public static interface Studio.Builder extends SdkPojo, CopyableBuilder<Studio.Builder,Studio>
| Modifier and Type | Method and Description |
|---|---|
Studio.Builder |
adminRoleArn(String adminRoleArn)
The IAM role that studio admins assume when logging in to the Nimble Studio portal.
|
Studio.Builder |
arn(String arn)
The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it.
|
Studio.Builder |
createdAt(Instant createdAt)
The ISO timestamp in seconds for when the resource was created.
|
Studio.Builder |
displayName(String displayName)
A friendly name for the studio.
|
Studio.Builder |
homeRegion(String homeRegion)
The Amazon Web Services Region where the studio resource is located.
|
Studio.Builder |
ssoClientId(String ssoClientId)
The IAM Identity Center application client ID used to integrate with IAM Identity Center.
|
Studio.Builder |
state(String state)
The current state of the studio resource.
|
Studio.Builder |
state(StudioState state)
The current state of the studio resource.
|
Studio.Builder |
statusCode(String statusCodeValue)
Status codes that provide additional detail on the studio state.
|
Studio.Builder |
statusCode(StudioStatusCode statusCodeValue)
Status codes that provide additional detail on the studio state.
|
Studio.Builder |
statusMessage(String statusMessage)
Additional detail on the studio state.
|
default Studio.Builder |
studioEncryptionConfiguration(Consumer<StudioEncryptionConfiguration.Builder> studioEncryptionConfiguration)
Configuration of the encryption method that is used for the studio.
|
Studio.Builder |
studioEncryptionConfiguration(StudioEncryptionConfiguration studioEncryptionConfiguration)
Configuration of the encryption method that is used for the studio.
|
Studio.Builder |
studioId(String studioId)
The unique identifier for a studio resource.
|
Studio.Builder |
studioName(String studioName)
The name of the studio, as included in the URL when accessing it in the Nimble Studio portal.
|
Studio.Builder |
studioUrl(String studioUrl)
The address of the web page for the studio.
|
Studio.Builder |
tags(Map<String,String> tags)
A collection of labels, in the form of key-value pairs, that apply to this resource.
|
Studio.Builder |
updatedAt(Instant updatedAt)
The ISO timestamp in seconds for when the resource was updated.
|
Studio.Builder |
userRoleArn(String userRoleArn)
The IAM role that studio users assume when logging in to the Nimble Studio portal.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildStudio.Builder adminRoleArn(String adminRoleArn)
The IAM role that studio admins assume when logging in to the Nimble Studio portal.
adminRoleArn - The IAM role that studio admins assume when logging in to the Nimble Studio portal.Studio.Builder arn(String arn)
The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.
arn - The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs
are unique across all Regions.Studio.Builder createdAt(Instant createdAt)
The ISO timestamp in seconds for when the resource was created.
createdAt - The ISO timestamp in seconds for when the resource was created.Studio.Builder displayName(String displayName)
A friendly name for the studio.
displayName - A friendly name for the studio.Studio.Builder homeRegion(String homeRegion)
The Amazon Web Services Region where the studio resource is located.
homeRegion - The Amazon Web Services Region where the studio resource is located.Studio.Builder ssoClientId(String ssoClientId)
The IAM Identity Center application client ID used to integrate with IAM Identity Center. This ID allows IAM Identity Center users to log in to Nimble Studio portal.
ssoClientId - The IAM Identity Center application client ID used to integrate with IAM Identity Center. This ID
allows IAM Identity Center users to log in to Nimble Studio portal.Studio.Builder state(String state)
The current state of the studio resource.
state - The current state of the studio resource.StudioState,
StudioStateStudio.Builder state(StudioState state)
The current state of the studio resource.
state - The current state of the studio resource.StudioState,
StudioStateStudio.Builder statusCode(String statusCodeValue)
Status codes that provide additional detail on the studio state.
statusCodeValue - Status codes that provide additional detail on the studio state.StudioStatusCode,
StudioStatusCodeStudio.Builder statusCode(StudioStatusCode statusCodeValue)
Status codes that provide additional detail on the studio state.
statusCodeValue - Status codes that provide additional detail on the studio state.StudioStatusCode,
StudioStatusCodeStudio.Builder statusMessage(String statusMessage)
Additional detail on the studio state.
statusMessage - Additional detail on the studio state.Studio.Builder studioEncryptionConfiguration(StudioEncryptionConfiguration studioEncryptionConfiguration)
Configuration of the encryption method that is used for the studio.
studioEncryptionConfiguration - Configuration of the encryption method that is used for the studio.default Studio.Builder studioEncryptionConfiguration(Consumer<StudioEncryptionConfiguration.Builder> studioEncryptionConfiguration)
Configuration of the encryption method that is used for the studio.
This is a convenience method 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)Studio.Builder studioId(String studioId)
The unique identifier for a studio resource. In Nimble Studio, all other resources are contained in a studio resource.
studioId - The unique identifier for a studio resource. In Nimble Studio, all other resources are contained in a
studio resource.Studio.Builder studioName(String studioName)
The name of the studio, as included in the URL when accessing it in the Nimble Studio portal.
studioName - The name of the studio, as included in the URL when accessing it in the Nimble Studio portal.Studio.Builder studioUrl(String studioUrl)
The address of the web page for the studio.
studioUrl - The address of the web page for the studio.Studio.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.Studio.Builder updatedAt(Instant updatedAt)
The ISO timestamp in seconds for when the resource was updated.
updatedAt - The ISO timestamp in seconds for when the resource was updated.Studio.Builder userRoleArn(String userRoleArn)
The IAM role that studio users assume when logging in to the Nimble Studio portal.
userRoleArn - The IAM role that studio users assume when logging in to the Nimble Studio portal.Copyright © 2023. All rights reserved.