@Generated(value="software.amazon.awssdk:codegen") public final class AssetSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AssetSummary.Builder,AssetSummary>
Contains a summary of an asset.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AssetSummary.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
The ARN of the asset,
which has the following format.
|
String |
assetModelId()
The ID of the asset model used to create this asset.
|
static AssetSummary.Builder |
builder() |
Instant |
creationDate()
The date the asset was created, in Unix epoch time.
|
String |
description()
A description for the asset.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasHierarchies()
For responses, this returns true if the service returned a value for the Hierarchies property.
|
List<AssetHierarchy> |
hierarchies()
A list of asset hierarchies that each contain a
hierarchyId. |
String |
id()
The ID of the asset.
|
Instant |
lastUpdateDate()
The date the asset was last updated, in Unix epoch time.
|
String |
name()
The name of the asset.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AssetSummary.Builder> |
serializableBuilderClass() |
AssetStatus |
status()
The current status of the asset.
|
AssetSummary.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String id()
The ID of the asset.
public final String arn()
The ARN of the asset, which has the following format.
arn:${Partition}:iotsitewise:${Region}:${Account}:asset/${AssetId}
arn:${Partition}:iotsitewise:${Region}:${Account}:asset/${AssetId}
public final String name()
The name of the asset.
public final String assetModelId()
The ID of the asset model used to create this asset.
public final Instant creationDate()
The date the asset was created, in Unix epoch time.
public final Instant lastUpdateDate()
The date the asset was last updated, in Unix epoch time.
public final AssetStatus status()
The current status of the asset.
public final boolean hasHierarchies()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<AssetHierarchy> hierarchies()
A list of asset hierarchies that each contain a hierarchyId. A hierarchy specifies allowed
parent/child asset relationships.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasHierarchies() method.
hierarchyId. A hierarchy specifies allowed
parent/child asset relationships.public final String description()
A description for the asset.
public AssetSummary.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AssetSummary.Builder,AssetSummary>public static AssetSummary.Builder builder()
public static Class<? extends AssetSummary.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.