public static interface CreateInvalidationRequest.Builder extends CloudFrontRequest.Builder, CopyableBuilder<CreateInvalidationRequest.Builder,CreateInvalidationRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateInvalidationRequest.Builder |
distributionId(String distributionId)
The distribution's id.
|
default CreateInvalidationRequest.Builder |
invalidationBatch(Consumer<InvalidationBatch.Builder> invalidationBatch)
The batch information for the invalidation.
|
CreateInvalidationRequest.Builder |
invalidationBatch(InvalidationBatch invalidationBatch)
The batch information for the invalidation.
|
CreateInvalidationRequest.Builder |
requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
Add an optional request override configuration.
|
CreateInvalidationRequest.Builder |
requestOverrideConfig(Consumer<AwsRequestOverrideConfig.Builder> builderConsumer)
Add an optional request override configuration.
|
buildrequestOverrideConfigcopyapply, buildCreateInvalidationRequest.Builder distributionId(String distributionId)
The distribution's id.
distributionId - The distribution's id.CreateInvalidationRequest.Builder invalidationBatch(InvalidationBatch invalidationBatch)
The batch information for the invalidation.
invalidationBatch - The batch information for the invalidation.default CreateInvalidationRequest.Builder invalidationBatch(Consumer<InvalidationBatch.Builder> invalidationBatch)
The batch information for the invalidation.
This is a convenience that creates an instance of theInvalidationBatch.Builder avoiding the need to
create one manually via InvalidationBatch.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to invalidationBatch(InvalidationBatch).invalidationBatch - a consumer that will call methods on InvalidationBatch.BuilderinvalidationBatch(InvalidationBatch)CreateInvalidationRequest.Builder requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
AwsRequest.BuilderrequestOverrideConfig in interface AwsRequest.BuilderawsRequestOverrideConfig - The override configuration.CreateInvalidationRequest.Builder requestOverrideConfig(Consumer<AwsRequestOverrideConfig.Builder> builderConsumer)
AwsRequest.BuilderrequestOverrideConfig in interface AwsRequest.BuilderbuilderConsumer - A Consumer to which an empty AwsRequestOverrideConfig.Builder will be given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.