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 applied 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 linked 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 linked asset model property.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnAssetModel.EnforcedAssetModelInterfacePropertyMappingProperty>- Returns:
- a new instance of
CfnAssetModel.EnforcedAssetModelInterfacePropertyMappingProperty - Throws:
NullPointerException- if any required attribute was not provided
-