@Generated(value="software.amazon.awssdk:codegen") public final class CachePolicySummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CachePolicySummary.Builder,CachePolicySummary>
Contains a cache policy.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CachePolicySummary.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CachePolicySummary.Builder |
builder() |
CachePolicy |
cachePolicy()
The cache policy.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends CachePolicySummary.Builder> |
serializableBuilderClass() |
CachePolicySummary.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
CachePolicyType |
type()
The type of cache policy, either
managed (created by Amazon Web Services) or custom
(created in this Amazon Web Services account). |
String |
typeAsString()
The type of cache policy, either
managed (created by Amazon Web Services) or custom
(created in this Amazon Web Services account). |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final CachePolicyType type()
The type of cache policy, either managed (created by Amazon Web Services) or custom
(created in this Amazon Web Services account).
If the service returns an enum value that is not available in the current SDK version, type will return
CachePolicyType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
managed (created by Amazon Web Services) or
custom (created in this Amazon Web Services account).CachePolicyTypepublic final String typeAsString()
The type of cache policy, either managed (created by Amazon Web Services) or custom
(created in this Amazon Web Services account).
If the service returns an enum value that is not available in the current SDK version, type will return
CachePolicyType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
managed (created by Amazon Web Services) or
custom (created in this Amazon Web Services account).CachePolicyTypepublic final CachePolicy cachePolicy()
The cache policy.
public CachePolicySummary.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CachePolicySummary.Builder,CachePolicySummary>public static CachePolicySummary.Builder builder()
public static Class<? extends CachePolicySummary.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.