public static final class CfnAssetModel.AssetModelCompositeModelProperty.Builder
extends java.lang.Object
CfnAssetModel.AssetModelCompositeModelProperty
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnAssetModel.AssetModelCompositeModelProperty |
build()
Builds the configured instance.
|
CfnAssetModel.AssetModelCompositeModelProperty.Builder |
compositeModelProperties(IResolvable compositeModelProperties)
|
CfnAssetModel.AssetModelCompositeModelProperty.Builder |
compositeModelProperties(java.util.List<? extends java.lang.Object> compositeModelProperties)
|
CfnAssetModel.AssetModelCompositeModelProperty.Builder |
description(java.lang.String description)
Sets the value of
CfnAssetModel.AssetModelCompositeModelProperty.getDescription() |
CfnAssetModel.AssetModelCompositeModelProperty.Builder |
name(java.lang.String name)
Sets the value of
CfnAssetModel.AssetModelCompositeModelProperty.getName() |
CfnAssetModel.AssetModelCompositeModelProperty.Builder |
type(java.lang.String type)
Sets the value of
CfnAssetModel.AssetModelCompositeModelProperty.getType() |
public CfnAssetModel.AssetModelCompositeModelProperty.Builder name(java.lang.String name)
CfnAssetModel.AssetModelCompositeModelProperty.getName()
name
- The name of the composite model. This parameter is required.this
public CfnAssetModel.AssetModelCompositeModelProperty.Builder type(java.lang.String type)
CfnAssetModel.AssetModelCompositeModelProperty.getType()
type
- The type of the composite model. This parameter is required.
For alarm composite models, this type is AWS/ALARM
.this
public CfnAssetModel.AssetModelCompositeModelProperty.Builder compositeModelProperties(IResolvable compositeModelProperties)
compositeModelProperties
- The asset property definitions for this composite model.this
public CfnAssetModel.AssetModelCompositeModelProperty.Builder compositeModelProperties(java.util.List<? extends java.lang.Object> compositeModelProperties)
compositeModelProperties
- The asset property definitions for this composite model.this
public CfnAssetModel.AssetModelCompositeModelProperty.Builder description(java.lang.String description)
CfnAssetModel.AssetModelCompositeModelProperty.getDescription()
description
- The description of the composite model.this
public CfnAssetModel.AssetModelCompositeModelProperty build()
CfnAssetModel.AssetModelCompositeModelProperty
java.lang.NullPointerException
- if any required attribute was not provided