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 | 
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration. 
 | 
CreateInvalidationRequest.Builder | 
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration. 
 | 
buildoverrideConfigurationcopyapplyMutation, 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 overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.BuilderoverrideConfiguration in interface AwsRequest.BuilderoverrideConfiguration - The override configuration.CreateInvalidationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.BuilderoverrideConfiguration in interface AwsRequest.BuilderbuilderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be
 given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.