public static interface CreateStudioRequest.Builder extends NimbleRequest.Builder, SdkPojo, CopyableBuilder<CreateStudioRequest.Builder,CreateStudioRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateStudioRequest.Builder |
adminRoleArn(String adminRoleArn)
The IAM role that Studio Admins will assume when logging in to the Nimble Studio portal.
|
CreateStudioRequest.Builder |
clientToken(String clientToken)
To make an idempotent API request using one of these actions, specify a client token in the request.
|
CreateStudioRequest.Builder |
displayName(String displayName)
A friendly name for the studio.
|
CreateStudioRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateStudioRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
default CreateStudioRequest.Builder |
studioEncryptionConfiguration(Consumer<StudioEncryptionConfiguration.Builder> studioEncryptionConfiguration)
The studio encryption configuration.
|
CreateStudioRequest.Builder |
studioEncryptionConfiguration(StudioEncryptionConfiguration studioEncryptionConfiguration)
The studio encryption configuration.
|
CreateStudioRequest.Builder |
studioName(String studioName)
The studio name that is used in the URL of the Nimble Studio portal when accessed by Nimble Studio users.
|
CreateStudioRequest.Builder |
tags(Map<String,String> tags)
A collection of labels, in the form of key:value pairs, that apply to this resource.
|
CreateStudioRequest.Builder |
userRoleArn(String userRoleArn)
The IAM role that Studio Users will assume when logging in to the Nimble Studio portal.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateStudioRequest.Builder adminRoleArn(String adminRoleArn)
The IAM role that Studio Admins will assume when logging in to the Nimble Studio portal.
adminRoleArn - The IAM role that Studio Admins will assume when logging in to the Nimble Studio portal.CreateStudioRequest.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.CreateStudioRequest.Builder displayName(String displayName)
A friendly name for the studio.
displayName - A friendly name for the studio.CreateStudioRequest.Builder studioEncryptionConfiguration(StudioEncryptionConfiguration studioEncryptionConfiguration)
The studio encryption configuration.
studioEncryptionConfiguration - The studio encryption configuration.default CreateStudioRequest.Builder studioEncryptionConfiguration(Consumer<StudioEncryptionConfiguration.Builder> studioEncryptionConfiguration)
The studio encryption configuration.
This is a convenience that creates an instance of theStudioEncryptionConfiguration.Builder avoiding
the need to create one manually via StudioEncryptionConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to studioEncryptionConfiguration(StudioEncryptionConfiguration)
.studioEncryptionConfiguration - a consumer that will call methods on StudioEncryptionConfiguration.BuilderstudioEncryptionConfiguration(StudioEncryptionConfiguration)CreateStudioRequest.Builder studioName(String studioName)
The studio name that is used in the URL of the Nimble Studio portal when accessed by Nimble Studio users.
studioName - The studio name that is used in the URL of the Nimble Studio portal when accessed by Nimble Studio
users.CreateStudioRequest.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.CreateStudioRequest.Builder userRoleArn(String userRoleArn)
The IAM role that Studio Users will assume when logging in to the Nimble Studio portal.
userRoleArn - The IAM role that Studio Users will assume when logging in to the Nimble Studio portal.CreateStudioRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateStudioRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2021. All rights reserved.