Interface LaunchProfileInitializationScript.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<LaunchProfileInitializationScript.Builder,
,LaunchProfileInitializationScript> SdkBuilder<LaunchProfileInitializationScript.Builder,
,LaunchProfileInitializationScript> SdkPojo
- Enclosing class:
LaunchProfileInitializationScript
public static interface LaunchProfileInitializationScript.Builder
extends SdkPojo, CopyableBuilder<LaunchProfileInitializationScript.Builder,LaunchProfileInitializationScript>
-
Method Summary
Modifier and TypeMethodDescriptionruntimeRoleArn
(String runtimeRoleArn) An IAM role attached to a Studio Component that gives the studio component access to Amazon Web Services resources at anytime while the instance is running.The initialization script.secureInitializationRoleArn
(String secureInitializationRoleArn) An IAM role attached to Studio Component when the system initialization script runs which give the studio component access to Amazon Web Services resources when the system initialization script runs.studioComponentId
(String studioComponentId) The unique identifier for a studio component resource.studioComponentName
(String studioComponentName) The name for the studio component.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
runtimeRoleArn
An IAM role attached to a Studio Component that gives the studio component access to Amazon Web Services resources at anytime while the instance is running.
- Parameters:
runtimeRoleArn
- An IAM role attached to a Studio Component that gives the studio component access to Amazon Web Services resources at anytime while the instance is running.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
script
The initialization script.
- Parameters:
script
- The initialization script.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
secureInitializationRoleArn
LaunchProfileInitializationScript.Builder secureInitializationRoleArn(String secureInitializationRoleArn) An IAM role attached to Studio Component when the system initialization script runs which give the studio component access to Amazon Web Services resources when the system initialization script runs.
- Parameters:
secureInitializationRoleArn
- An IAM role attached to Studio Component when the system initialization script runs which give the studio component access to Amazon Web Services resources when the system initialization script runs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
studioComponentId
The unique identifier for a studio component resource.
- Parameters:
studioComponentId
- The unique identifier for a studio component resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
studioComponentName
The name for the studio component.
- Parameters:
studioComponentName
- The name for the studio component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-