Class CfnAssetModel.EnforcedAssetModelInterfacePropertyMappingProperty.Builder
java.lang.Object
software.amazon.awscdk.services.iotsitewise.CfnAssetModel.EnforcedAssetModelInterfacePropertyMappingProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAssetModel.EnforcedAssetModelInterfacePropertyMappingProperty>
- Enclosing interface:
CfnAssetModel.EnforcedAssetModelInterfacePropertyMappingProperty
@Stability(Stable)
public static final class CfnAssetModel.EnforcedAssetModelInterfacePropertyMappingProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnAssetModel.EnforcedAssetModelInterfacePropertyMappingProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionassetModelPropertyExternalId
(String assetModelPropertyExternalId) assetModelPropertyLogicalId
(String assetModelPropertyLogicalId) build()
Builds the configured instance.interfaceAssetModelPropertyExternalId
(String interfaceAssetModelPropertyExternalId)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
interfaceAssetModelPropertyExternalId
@Stability(Stable) public CfnAssetModel.EnforcedAssetModelInterfacePropertyMappingProperty.Builder interfaceAssetModelPropertyExternalId(String interfaceAssetModelPropertyExternalId) Sets the value ofCfnAssetModel.EnforcedAssetModelInterfacePropertyMappingProperty.getInterfaceAssetModelPropertyExternalId()
- Parameters:
interfaceAssetModelPropertyExternalId
- The external ID of the enforced interface property. This parameter is required.- Returns:
this
-
assetModelPropertyExternalId
@Stability(Stable) public CfnAssetModel.EnforcedAssetModelInterfacePropertyMappingProperty.Builder assetModelPropertyExternalId(String assetModelPropertyExternalId) Sets the value ofCfnAssetModel.EnforcedAssetModelInterfacePropertyMappingProperty.getAssetModelPropertyExternalId()
- Parameters:
assetModelPropertyExternalId
- The external ID of the enforced asset model property.- Returns:
this
-
assetModelPropertyLogicalId
@Stability(Stable) public CfnAssetModel.EnforcedAssetModelInterfacePropertyMappingProperty.Builder assetModelPropertyLogicalId(String assetModelPropertyLogicalId) Sets the value ofCfnAssetModel.EnforcedAssetModelInterfacePropertyMappingProperty.getAssetModelPropertyLogicalId()
- Parameters:
assetModelPropertyLogicalId
- The logical ID of the enforced asset model property.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnAssetModel.EnforcedAssetModelInterfacePropertyMappingProperty>
- Returns:
- a new instance of
CfnAssetModel.EnforcedAssetModelInterfacePropertyMappingProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-