Class EffectiveLifecyclePolicyDetail
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<EffectiveLifecyclePolicyDetail.Builder,EffectiveLifecyclePolicyDetail>
Error information for an OpenSearch Serverless request.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final BooleanThe minimum number of index retention days set.final StringThe name of the lifecycle policy.final Stringresource()The name of the OpenSearch Serverless index resource.final ResourceTypeThe type of OpenSearch Serverless resource.final StringThe type of OpenSearch Serverless resource.final StringThe minimum number of index retention in days or hours.static Class<? extends EffectiveLifecyclePolicyDetail.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final LifecyclePolicyTypetype()The type of lifecycle policy.final StringThe type of lifecycle policy.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
noMinRetentionPeriod
The minimum number of index retention days set. That is an optional param that will return as
trueif the minimum number of days or hours is not set to a index resource.- Returns:
- The minimum number of index retention days set. That is an optional param that will return as
trueif the minimum number of days or hours is not set to a index resource.
-
policyName
The name of the lifecycle policy.
- Returns:
- The name of the lifecycle policy.
-
resource
The name of the OpenSearch Serverless index resource.
- Returns:
- The name of the OpenSearch Serverless index resource.
-
resourceType
The type of OpenSearch Serverless resource. Currently, the only supported resource is
index.If the service returns an enum value that is not available in the current SDK version,
resourceTypewill returnResourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromresourceTypeAsString().- Returns:
- The type of OpenSearch Serverless resource. Currently, the only supported resource is
index. - See Also:
-
resourceTypeAsString
The type of OpenSearch Serverless resource. Currently, the only supported resource is
index.If the service returns an enum value that is not available in the current SDK version,
resourceTypewill returnResourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromresourceTypeAsString().- Returns:
- The type of OpenSearch Serverless resource. Currently, the only supported resource is
index. - See Also:
-
retentionPeriod
The minimum number of index retention in days or hours. This is an optional parameter that will return only if it’s set.
- Returns:
- The minimum number of index retention in days or hours. This is an optional parameter that will return only if it’s set.
-
type
The type of lifecycle policy.
If the service returns an enum value that is not available in the current SDK version,
typewill returnLifecyclePolicyType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of lifecycle policy.
- See Also:
-
typeAsString
The type of lifecycle policy.
If the service returns an enum value that is not available in the current SDK version,
typewill returnLifecyclePolicyType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of lifecycle policy.
- See Also:
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<EffectiveLifecyclePolicyDetail.Builder,EffectiveLifecyclePolicyDetail> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-