Class AccessPolicySummary
- java.lang.Object
-
- software.amazon.awssdk.services.opensearchserverless.model.AccessPolicySummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AccessPolicySummary.Builder,AccessPolicySummary>
@Generated("software.amazon.awssdk:codegen") public final class AccessPolicySummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AccessPolicySummary.Builder,AccessPolicySummary>
A summary of the data access policy.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAccessPolicySummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AccessPolicySummary.Builderbuilder()LongcreatedDate()The Epoch time when the access policy was created.Stringdescription()The description of the access policy.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()LonglastModifiedDate()The date and time when the collection was last modified.Stringname()The name of the access policy.StringpolicyVersion()The version of the policy.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends AccessPolicySummary.Builder>serializableBuilderClass()AccessPolicySummary.BuildertoBuilder()StringtoString()Returns a string representation of this object.AccessPolicyTypetype()The type of access policy.StringtypeAsString()The type of access policy.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
createdDate
public final Long createdDate()
The Epoch time when the access policy was created.
- Returns:
- The Epoch time when the access policy was created.
-
description
public final String description()
The description of the access policy.
- Returns:
- The description of the access policy.
-
lastModifiedDate
public final Long lastModifiedDate()
The date and time when the collection was last modified.
- Returns:
- The date and time when the collection was last modified.
-
name
public final String name()
The name of the access policy.
- Returns:
- The name of the access policy.
-
policyVersion
public final String policyVersion()
The version of the policy.
- Returns:
- The version of the policy.
-
type
public final AccessPolicyType type()
The type of access policy. Currently, the only available type is
data.If the service returns an enum value that is not available in the current SDK version,
typewill returnAccessPolicyType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of access policy. Currently, the only available type is
data. - See Also:
AccessPolicyType
-
typeAsString
public final String typeAsString()
The type of access policy. Currently, the only available type is
data.If the service returns an enum value that is not available in the current SDK version,
typewill returnAccessPolicyType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of access policy. Currently, the only available type is
data. - See Also:
AccessPolicyType
-
toBuilder
public AccessPolicySummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AccessPolicySummary.Builder,AccessPolicySummary>
-
builder
public static AccessPolicySummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends AccessPolicySummary.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-