public static interface CreateStudioComponentRequest.Builder extends NimbleRequest.Builder, SdkPojo, CopyableBuilder<CreateStudioComponentRequest.Builder,CreateStudioComponentRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateStudioComponentRequest.Builder clientToken(String clientToken)
To make an idempotent API request using one of these actions, specify a client token in the request. You should not reuse the same client token for other API requests. If you retry a request that completed successfully using the same client token and the same parameters, the retry succeeds without performing any further actions. If you retry a successful request using the same client token, but one or more of the parameters are different, the retry fails with a ValidationException error.
clientToken - To make an idempotent API request using one of these actions, specify a client token in the request.
You should not reuse the same client token for other API requests. If you retry a request that
completed successfully using the same client token and the same parameters, the retry succeeds without
performing any further actions. If you retry a successful request using the same client token, but one
or more of the parameters are different, the retry fails with a ValidationException error.CreateStudioComponentRequest.Builder configuration(StudioComponentConfiguration configuration)
The configuration of the studio component, based on component type.
configuration - The configuration of the studio component, based on component type.default CreateStudioComponentRequest.Builder configuration(Consumer<StudioComponentConfiguration.Builder> configuration)
The configuration of the studio component, based on component type.
This is a convenience that creates an instance of theStudioComponentConfiguration.Builder avoiding
the need to create one manually via StudioComponentConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to configuration(StudioComponentConfiguration).configuration - a consumer that will call methods on StudioComponentConfiguration.Builderconfiguration(StudioComponentConfiguration)CreateStudioComponentRequest.Builder description(String description)
The description.
description - The description.CreateStudioComponentRequest.Builder ec2SecurityGroupIds(Collection<String> ec2SecurityGroupIds)
The EC2 security groups that control access to the studio component.
ec2SecurityGroupIds - The EC2 security groups that control access to the studio component.CreateStudioComponentRequest.Builder ec2SecurityGroupIds(String... ec2SecurityGroupIds)
The EC2 security groups that control access to the studio component.
ec2SecurityGroupIds - The EC2 security groups that control access to the studio component.CreateStudioComponentRequest.Builder initializationScripts(Collection<StudioComponentInitializationScript> initializationScripts)
Initialization scripts for studio components.
initializationScripts - Initialization scripts for studio components.CreateStudioComponentRequest.Builder initializationScripts(StudioComponentInitializationScript... initializationScripts)
Initialization scripts for studio components.
initializationScripts - Initialization scripts for studio components.CreateStudioComponentRequest.Builder initializationScripts(Consumer<StudioComponentInitializationScript.Builder>... initializationScripts)
Initialization scripts for studio components.
This is a convenience that creates an instance of the.Builder avoiding the need to create one manually via #builder() .
When the Consumer completes, List.Builder#build() is
called immediately and its result is passed to #initializationScripts(List) .initializationScripts - a consumer that will call methods on List.Builder #initializationScripts(List) CreateStudioComponentRequest.Builder name(String name)
The name for the studio component.
name - The name for the studio component.CreateStudioComponentRequest.Builder scriptParameters(Collection<ScriptParameterKeyValue> scriptParameters)
Parameters for the studio component scripts.
scriptParameters - Parameters for the studio component scripts.CreateStudioComponentRequest.Builder scriptParameters(ScriptParameterKeyValue... scriptParameters)
Parameters for the studio component scripts.
scriptParameters - Parameters for the studio component scripts.CreateStudioComponentRequest.Builder scriptParameters(Consumer<ScriptParameterKeyValue.Builder>... scriptParameters)
Parameters for the studio component scripts.
This is a convenience that creates an instance of theList.Builder avoiding
the need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called
immediately and its result is passed to #scriptParameters(List) .scriptParameters - a consumer that will call methods on List.Builder #scriptParameters(List) CreateStudioComponentRequest.Builder studioId(String studioId)
The studio ID.
studioId - The studio ID.CreateStudioComponentRequest.Builder subtype(String subtype)
The specific subtype of a studio component.
subtype - The specific subtype of a studio component.StudioComponentSubtype,
StudioComponentSubtypeCreateStudioComponentRequest.Builder subtype(StudioComponentSubtype subtype)
The specific subtype of a studio component.
subtype - The specific subtype of a studio component.StudioComponentSubtype,
StudioComponentSubtypeCreateStudioComponentRequest.Builder tags(Map<String,String> tags)
A collection of labels, in the form of key:value pairs, that apply to this resource.
tags - A collection of labels, in the form of key:value pairs, that apply to this resource.CreateStudioComponentRequest.Builder type(String type)
The type of the studio component.
type - The type of the studio component.StudioComponentType,
StudioComponentTypeCreateStudioComponentRequest.Builder type(StudioComponentType type)
The type of the studio component.
type - The type of the studio component.StudioComponentType,
StudioComponentTypeCreateStudioComponentRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateStudioComponentRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2021. All rights reserved.