@Generated(value="software.amazon.awssdk:codegen") public final class AssetModelHierarchy extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AssetModelHierarchy.Builder,AssetModelHierarchy>
Describes an asset hierarchy that contains a hierarchy's name, ID, and child asset model ID that specifies the type of asset that can be in this hierarchy.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AssetModelHierarchy.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AssetModelHierarchy.Builder |
builder() |
String |
childAssetModelId()
The ID of the asset model.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
id()
The ID of the asset model hierarchy.
|
String |
name()
The name of the asset model hierarchy that you specify by using the CreateAssetModel or UpdateAssetModel API operation.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AssetModelHierarchy.Builder> |
serializableBuilderClass() |
AssetModelHierarchy.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 model hierarchy. This ID is a hierarchyId.
hierarchyId.public final String name()
The name of the asset model hierarchy that you specify by using the CreateAssetModel or UpdateAssetModel API operation.
public final String childAssetModelId()
The ID of the asset model. All assets in this hierarchy must be instances of the childAssetModelId
asset model.
childAssetModelId asset model.public AssetModelHierarchy.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AssetModelHierarchy.Builder,AssetModelHierarchy>public static AssetModelHierarchy.Builder builder()
public static Class<? extends AssetModelHierarchy.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.