Interface CachePolicy.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CachePolicy.Builder,
,CachePolicy> SdkBuilder<CachePolicy.Builder,
,CachePolicy> SdkPojo
- Enclosing class:
CachePolicy
public static interface CachePolicy.Builder
extends SdkPojo, CopyableBuilder<CachePolicy.Builder,CachePolicy>
-
Method Summary
Modifier and TypeMethodDescriptiondefault CachePolicy.Builder
cachePolicyConfig
(Consumer<CachePolicyConfig.Builder> cachePolicyConfig) The cache policy configuration.cachePolicyConfig
(CachePolicyConfig cachePolicyConfig) The cache policy configuration.The unique identifier for the cache policy.lastModifiedTime
(Instant lastModifiedTime) The date and time when the cache policy was last modified.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 unique identifier for the cache policy.
- Parameters:
id
- The unique identifier for the cache policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedTime
The date and time when the cache policy was last modified.
- Parameters:
lastModifiedTime
- The date and time when the cache policy was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cachePolicyConfig
The cache policy configuration.
- Parameters:
cachePolicyConfig
- The cache policy configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cachePolicyConfig
default CachePolicy.Builder cachePolicyConfig(Consumer<CachePolicyConfig.Builder> cachePolicyConfig) The cache policy configuration.
This is a convenience method that creates an instance of theCachePolicyConfig.Builder
avoiding the need to create one manually viaCachePolicyConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocachePolicyConfig(CachePolicyConfig)
.- Parameters:
cachePolicyConfig
- a consumer that will call methods onCachePolicyConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-