Class PackageSummary
- java.lang.Object
-
- software.amazon.awssdk.services.iot.model.PackageSummary
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<PackageSummary.Builder,PackageSummary>
@Generated("software.amazon.awssdk:codegen") public final class PackageSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<PackageSummary.Builder,PackageSummary>
A summary of information about a software package.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
PackageSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PackageSummary.Builder
builder()
Instant
creationDate()
The date that the package was created.String
defaultVersionName()
The name of the default package version.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
Instant
lastModifiedDate()
The date that the package was last updated.String
packageName()
The name for the target software package.Map<String,SdkField<?>>
sdkFieldNameToField()
List<SdkField<?>>
sdkFields()
static Class<? extends PackageSummary.Builder>
serializableBuilderClass()
PackageSummary.Builder
toBuilder()
String
toString()
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
-
packageName
public final String packageName()
The name for the target software package.
- Returns:
- The name for the target software package.
-
defaultVersionName
public final String defaultVersionName()
The name of the default package version.
- Returns:
- The name of the default package version.
-
creationDate
public final Instant creationDate()
The date that the package was created.
- Returns:
- The date that the package was created.
-
lastModifiedDate
public final Instant lastModifiedDate()
The date that the package was last updated.
- Returns:
- The date that the package was last updated.
-
toBuilder
public PackageSummary.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<PackageSummary.Builder,PackageSummary>
-
builder
public static PackageSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends PackageSummary.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in 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:
sdkFieldNameToField
in interfaceSdkPojo
-
-