@Generated(value="software.amazon.awssdk:codegen") public final class AssetModelHierarchyDefinition extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AssetModelHierarchyDefinition.Builder,AssetModelHierarchyDefinition>
Contains an asset model hierarchy used in asset model creation. An asset model hierarchy determines the kind (or type) of asset that can belong to a hierarchy.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AssetModelHierarchyDefinition.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AssetModelHierarchyDefinition.Builder |
builder() |
String |
childAssetModelId()
The ID of an asset model for this hierarchy.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
name()
The name of the asset model hierarchy definition (as specified in the CreateAssetModel or UpdateAssetModel API operation).
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AssetModelHierarchyDefinition.Builder> |
serializableBuilderClass() |
AssetModelHierarchyDefinition.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String name()
The name of the asset model hierarchy definition (as specified in the CreateAssetModel or UpdateAssetModel API operation).
public final String childAssetModelId()
The ID of an asset model for this hierarchy.
public AssetModelHierarchyDefinition.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AssetModelHierarchyDefinition.Builder,AssetModelHierarchyDefinition>public static AssetModelHierarchyDefinition.Builder builder()
public static Class<? extends AssetModelHierarchyDefinition.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.