Interface CreateTrafficPolicyVersionRequest.Builder
- All Superinterfaces:
- AwsRequest.Builder,- Buildable,- CopyableBuilder<CreateTrafficPolicyVersionRequest.Builder,,- CreateTrafficPolicyVersionRequest> - Route53Request.Builder,- SdkBuilder<CreateTrafficPolicyVersionRequest.Builder,,- CreateTrafficPolicyVersionRequest> - SdkPojo,- SdkRequest.Builder
- Enclosing class:
- CreateTrafficPolicyVersionRequest
public static interface CreateTrafficPolicyVersionRequest.Builder
extends Route53Request.Builder, SdkPojo, CopyableBuilder<CreateTrafficPolicyVersionRequest.Builder,CreateTrafficPolicyVersionRequest> 
- 
Method SummaryModifier and TypeMethodDescriptionThe comment that you specified in theCreateTrafficPolicyVersionrequest, if any.The definition of this version of the traffic policy, in JSON format.The ID of the traffic policy for which you want to create a new version.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.BuilderoverrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.services.route53.model.Route53Request.BuilderbuildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFields
- 
Method Details- 
idThe ID of the traffic policy for which you want to create a new version. - Parameters:
- id- The ID of the traffic policy for which you want to create a new version.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
documentThe definition of this version of the traffic policy, in JSON format. You specified the JSON in the CreateTrafficPolicyVersionrequest. For more information about the JSON format, see CreateTrafficPolicy.- Parameters:
- document- The definition of this version of the traffic policy, in JSON format. You specified the JSON in the- CreateTrafficPolicyVersionrequest. For more information about the JSON format, see CreateTrafficPolicy.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
commentThe comment that you specified in the CreateTrafficPolicyVersionrequest, if any.- Parameters:
- comment- The comment that you specified in the- CreateTrafficPolicyVersionrequest, if any.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
overrideConfigurationCreateTrafficPolicyVersionRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- overrideConfiguration- The override configuration.
- Returns:
- This object for method chaining.
 
- 
overrideConfigurationCreateTrafficPolicyVersionRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- builderConsumer- A- Consumerto which an empty- AwsRequestOverrideConfiguration.Builderwill be given.
- Returns:
- This object for method chaining.
 
 
-