class Google::Apis::ApigeeV1::GoogleCloudApigeeV1DeploymentChangeReportRoutingChange
Describes a potential routing change that may occur as a result of some deployment operation.
Attributes
Human-readable description of this routing change. Corresponds to the JSON property `description` @return [String]
Name of the environment group affected by this routing change. Corresponds to the JSON property `environmentGroup` @return [String]
Tuple representing a base path and the deployment containing it. Corresponds to the JSON property `fromDeployment` @return [Google::Apis::ApigeeV1::GoogleCloudApigeeV1DeploymentChangeReportRoutingDeployment]
Set to `true` if using sequenced rollout would make this routing change safer. Note: This does not necessarily imply that automated sequenced rollout mode is supported for the operation. Corresponds to the JSON property `shouldSequenceRollout` @return [Boolean]
Set to `true` if using sequenced rollout would make this routing change safer. Note: This does not necessarily imply that automated sequenced rollout mode is supported for the operation. Corresponds to the JSON property `shouldSequenceRollout` @return [Boolean]
Tuple representing a base path and the deployment containing it. Corresponds to the JSON property `toDeployment` @return [Google::Apis::ApigeeV1::GoogleCloudApigeeV1DeploymentChangeReportRoutingDeployment]
Public Class Methods
# File lib/google/apis/apigee_v1/classes.rb, line 2286 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/apigee_v1/classes.rb, line 2291 def update!(**args) @description = args[:description] if args.key?(:description) @environment_group = args[:environment_group] if args.key?(:environment_group) @from_deployment = args[:from_deployment] if args.key?(:from_deployment) @should_sequence_rollout = args[:should_sequence_rollout] if args.key?(:should_sequence_rollout) @to_deployment = args[:to_deployment] if args.key?(:to_deployment) end