Class ApplicationSummary
- java.lang.Object
-
- software.amazon.awssdk.services.opensearch.model.ApplicationSummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ApplicationSummary.Builder,ApplicationSummary>
@Generated("software.amazon.awssdk:codegen") public final class ApplicationSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ApplicationSummary.Builder,ApplicationSummary>
Basic information of the OpenSearch Application.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceApplicationSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringarn()Returns the value of the Arn property for this object.static ApplicationSummary.Builderbuilder()InstantcreatedAt()Timestamp at which an OpenSearch Application was created.Stringendpoint()Endpoint URL of an OpenSearch Application.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringid()Unique identifier for an OpenSearch application.InstantlastUpdatedAt()Timestamp at which an OpenSearch Application was last updated.Stringname()Name of an OpenSearch Application.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends ApplicationSummary.Builder>serializableBuilderClass()ApplicationStatusstatus()Status of an OpenSearch Application.StringstatusAsString()Status of an OpenSearch Application.ApplicationSummary.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
id
public final String id()
Unique identifier for an OpenSearch application.
- Returns:
- Unique identifier for an OpenSearch application.
-
arn
public final String arn()
Returns the value of the Arn property for this object.- Returns:
- The value of the Arn property for this object.
-
name
public final String name()
Name of an OpenSearch Application.
- Returns:
- Name of an OpenSearch Application.
-
endpoint
public final String endpoint()
Endpoint URL of an OpenSearch Application.
- Returns:
- Endpoint URL of an OpenSearch Application.
-
status
public final ApplicationStatus status()
Status of an OpenSearch Application. Possible values are
CREATING,UPDATING,DELETING,FAILED,ACTIVE, andDELETED.If the service returns an enum value that is not available in the current SDK version,
statuswill returnApplicationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- Status of an OpenSearch Application. Possible values are
CREATING,UPDATING,DELETING,FAILED,ACTIVE, andDELETED. - See Also:
ApplicationStatus
-
statusAsString
public final String statusAsString()
Status of an OpenSearch Application. Possible values are
CREATING,UPDATING,DELETING,FAILED,ACTIVE, andDELETED.If the service returns an enum value that is not available in the current SDK version,
statuswill returnApplicationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- Status of an OpenSearch Application. Possible values are
CREATING,UPDATING,DELETING,FAILED,ACTIVE, andDELETED. - See Also:
ApplicationStatus
-
createdAt
public final Instant createdAt()
Timestamp at which an OpenSearch Application was created.
- Returns:
- Timestamp at which an OpenSearch Application was created.
-
lastUpdatedAt
public final Instant lastUpdatedAt()
Timestamp at which an OpenSearch Application was last updated.
- Returns:
- Timestamp at which an OpenSearch Application was last updated.
-
toBuilder
public ApplicationSummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ApplicationSummary.Builder,ApplicationSummary>
-
builder
public static ApplicationSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends ApplicationSummary.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
-
-