Class SystemInstanceSummary
- java.lang.Object
-
- software.amazon.awssdk.services.iotthingsgraph.model.SystemInstanceSummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<SystemInstanceSummary.Builder,SystemInstanceSummary>
@Generated("software.amazon.awssdk:codegen") public final class SystemInstanceSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SystemInstanceSummary.Builder,SystemInstanceSummary>
An object that contains summary information about a system instance.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSystemInstanceSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringarn()The ARN of the system instance.static SystemInstanceSummary.Builderbuilder()InstantcreatedAt()The date when the system instance was created.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)StringgreengrassGroupId()The ID of the Greengrass group where the system instance is deployed.StringgreengrassGroupName()The ID of the Greengrass group where the system instance is deployed.StringgreengrassGroupVersionId()The version of the Greengrass group where the system instance is deployed.inthashCode()Stringid()The ID of the system instance.List<SdkField<?>>sdkFields()static Class<? extends SystemInstanceSummary.Builder>serializableBuilderClass()SystemInstanceDeploymentStatusstatus()The status of the system instance.StringstatusAsString()The status of the system instance.DeploymentTargettarget()The target of the system instance.StringtargetAsString()The target of the system instance.SystemInstanceSummary.BuildertoBuilder()StringtoString()Returns a string representation of this object.InstantupdatedAt()The date and time when the system instance was last updated.-
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()
The ID of the system instance.
- Returns:
- The ID of the system instance.
-
arn
public final String arn()
The ARN of the system instance.
- Returns:
- The ARN of the system instance.
-
status
public final SystemInstanceDeploymentStatus status()
The status of the system instance.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnSystemInstanceDeploymentStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the system instance.
- See Also:
SystemInstanceDeploymentStatus
-
statusAsString
public final String statusAsString()
The status of the system instance.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnSystemInstanceDeploymentStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the system instance.
- See Also:
SystemInstanceDeploymentStatus
-
target
public final DeploymentTarget target()
The target of the system instance.
If the service returns an enum value that is not available in the current SDK version,
targetwill returnDeploymentTarget.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtargetAsString().- Returns:
- The target of the system instance.
- See Also:
DeploymentTarget
-
targetAsString
public final String targetAsString()
The target of the system instance.
If the service returns an enum value that is not available in the current SDK version,
targetwill returnDeploymentTarget.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtargetAsString().- Returns:
- The target of the system instance.
- See Also:
DeploymentTarget
-
greengrassGroupName
public final String greengrassGroupName()
The ID of the Greengrass group where the system instance is deployed.
- Returns:
- The ID of the Greengrass group where the system instance is deployed.
-
createdAt
public final Instant createdAt()
The date when the system instance was created.
- Returns:
- The date when the system instance was created.
-
updatedAt
public final Instant updatedAt()
The date and time when the system instance was last updated.
- Returns:
- The date and time when the system instance was last updated.
-
greengrassGroupId
public final String greengrassGroupId()
The ID of the Greengrass group where the system instance is deployed.
- Returns:
- The ID of the Greengrass group where the system instance is deployed.
-
greengrassGroupVersionId
public final String greengrassGroupVersionId()
The version of the Greengrass group where the system instance is deployed.
- Returns:
- The version of the Greengrass group where the system instance is deployed.
-
toBuilder
public SystemInstanceSummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<SystemInstanceSummary.Builder,SystemInstanceSummary>
-
builder
public static SystemInstanceSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends SystemInstanceSummary.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.
-
-