public static interface CreateCachePolicyRequest.Builder extends CloudFrontRequest.Builder, SdkPojo, CopyableBuilder<CreateCachePolicyRequest.Builder,CreateCachePolicyRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateCachePolicyRequest.Builder |
cachePolicyConfig(CachePolicyConfig cachePolicyConfig)
A cache policy configuration.
|
default CreateCachePolicyRequest.Builder |
cachePolicyConfig(Consumer<CachePolicyConfig.Builder> cachePolicyConfig)
A cache policy configuration.
|
CreateCachePolicyRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateCachePolicyRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateCachePolicyRequest.Builder cachePolicyConfig(CachePolicyConfig cachePolicyConfig)
A cache policy configuration.
cachePolicyConfig - A cache policy configuration.default CreateCachePolicyRequest.Builder cachePolicyConfig(Consumer<CachePolicyConfig.Builder> cachePolicyConfig)
A cache policy configuration.
This is a convenience method that creates an instance of theCachePolicyConfig.Builder avoiding the
need to create one manually via CachePolicyConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to cachePolicyConfig(CachePolicyConfig).
cachePolicyConfig - a consumer that will call methods on CachePolicyConfig.BuildercachePolicyConfig(CachePolicyConfig)CreateCachePolicyRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateCachePolicyRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.