Interface UpdateDistributionWithStagingConfigRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CloudFrontRequest.Builder,CopyableBuilder<UpdateDistributionWithStagingConfigRequest.Builder,UpdateDistributionWithStagingConfigRequest>,SdkBuilder<UpdateDistributionWithStagingConfigRequest.Builder,UpdateDistributionWithStagingConfigRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateDistributionWithStagingConfigRequest
@Mutable @NotThreadSafe public static interface UpdateDistributionWithStagingConfigRequest.Builder extends CloudFrontRequest.Builder, SdkPojo, CopyableBuilder<UpdateDistributionWithStagingConfigRequest.Builder,UpdateDistributionWithStagingConfigRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UpdateDistributionWithStagingConfigRequest.Builderid(String id)The identifier of the primary distribution to which you are copying a staging distribution's configuration.UpdateDistributionWithStagingConfigRequest.BuilderifMatch(String ifMatch)The current versions (ETagvalues) of both primary and staging distributions.UpdateDistributionWithStagingConfigRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateDistributionWithStagingConfigRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)UpdateDistributionWithStagingConfigRequest.BuilderstagingDistributionId(String stagingDistributionId)The identifier of the staging distribution whose configuration you are copying to the primary distribution.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.services.cloudfront.model.CloudFrontRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
id
UpdateDistributionWithStagingConfigRequest.Builder id(String id)
The identifier of the primary distribution to which you are copying a staging distribution's configuration.
- Parameters:
id- The identifier of the primary distribution to which you are copying a staging distribution's configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stagingDistributionId
UpdateDistributionWithStagingConfigRequest.Builder stagingDistributionId(String stagingDistributionId)
The identifier of the staging distribution whose configuration you are copying to the primary distribution.
- Parameters:
stagingDistributionId- The identifier of the staging distribution whose configuration you are copying to the primary distribution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ifMatch
UpdateDistributionWithStagingConfigRequest.Builder ifMatch(String ifMatch)
The current versions (
ETagvalues) of both primary and staging distributions. Provide these in the following format:<primary ETag>, <staging ETag>- Parameters:
ifMatch- The current versions (ETagvalues) of both primary and staging distributions. Provide these in the following format:<primary ETag>, <staging ETag>- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateDistributionWithStagingConfigRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateDistributionWithStagingConfigRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-