public static interface AssetModelCompositeModelDefinition.Builder extends SdkPojo, CopyableBuilder<AssetModelCompositeModelDefinition.Builder,AssetModelCompositeModelDefinition>
| Modifier and Type | Method and Description |
|---|---|
AssetModelCompositeModelDefinition.Builder |
description(String description)
The description of the composite model.
|
AssetModelCompositeModelDefinition.Builder |
name(String name)
The name of the composite model.
|
AssetModelCompositeModelDefinition.Builder |
properties(AssetModelPropertyDefinition... properties)
The asset property definitions for this composite model.
|
AssetModelCompositeModelDefinition.Builder |
properties(Collection<AssetModelPropertyDefinition> properties)
The asset property definitions for this composite model.
|
AssetModelCompositeModelDefinition.Builder |
properties(Consumer<AssetModelPropertyDefinition.Builder>... properties)
The asset property definitions for this composite model.
|
AssetModelCompositeModelDefinition.Builder |
type(String type)
The type of the composite model.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAssetModelCompositeModelDefinition.Builder name(String name)
The name of the composite model.
name - The name of the composite model.AssetModelCompositeModelDefinition.Builder description(String description)
The description of the composite model.
description - The description of the composite model.AssetModelCompositeModelDefinition.Builder type(String type)
The type of the composite model. For alarm composite models, this type is AWS/ALARM.
type - The type of the composite model. For alarm composite models, this type is AWS/ALARM.AssetModelCompositeModelDefinition.Builder properties(Collection<AssetModelPropertyDefinition> properties)
The asset property definitions for this composite model.
properties - The asset property definitions for this composite model.AssetModelCompositeModelDefinition.Builder properties(AssetModelPropertyDefinition... properties)
The asset property definitions for this composite model.
properties - The asset property definitions for this composite model.AssetModelCompositeModelDefinition.Builder properties(Consumer<AssetModelPropertyDefinition.Builder>... properties)
The asset property definitions for this composite model.
This is a convenience that creates an instance of theList.Builder
avoiding the need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called
immediately and its result is passed to #properties(List) .properties - a consumer that will call methods on List.Builder #properties(List) Copyright © 2021. All rights reserved.