Class CfnAssetModelPropsMixin.EnforcedAssetModelInterfacePropertyMappingProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.iotsitewise.CfnAssetModelPropsMixin.EnforcedAssetModelInterfacePropertyMappingProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAssetModelPropsMixin.EnforcedAssetModelInterfacePropertyMappingProperty>
- Enclosing interface:
CfnAssetModelPropsMixin.EnforcedAssetModelInterfacePropertyMappingProperty
@Stability(Stable)
public static final class CfnAssetModelPropsMixin.EnforcedAssetModelInterfacePropertyMappingProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnAssetModelPropsMixin.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
-
assetModelPropertyExternalId
@Stability(Stable) public CfnAssetModelPropsMixin.EnforcedAssetModelInterfacePropertyMappingProperty.Builder assetModelPropertyExternalId(String assetModelPropertyExternalId) Sets the value ofCfnAssetModelPropsMixin.EnforcedAssetModelInterfacePropertyMappingProperty.getAssetModelPropertyExternalId()- Parameters:
assetModelPropertyExternalId- The external ID of the linked asset model property.- Returns:
this
-
assetModelPropertyLogicalId
@Stability(Stable) public CfnAssetModelPropsMixin.EnforcedAssetModelInterfacePropertyMappingProperty.Builder assetModelPropertyLogicalId(String assetModelPropertyLogicalId) Sets the value ofCfnAssetModelPropsMixin.EnforcedAssetModelInterfacePropertyMappingProperty.getAssetModelPropertyLogicalId()- Parameters:
assetModelPropertyLogicalId- The logical ID of the linked asset model property.- Returns:
this
-
interfaceAssetModelPropertyExternalId
@Stability(Stable) public CfnAssetModelPropsMixin.EnforcedAssetModelInterfacePropertyMappingProperty.Builder interfaceAssetModelPropertyExternalId(String interfaceAssetModelPropertyExternalId) Sets the value ofCfnAssetModelPropsMixin.EnforcedAssetModelInterfacePropertyMappingProperty.getInterfaceAssetModelPropertyExternalId()- Parameters:
interfaceAssetModelPropertyExternalId- The external ID of the applied interface property.- Returns:
this
-
build
@Stability(Stable) public CfnAssetModelPropsMixin.EnforcedAssetModelInterfacePropertyMappingProperty build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnAssetModelPropsMixin.EnforcedAssetModelInterfacePropertyMappingProperty>- Returns:
- a new instance of
CfnAssetModelPropsMixin.EnforcedAssetModelInterfacePropertyMappingProperty - Throws:
NullPointerException- if any required attribute was not provided
-