@Stability(value=Stable) public static final class CfnStudioComponentProps.Builder extends Object implements software.amazon.jsii.Builder<CfnStudioComponentProps>
CfnStudioComponentProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnStudioComponentProps.Builder name(String name)
CfnStudioComponentProps.getName()name - A friendly name for the studio component resource. This parameter is required.this@Stability(value=Stable) public CfnStudioComponentProps.Builder studioId(String studioId)
CfnStudioComponentProps.getStudioId()studioId - The unique identifier for a studio resource. This parameter is required.
In Nimble Studio , all other resources are contained in a studio resource.this@Stability(value=Stable) public CfnStudioComponentProps.Builder type(String type)
CfnStudioComponentProps.getType()type - The type of the studio component. This parameter is required.this@Stability(value=Stable) public CfnStudioComponentProps.Builder configuration(CfnStudioComponent.StudioComponentConfigurationProperty configuration)
CfnStudioComponentProps.getConfiguration()configuration - The configuration of the studio component, based on component type.this@Stability(value=Stable) public CfnStudioComponentProps.Builder configuration(IResolvable configuration)
CfnStudioComponentProps.getConfiguration()configuration - The configuration of the studio component, based on component type.this@Stability(value=Stable) public CfnStudioComponentProps.Builder description(String description)
CfnStudioComponentProps.getDescription()description - A human-readable description for the studio component resource.this@Stability(value=Stable) public CfnStudioComponentProps.Builder ec2SecurityGroupIds(List<String> ec2SecurityGroupIds)
CfnStudioComponentProps.getEc2SecurityGroupIds()ec2SecurityGroupIds - The EC2 security groups that control access to the studio component.this@Stability(value=Stable) public CfnStudioComponentProps.Builder initializationScripts(IResolvable initializationScripts)
CfnStudioComponentProps.getInitializationScripts()initializationScripts - Initialization scripts for studio components.this@Stability(value=Stable) public CfnStudioComponentProps.Builder initializationScripts(List<? extends Object> initializationScripts)
CfnStudioComponentProps.getInitializationScripts()initializationScripts - Initialization scripts for studio components.this@Stability(value=Stable) public CfnStudioComponentProps.Builder scriptParameters(IResolvable scriptParameters)
CfnStudioComponentProps.getScriptParameters()scriptParameters - Parameters for the studio component scripts.this@Stability(value=Stable) public CfnStudioComponentProps.Builder scriptParameters(List<? extends Object> scriptParameters)
CfnStudioComponentProps.getScriptParameters()scriptParameters - Parameters for the studio component scripts.this@Stability(value=Stable) public CfnStudioComponentProps.Builder subtype(String subtype)
CfnStudioComponentProps.getSubtype()subtype - The specific subtype of a studio component.this@Stability(value=Stable) public CfnStudioComponentProps.Builder tags(Map<String,String> tags)
CfnStudioComponentProps.getTags()tags - An array of key-value pairs to apply to this resource.
For more information, see Tag .this@Stability(value=Stable) public CfnStudioComponentProps build()
build in interface software.amazon.jsii.Builder<CfnStudioComponentProps>CfnStudioComponentPropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.