@Generated(value="software.amazon.awssdk:codegen") public final class PackageDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<PackageDetails.Builder,PackageDetails>
Basic information about a package.
| Modifier and Type | Class and Description |
|---|---|
static interface |
PackageDetails.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
availablePackageVersion()
Returns the value of the AvailablePackageVersion property for this object.
|
static PackageDetails.Builder |
builder() |
Instant |
createdAt()
Timestamp which tells creation date of the package.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
ErrorDetails |
errorDetails()
Additional information if the package is in an error state.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Instant |
lastUpdatedAt()
Returns the value of the LastUpdatedAt property for this object.
|
String |
packageDescription()
User-specified description of the package.
|
String |
packageID()
Internal ID of the package.
|
String |
packageName()
User specified name of the package.
|
PackageStatus |
packageStatus()
Current state of the package.
|
String |
packageStatusAsString()
Current state of the package.
|
PackageType |
packageType()
Currently supports only TXT-DICTIONARY.
|
String |
packageTypeAsString()
Currently supports only TXT-DICTIONARY.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends PackageDetails.Builder> |
serializableBuilderClass() |
PackageDetails.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String packageID()
Internal ID of the package.
public final String packageName()
User specified name of the package.
public final PackageType packageType()
Currently supports only TXT-DICTIONARY.
If the service returns an enum value that is not available in the current SDK version, packageType will
return PackageType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
packageTypeAsString().
PackageTypepublic final String packageTypeAsString()
Currently supports only TXT-DICTIONARY.
If the service returns an enum value that is not available in the current SDK version, packageType will
return PackageType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
packageTypeAsString().
PackageTypepublic final String packageDescription()
User-specified description of the package.
public final PackageStatus packageStatus()
Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED
If the service returns an enum value that is not available in the current SDK version, packageStatus
will return PackageStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
packageStatusAsString().
PackageStatuspublic final String packageStatusAsString()
Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED
If the service returns an enum value that is not available in the current SDK version, packageStatus
will return PackageStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
packageStatusAsString().
PackageStatuspublic final Instant createdAt()
Timestamp which tells creation date of the package.
public final Instant lastUpdatedAt()
public final String availablePackageVersion()
public final ErrorDetails errorDetails()
Additional information if the package is in an error state. Null otherwise.
public PackageDetails.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<PackageDetails.Builder,PackageDetails>public static PackageDetails.Builder builder()
public static Class<? extends PackageDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.