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.BuildercachePolicyConfig(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaCachePolicyConfig.builder().When the
Consumercompletes,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:
-