public static interface CopyDistributionRequest.Builder extends CloudFrontRequest.Builder, SdkPojo, CopyableBuilder<CopyDistributionRequest.Builder,CopyDistributionRequest>
| Modifier and Type | Method and Description |
|---|---|
CopyDistributionRequest.Builder |
callerReference(String callerReference)
A value that uniquely identifies a request to create a resource.
|
CopyDistributionRequest.Builder |
enabled(Boolean enabled)
A Boolean flag to specify the state of the staging distribution when it's created.
|
CopyDistributionRequest.Builder |
ifMatch(String ifMatch)
The version identifier of the primary distribution whose configuration you are copying.
|
CopyDistributionRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CopyDistributionRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CopyDistributionRequest.Builder |
primaryDistributionId(String primaryDistributionId)
The identifier of the primary distribution whose configuration you are copying.
|
CopyDistributionRequest.Builder |
staging(Boolean staging)
The type of distribution that your primary distribution will be copied to.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCopyDistributionRequest.Builder primaryDistributionId(String primaryDistributionId)
The identifier of the primary distribution whose configuration you are copying. To get a distribution ID, use
ListDistributions.
primaryDistributionId - The identifier of the primary distribution whose configuration you are copying. To get a distribution
ID, use ListDistributions.CopyDistributionRequest.Builder staging(Boolean staging)
The type of distribution that your primary distribution will be copied to. The only valid value is
True, indicating that you are copying to a staging distribution.
staging - The type of distribution that your primary distribution will be copied to. The only valid value is
True, indicating that you are copying to a staging distribution.CopyDistributionRequest.Builder ifMatch(String ifMatch)
The version identifier of the primary distribution whose configuration you are copying. This is the
ETag value returned in the response to GetDistribution and
GetDistributionConfig.
ifMatch - The version identifier of the primary distribution whose configuration you are copying. This is the
ETag value returned in the response to GetDistribution and
GetDistributionConfig.CopyDistributionRequest.Builder callerReference(String callerReference)
A value that uniquely identifies a request to create a resource. This helps to prevent CloudFront from creating a duplicate resource if you accidentally resubmit an identical request.
callerReference - A value that uniquely identifies a request to create a resource. This helps to prevent CloudFront from
creating a duplicate resource if you accidentally resubmit an identical request.CopyDistributionRequest.Builder enabled(Boolean enabled)
A Boolean flag to specify the state of the staging distribution when it's created. When you set this value to
True, the staging distribution is enabled. When you set this value to False, the
staging distribution is disabled.
If you omit this field, the default value is True.
enabled - A Boolean flag to specify the state of the staging distribution when it's created. When you set this
value to True, the staging distribution is enabled. When you set this value to
False, the staging distribution is disabled.
If you omit this field, the default value is True.
CopyDistributionRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCopyDistributionRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.