StudioComponent.Builder |
StudioComponent.Builder.arn(String arn) |
The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it.
|
static StudioComponent.Builder |
StudioComponent.builder() |
|
default StudioComponent.Builder |
StudioComponent.Builder.configuration(Consumer<StudioComponentConfiguration.Builder> configuration) |
The configuration of the studio component, based on component type.
|
StudioComponent.Builder |
StudioComponent.Builder.configuration(StudioComponentConfiguration configuration) |
The configuration of the studio component, based on component type.
|
StudioComponent.Builder |
StudioComponent.Builder.createdAt(Instant createdAt) |
The ISO timestamp in seconds for when the resource was created.
|
StudioComponent.Builder |
StudioComponent.Builder.createdBy(String createdBy) |
The user ID of the user that created the studio component.
|
StudioComponent.Builder |
StudioComponent.Builder.description(String description) |
A human-readable description for the studio component resource.
|
StudioComponent.Builder |
StudioComponent.Builder.ec2SecurityGroupIds(String... ec2SecurityGroupIds) |
The EC2 security groups that control access to the studio component.
|
StudioComponent.Builder |
StudioComponent.Builder.ec2SecurityGroupIds(Collection<String> ec2SecurityGroupIds) |
The EC2 security groups that control access to the studio component.
|
StudioComponent.Builder |
StudioComponent.Builder.initializationScripts(Collection<StudioComponentInitializationScript> initializationScripts) |
Initialization scripts for studio components.
|
StudioComponent.Builder |
StudioComponent.Builder.initializationScripts(Consumer<StudioComponentInitializationScript.Builder>... initializationScripts) |
Initialization scripts for studio components.
|
StudioComponent.Builder |
StudioComponent.Builder.initializationScripts(StudioComponentInitializationScript... initializationScripts) |
Initialization scripts for studio components.
|
StudioComponent.Builder |
StudioComponent.Builder.name(String name) |
A friendly name for the studio component resource.
|
StudioComponent.Builder |
StudioComponent.Builder.runtimeRoleArn(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.
|
StudioComponent.Builder |
StudioComponent.Builder.scriptParameters(Collection<ScriptParameterKeyValue> scriptParameters) |
Parameters for the studio component scripts.
|
StudioComponent.Builder |
StudioComponent.Builder.scriptParameters(Consumer<ScriptParameterKeyValue.Builder>... scriptParameters) |
Parameters for the studio component scripts.
|
StudioComponent.Builder |
StudioComponent.Builder.scriptParameters(ScriptParameterKeyValue... scriptParameters) |
Parameters for the studio component scripts.
|
StudioComponent.Builder |
StudioComponent.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.
|
StudioComponent.Builder |
StudioComponent.Builder.state(String state) |
The current state.
|
StudioComponent.Builder |
StudioComponent.Builder.state(StudioComponentState state) |
The current state.
|
StudioComponent.Builder |
StudioComponent.Builder.statusCode(String statusCodeValue) |
The status code.
|
StudioComponent.Builder |
StudioComponent.Builder.statusCode(StudioComponentStatusCode statusCodeValue) |
The status code.
|
StudioComponent.Builder |
StudioComponent.Builder.statusMessage(String statusMessage) |
The status message for the studio component.
|
StudioComponent.Builder |
StudioComponent.Builder.studioComponentId(String studioComponentId) |
The unique identifier for a studio component resource.
|
StudioComponent.Builder |
StudioComponent.Builder.subtype(String subtype) |
The specific subtype of a studio component.
|
StudioComponent.Builder |
StudioComponent.Builder.subtype(StudioComponentSubtype subtype) |
The specific subtype of a studio component.
|
StudioComponent.Builder |
StudioComponent.Builder.tags(Map<String,String> tags) |
A collection of labels, in the form of key-value pairs, that apply to this resource.
|
StudioComponent.Builder |
StudioComponent.toBuilder() |
|
StudioComponent.Builder |
StudioComponent.Builder.type(String type) |
The type of the studio component.
|
StudioComponent.Builder |
StudioComponent.Builder.type(StudioComponentType type) |
The type of the studio component.
|
StudioComponent.Builder |
StudioComponent.Builder.updatedAt(Instant updatedAt) |
The ISO timestamp in seconds for when the resource was updated.
|
StudioComponent.Builder |
StudioComponent.Builder.updatedBy(String updatedBy) |
The user ID of the user that most recently updated the resource.
|