Interface UpdateDistributionWithStagingConfigRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CloudFrontRequest.Builder
,CopyableBuilder<UpdateDistributionWithStagingConfigRequest.Builder,
,UpdateDistributionWithStagingConfigRequest> SdkBuilder<UpdateDistributionWithStagingConfigRequest.Builder,
,UpdateDistributionWithStagingConfigRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
UpdateDistributionWithStagingConfigRequest
public static interface UpdateDistributionWithStagingConfigRequest.Builder
extends CloudFrontRequest.Builder, SdkPojo, CopyableBuilder<UpdateDistributionWithStagingConfigRequest.Builder,UpdateDistributionWithStagingConfigRequest>
-
Method Summary
Modifier and TypeMethodDescriptionThe identifier of the primary distribution to which you are copying a staging distribution's configuration.The current versions (ETag
values) of both primary and staging distributions.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.stagingDistributionId
(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, sdkFields
-
Method Details
-
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
The current versions (
ETag
values) of both primary and staging distributions. Provide these in the following format:<primary ETag>, <staging ETag>
- Parameters:
ifMatch
- The current versions (ETag
values) 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) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateDistributionWithStagingConfigRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-