@Stability(value=Stable) public static final class CfnComponentTypeProps.Builder extends Object implements software.amazon.jsii.Builder<CfnComponentTypeProps>
CfnComponentTypeProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnComponentTypeProps.Builder componentTypeId(String componentTypeId)
CfnComponentTypeProps.getComponentTypeId()componentTypeId - The ID of the component type. This parameter is required.this@Stability(value=Stable) public CfnComponentTypeProps.Builder workspaceId(String workspaceId)
CfnComponentTypeProps.getWorkspaceId()workspaceId - The ID of the workspace. This parameter is required.this@Stability(value=Stable) public CfnComponentTypeProps.Builder description(String description)
CfnComponentTypeProps.getDescription()description - The description of the component type.this@Stability(value=Stable) public CfnComponentTypeProps.Builder extendsFrom(List<String> extendsFrom)
CfnComponentTypeProps.getExtendsFrom()extendsFrom - The name of the parent component type that this component type extends.this@Stability(value=Stable) public CfnComponentTypeProps.Builder functions(IResolvable functions)
CfnComponentTypeProps.getFunctions()functions - An object that maps strings to the functions in the component type.
Each string in the mapping must be unique to this object.
For information on the FunctionResponse object see the FunctionResponse API reference.
this@Stability(value=Stable) public CfnComponentTypeProps.Builder functions(Map<String,? extends Object> functions)
CfnComponentTypeProps.getFunctions()functions - An object that maps strings to the functions in the component type.
Each string in the mapping must be unique to this object.
For information on the FunctionResponse object see the FunctionResponse API reference.
this@Stability(value=Stable) public CfnComponentTypeProps.Builder isSingleton(Boolean isSingleton)
CfnComponentTypeProps.getIsSingleton()isSingleton - A boolean value that specifies whether an entity can have more than one component of this type.this@Stability(value=Stable) public CfnComponentTypeProps.Builder isSingleton(IResolvable isSingleton)
CfnComponentTypeProps.getIsSingleton()isSingleton - A boolean value that specifies whether an entity can have more than one component of this type.this@Stability(value=Stable) public CfnComponentTypeProps.Builder propertyDefinitions(IResolvable propertyDefinitions)
CfnComponentTypeProps.getPropertyDefinitions()propertyDefinitions - An object that maps strings to the property definitions in the component type.
Each string in the mapping must be unique to this object.
For information about the PropertyDefinitionResponse object, see the PropertyDefinitionResponse API reference.
this@Stability(value=Stable) public CfnComponentTypeProps.Builder propertyDefinitions(Map<String,? extends Object> propertyDefinitions)
CfnComponentTypeProps.getPropertyDefinitions()propertyDefinitions - An object that maps strings to the property definitions in the component type.
Each string in the mapping must be unique to this object.
For information about the PropertyDefinitionResponse object, see the PropertyDefinitionResponse API reference.
this@Stability(value=Stable) public CfnComponentTypeProps.Builder tags(Map<String,String> tags)
CfnComponentTypeProps.getTags()tags - The ComponentType tags.this@Stability(value=Stable) public CfnComponentTypeProps build()
build in interface software.amazon.jsii.Builder<CfnComponentTypeProps>CfnComponentTypePropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.