Interface CachePointBlock.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CachePointBlock.Builder,CachePointBlock>,SdkBuilder<CachePointBlock.Builder,CachePointBlock>,SdkPojo
- Enclosing class:
- CachePointBlock
@Mutable @NotThreadSafe public static interface CachePointBlock.Builder extends SdkPojo, CopyableBuilder<CachePointBlock.Builder,CachePointBlock>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CachePointBlock.Builderttl(String ttl)Optional TTL duration for cache entries.CachePointBlock.Builderttl(CacheTTL ttl)Optional TTL duration for cache entries.CachePointBlock.Buildertype(String type)Specifies the type of cache point within the CachePointBlock.CachePointBlock.Buildertype(CachePointType type)Specifies the type of cache point within the CachePointBlock.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
type
CachePointBlock.Builder type(String type)
Specifies the type of cache point within the CachePointBlock.
- Parameters:
type- Specifies the type of cache point within the CachePointBlock.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CachePointType,CachePointType
-
type
CachePointBlock.Builder type(CachePointType type)
Specifies the type of cache point within the CachePointBlock.
- Parameters:
type- Specifies the type of cache point within the CachePointBlock.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CachePointType,CachePointType
-
ttl
CachePointBlock.Builder ttl(String ttl)
Optional TTL duration for cache entries. When specified, enables extended TTL caching with the specified duration. When omitted, uses
typevalue for caching behavior.- Parameters:
ttl- Optional TTL duration for cache entries. When specified, enables extended TTL caching with the specified duration. When omitted, usestypevalue for caching behavior.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CacheTTL,CacheTTL
-
ttl
CachePointBlock.Builder ttl(CacheTTL ttl)
Optional TTL duration for cache entries. When specified, enables extended TTL caching with the specified duration. When omitted, uses
typevalue for caching behavior.- Parameters:
ttl- Optional TTL duration for cache entries. When specified, enables extended TTL caching with the specified duration. When omitted, usestypevalue for caching behavior.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CacheTTL,CacheTTL
-
-