Class CommandSummary
- java.lang.Object
-
- software.amazon.awssdk.services.iot.model.CommandSummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<CommandSummary.Builder,CommandSummary>
@Generated("software.amazon.awssdk:codegen") public final class CommandSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CommandSummary.Builder,CommandSummary>
Summary information about a particular command resource.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCommandSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CommandSummary.Builderbuilder()StringcommandArn()The Amazon Resource Name (ARN) of the command.StringcommandId()The unique identifier of the command.InstantcreatedAt()The timestamp, when the command was created.Booleandeprecated()Indicates whether the command has been deprecated.StringdisplayName()The display name of the command.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()InstantlastUpdatedAt()The timestamp, when the command was last updated.BooleanpendingDeletion()Indicates whether the command is pending deletion.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends CommandSummary.Builder>serializableBuilderClass()CommandSummary.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
-
commandArn
public final String commandArn()
The Amazon Resource Name (ARN) of the command.
- Returns:
- The Amazon Resource Name (ARN) of the command.
-
commandId
public final String commandId()
The unique identifier of the command.
- Returns:
- The unique identifier of the command.
-
displayName
public final String displayName()
The display name of the command.
- Returns:
- The display name of the command.
-
deprecated
public final Boolean deprecated()
Indicates whether the command has been deprecated.
- Returns:
- Indicates whether the command has been deprecated.
-
createdAt
public final Instant createdAt()
The timestamp, when the command was created.
- Returns:
- The timestamp, when the command was created.
-
lastUpdatedAt
public final Instant lastUpdatedAt()
The timestamp, when the command was last updated.
- Returns:
- The timestamp, when the command was last updated.
-
pendingDeletion
public final Boolean pendingDeletion()
Indicates whether the command is pending deletion.
- Returns:
- Indicates whether the command is pending deletion.
-
toBuilder
public CommandSummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<CommandSummary.Builder,CommandSummary>
-
builder
public static CommandSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends CommandSummary.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
-
-