Class PackageDetails
- java.lang.Object
-
- software.amazon.awssdk.services.opensearch.model.PackageDetails
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<PackageDetails.Builder,PackageDetails>
@Generated("software.amazon.awssdk:codegen") public final class PackageDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<PackageDetails.Builder,PackageDetails>
Basic information about a package.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfacePackageDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringavailablePackageVersion()The package version.PluginPropertiesavailablePluginProperties()If the package is aZIP-PLUGINpackage, additional information about plugin properties.static PackageDetails.Builderbuilder()InstantcreatedAt()The timestamp when the package was created.StringengineVersion()Version of OpenSearch or Elasticsearch, in the format Elasticsearch_X.Y or OpenSearch_X.Y.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)ErrorDetailserrorDetails()Additional information if the package is in an error state.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()InstantlastUpdatedAt()Date and time when the package was last updated.StringpackageDescription()User-specified description of the package.StringpackageID()The unique identifier of the package.StringpackageName()The user-specified name of the package.PackageStatuspackageStatus()The current status of the package.StringpackageStatusAsString()The current status of the package.PackageTypepackageType()The type of package.StringpackageTypeAsString()The type of package.List<SdkField<?>>sdkFields()static Class<? extends PackageDetails.Builder>serializableBuilderClass()PackageDetails.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
-
packageID
public final String packageID()
The unique identifier of the package.
- Returns:
- The unique identifier of the package.
-
packageName
public final String packageName()
The user-specified name of the package.
- Returns:
- The user-specified name of the package.
-
packageType
public final PackageType packageType()
The type of package.
If the service returns an enum value that is not available in the current SDK version,
packageTypewill returnPackageType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompackageTypeAsString().- Returns:
- The type of package.
- See Also:
PackageType
-
packageTypeAsString
public final String packageTypeAsString()
The type of package.
If the service returns an enum value that is not available in the current SDK version,
packageTypewill returnPackageType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompackageTypeAsString().- Returns:
- The type of package.
- See Also:
PackageType
-
packageDescription
public final String packageDescription()
User-specified description of the package.
- Returns:
- User-specified description of the package.
-
packageStatus
public final PackageStatus packageStatus()
The current status of the package. The available options are
AVAILABLE,COPYING,COPY_FAILED,VALIDATNG,VALIDATION_FAILED,DELETING, andDELETE_FAILED.If the service returns an enum value that is not available in the current SDK version,
packageStatuswill returnPackageStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompackageStatusAsString().- Returns:
- The current status of the package. The available options are
AVAILABLE,COPYING,COPY_FAILED,VALIDATNG,VALIDATION_FAILED,DELETING, andDELETE_FAILED. - See Also:
PackageStatus
-
packageStatusAsString
public final String packageStatusAsString()
The current status of the package. The available options are
AVAILABLE,COPYING,COPY_FAILED,VALIDATNG,VALIDATION_FAILED,DELETING, andDELETE_FAILED.If the service returns an enum value that is not available in the current SDK version,
packageStatuswill returnPackageStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompackageStatusAsString().- Returns:
- The current status of the package. The available options are
AVAILABLE,COPYING,COPY_FAILED,VALIDATNG,VALIDATION_FAILED,DELETING, andDELETE_FAILED. - See Also:
PackageStatus
-
createdAt
public final Instant createdAt()
The timestamp when the package was created.
- Returns:
- The timestamp when the package was created.
-
lastUpdatedAt
public final Instant lastUpdatedAt()
Date and time when the package was last updated.
- Returns:
- Date and time when the package was last updated.
-
availablePackageVersion
public final String availablePackageVersion()
The package version.
- Returns:
- The package version.
-
errorDetails
public final ErrorDetails errorDetails()
Additional information if the package is in an error state. Null otherwise.
- Returns:
- Additional information if the package is in an error state. Null otherwise.
-
engineVersion
public final String engineVersion()
Version of OpenSearch or Elasticsearch, in the format Elasticsearch_X.Y or OpenSearch_X.Y. Defaults to the latest version of OpenSearch.
- Returns:
- Version of OpenSearch or Elasticsearch, in the format Elasticsearch_X.Y or OpenSearch_X.Y. Defaults to the latest version of OpenSearch.
-
availablePluginProperties
public final PluginProperties availablePluginProperties()
If the package is a
ZIP-PLUGINpackage, additional information about plugin properties.- Returns:
- If the package is a
ZIP-PLUGINpackage, additional information about plugin properties.
-
toBuilder
public PackageDetails.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<PackageDetails.Builder,PackageDetails>
-
builder
public static PackageDetails.Builder builder()
-
serializableBuilderClass
public static Class<? extends PackageDetails.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.
-
-