@Stability(value=Stable) public static final class CfnComponentType.Builder extends Object implements software.amazon.jsii.Builder<CfnComponentType>
CfnComponentType.| Modifier and Type | Method and Description |
|---|---|
CfnComponentType |
build() |
CfnComponentType.Builder |
componentTypeId(String componentTypeId)
`AWS::IoTTwinMaker::ComponentType.ComponentTypeId`.
|
static CfnComponentType.Builder |
create(Construct scope,
String id) |
CfnComponentType.Builder |
description(String description)
`AWS::IoTTwinMaker::ComponentType.Description`.
|
CfnComponentType.Builder |
extendsFrom(List<String> extendsFrom)
`AWS::IoTTwinMaker::ComponentType.ExtendsFrom`.
|
CfnComponentType.Builder |
functions(IResolvable functions)
`AWS::IoTTwinMaker::ComponentType.Functions`.
|
CfnComponentType.Builder |
functions(Map<String,? extends Object> functions)
`AWS::IoTTwinMaker::ComponentType.Functions`.
|
CfnComponentType.Builder |
isSingleton(Boolean isSingleton)
`AWS::IoTTwinMaker::ComponentType.IsSingleton`.
|
CfnComponentType.Builder |
isSingleton(IResolvable isSingleton)
`AWS::IoTTwinMaker::ComponentType.IsSingleton`.
|
CfnComponentType.Builder |
propertyDefinitions(IResolvable propertyDefinitions)
`AWS::IoTTwinMaker::ComponentType.PropertyDefinitions`.
|
CfnComponentType.Builder |
propertyDefinitions(Map<String,? extends Object> propertyDefinitions)
`AWS::IoTTwinMaker::ComponentType.PropertyDefinitions`.
|
CfnComponentType.Builder |
tags(Map<String,String> tags)
`AWS::IoTTwinMaker::ComponentType.Tags`.
|
CfnComponentType.Builder |
workspaceId(String workspaceId)
`AWS::IoTTwinMaker::ComponentType.WorkspaceId`.
|
@Stability(value=Stable) public static CfnComponentType.Builder create(Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnComponentType.DataConnectorProperty.Builder.@Stability(value=Stable) public CfnComponentType.Builder componentTypeId(String componentTypeId)
componentTypeId - `AWS::IoTTwinMaker::ComponentType.ComponentTypeId`. This parameter is required.this@Stability(value=Stable) public CfnComponentType.Builder workspaceId(String workspaceId)
workspaceId - `AWS::IoTTwinMaker::ComponentType.WorkspaceId`. This parameter is required.this@Stability(value=Stable) public CfnComponentType.Builder description(String description)
description - `AWS::IoTTwinMaker::ComponentType.Description`. This parameter is required.this@Stability(value=Stable) public CfnComponentType.Builder extendsFrom(List<String> extendsFrom)
extendsFrom - `AWS::IoTTwinMaker::ComponentType.ExtendsFrom`. This parameter is required.this@Stability(value=Stable) public CfnComponentType.Builder functions(IResolvable functions)
functions - `AWS::IoTTwinMaker::ComponentType.Functions`. This parameter is required.this@Stability(value=Stable) public CfnComponentType.Builder functions(Map<String,? extends Object> functions)
functions - `AWS::IoTTwinMaker::ComponentType.Functions`. This parameter is required.this@Stability(value=Stable) public CfnComponentType.Builder isSingleton(Boolean isSingleton)
isSingleton - `AWS::IoTTwinMaker::ComponentType.IsSingleton`. This parameter is required.this@Stability(value=Stable) public CfnComponentType.Builder isSingleton(IResolvable isSingleton)
isSingleton - `AWS::IoTTwinMaker::ComponentType.IsSingleton`. This parameter is required.this@Stability(value=Stable) public CfnComponentType.Builder propertyDefinitions(IResolvable propertyDefinitions)
propertyDefinitions - `AWS::IoTTwinMaker::ComponentType.PropertyDefinitions`. This parameter is required.this@Stability(value=Stable) public CfnComponentType.Builder propertyDefinitions(Map<String,? extends Object> propertyDefinitions)
propertyDefinitions - `AWS::IoTTwinMaker::ComponentType.PropertyDefinitions`. This parameter is required.this@Stability(value=Stable) public CfnComponentType.Builder tags(Map<String,String> tags)
tags - `AWS::IoTTwinMaker::ComponentType.Tags`. This parameter is required.this@Stability(value=Stable) public CfnComponentType build()
build in interface software.amazon.jsii.Builder<CfnComponentType>Copyright © 2022. All rights reserved.