@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)
The ID of the component type.
|
static CfnComponentType.Builder |
create(software.constructs.Construct scope,
String id) |
CfnComponentType.Builder |
description(String description)
The description of the component type.
|
CfnComponentType.Builder |
extendsFrom(List<String> extendsFrom)
The name of the parent component type that this component type extends.
|
CfnComponentType.Builder |
functions(IResolvable functions)
An object that maps strings to the functions in the component type.
|
CfnComponentType.Builder |
functions(Map<String,? extends Object> functions)
An object that maps strings to the functions in the component type.
|
CfnComponentType.Builder |
isSingleton(Boolean isSingleton)
A boolean value that specifies whether an entity can have more than one component of this type.
|
CfnComponentType.Builder |
isSingleton(IResolvable isSingleton)
A boolean value that specifies whether an entity can have more than one component of this type.
|
CfnComponentType.Builder |
propertyDefinitions(IResolvable propertyDefinitions)
An object that maps strings to the property definitions in the component type.
|
CfnComponentType.Builder |
propertyDefinitions(Map<String,? extends Object> propertyDefinitions)
An object that maps strings to the property definitions in the component type.
|
CfnComponentType.Builder |
tags(Map<String,String> tags)
The ComponentType tags.
|
CfnComponentType.Builder |
workspaceId(String workspaceId)
The ID of the workspace.
|
@Stability(value=Stable) public static CfnComponentType.Builder create(software.constructs.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 - The ID of the component type. This parameter is required.this@Stability(value=Stable) public CfnComponentType.Builder workspaceId(String workspaceId)
workspaceId - The ID of the workspace. This parameter is required.this@Stability(value=Stable) public CfnComponentType.Builder description(String description)
description - The description of the component type. This parameter is required.this@Stability(value=Stable) public CfnComponentType.Builder extendsFrom(List<String> extendsFrom)
extendsFrom - The name of the parent component type that this component type extends. This parameter is required.this@Stability(value=Stable) public CfnComponentType.Builder functions(IResolvable functions)
Each string in the mapping must be unique to this object.
For information on the FunctionResponse object see the FunctionResponse API reference.
functions - An object that maps strings to the functions in the component type. This parameter is required.this@Stability(value=Stable) public CfnComponentType.Builder functions(Map<String,? extends Object> functions)
Each string in the mapping must be unique to this object.
For information on the FunctionResponse object see the FunctionResponse API reference.
functions - An object that maps strings to the functions in the component type. This parameter is required.this@Stability(value=Stable) public CfnComponentType.Builder isSingleton(Boolean isSingleton)
isSingleton - A boolean value that specifies whether an entity can have more than one component of this type. This parameter is required.this@Stability(value=Stable) public CfnComponentType.Builder isSingleton(IResolvable isSingleton)
isSingleton - A boolean value that specifies whether an entity can have more than one component of this type. This parameter is required.this@Stability(value=Stable) public CfnComponentType.Builder propertyDefinitions(IResolvable propertyDefinitions)
Each string in the mapping must be unique to this object.
For information about the PropertyDefinitionResponse object, see the PropertyDefinitionResponse API reference.
propertyDefinitions - An object that maps strings to the property definitions in the component type. This parameter is required.this@Stability(value=Stable) public CfnComponentType.Builder propertyDefinitions(Map<String,? extends Object> propertyDefinitions)
Each string in the mapping must be unique to this object.
For information about the PropertyDefinitionResponse object, see the PropertyDefinitionResponse API reference.
propertyDefinitions - An object that maps strings to the property definitions in the component type. This parameter is required.this@Stability(value=Stable) public CfnComponentType.Builder tags(Map<String,String> tags)
tags - The 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.