public static interface CreateUserSettingsRequest.Builder extends WorkSpacesWebRequest.Builder, SdkPojo, CopyableBuilder<CreateUserSettingsRequest.Builder,CreateUserSettingsRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateUserSettingsRequest.Builder |
additionalEncryptionContext(Map<String,String> additionalEncryptionContext)
The additional encryption context of the user settings.
|
CreateUserSettingsRequest.Builder |
clientToken(String clientToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
default CreateUserSettingsRequest.Builder |
cookieSynchronizationConfiguration(Consumer<CookieSynchronizationConfiguration.Builder> cookieSynchronizationConfiguration)
The configuration that specifies which cookies should be synchronized from the end user's local browser to
the remote browser.
|
CreateUserSettingsRequest.Builder |
cookieSynchronizationConfiguration(CookieSynchronizationConfiguration cookieSynchronizationConfiguration)
The configuration that specifies which cookies should be synchronized from the end user's local browser to
the remote browser.
|
CreateUserSettingsRequest.Builder |
copyAllowed(EnabledType copyAllowed)
Specifies whether the user can copy text from the streaming session to the local device.
|
CreateUserSettingsRequest.Builder |
copyAllowed(String copyAllowed)
Specifies whether the user can copy text from the streaming session to the local device.
|
CreateUserSettingsRequest.Builder |
customerManagedKey(String customerManagedKey)
The customer managed key used to encrypt sensitive information in the user settings.
|
CreateUserSettingsRequest.Builder |
disconnectTimeoutInMinutes(Integer disconnectTimeoutInMinutes)
The amount of time that a streaming session remains active after users disconnect.
|
CreateUserSettingsRequest.Builder |
downloadAllowed(EnabledType downloadAllowed)
Specifies whether the user can download files from the streaming session to the local device.
|
CreateUserSettingsRequest.Builder |
downloadAllowed(String downloadAllowed)
Specifies whether the user can download files from the streaming session to the local device.
|
CreateUserSettingsRequest.Builder |
idleDisconnectTimeoutInMinutes(Integer idleDisconnectTimeoutInMinutes)
The amount of time that users can be idle (inactive) before they are disconnected from their streaming
session and the disconnect timeout interval begins.
|
CreateUserSettingsRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateUserSettingsRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateUserSettingsRequest.Builder |
pasteAllowed(EnabledType pasteAllowed)
Specifies whether the user can paste text from the local device to the streaming session.
|
CreateUserSettingsRequest.Builder |
pasteAllowed(String pasteAllowed)
Specifies whether the user can paste text from the local device to the streaming session.
|
CreateUserSettingsRequest.Builder |
printAllowed(EnabledType printAllowed)
Specifies whether the user can print to the local device.
|
CreateUserSettingsRequest.Builder |
printAllowed(String printAllowed)
Specifies whether the user can print to the local device.
|
CreateUserSettingsRequest.Builder |
tags(Collection<Tag> tags)
The tags to add to the user settings resource.
|
CreateUserSettingsRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
The tags to add to the user settings resource.
|
CreateUserSettingsRequest.Builder |
tags(Tag... tags)
The tags to add to the user settings resource.
|
CreateUserSettingsRequest.Builder |
uploadAllowed(EnabledType uploadAllowed)
Specifies whether the user can upload files from the local device to the streaming session.
|
CreateUserSettingsRequest.Builder |
uploadAllowed(String uploadAllowed)
Specifies whether the user can upload files from the local device to the streaming session.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateUserSettingsRequest.Builder additionalEncryptionContext(Map<String,String> additionalEncryptionContext)
The additional encryption context of the user settings.
additionalEncryptionContext - The additional encryption context of the user settings.CreateUserSettingsRequest.Builder clientToken(String clientToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token returns the result from the original successful request.
If you do not specify a client token, one is automatically generated by the AWS SDK.
clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
Idempotency ensures that an API request completes only once. With an idempotent request, if the
original request completes successfully, subsequent retries with the same client token returns the
result from the original successful request.
If you do not specify a client token, one is automatically generated by the AWS SDK.
CreateUserSettingsRequest.Builder cookieSynchronizationConfiguration(CookieSynchronizationConfiguration cookieSynchronizationConfiguration)
The configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser.
cookieSynchronizationConfiguration - The configuration that specifies which cookies should be synchronized from the end user's local
browser to the remote browser.default CreateUserSettingsRequest.Builder cookieSynchronizationConfiguration(Consumer<CookieSynchronizationConfiguration.Builder> cookieSynchronizationConfiguration)
The configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser.
This is a convenience method that creates an instance of theCookieSynchronizationConfiguration.Builder avoiding the need to create one manually via
CookieSynchronizationConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to
cookieSynchronizationConfiguration(CookieSynchronizationConfiguration).
cookieSynchronizationConfiguration - a consumer that will call methods on CookieSynchronizationConfiguration.BuildercookieSynchronizationConfiguration(CookieSynchronizationConfiguration)CreateUserSettingsRequest.Builder copyAllowed(String copyAllowed)
Specifies whether the user can copy text from the streaming session to the local device.
copyAllowed - Specifies whether the user can copy text from the streaming session to the local device.EnabledType,
EnabledTypeCreateUserSettingsRequest.Builder copyAllowed(EnabledType copyAllowed)
Specifies whether the user can copy text from the streaming session to the local device.
copyAllowed - Specifies whether the user can copy text from the streaming session to the local device.EnabledType,
EnabledTypeCreateUserSettingsRequest.Builder customerManagedKey(String customerManagedKey)
The customer managed key used to encrypt sensitive information in the user settings.
customerManagedKey - The customer managed key used to encrypt sensitive information in the user settings.CreateUserSettingsRequest.Builder disconnectTimeoutInMinutes(Integer disconnectTimeoutInMinutes)
The amount of time that a streaming session remains active after users disconnect.
disconnectTimeoutInMinutes - The amount of time that a streaming session remains active after users disconnect.CreateUserSettingsRequest.Builder downloadAllowed(String downloadAllowed)
Specifies whether the user can download files from the streaming session to the local device.
downloadAllowed - Specifies whether the user can download files from the streaming session to the local device.EnabledType,
EnabledTypeCreateUserSettingsRequest.Builder downloadAllowed(EnabledType downloadAllowed)
Specifies whether the user can download files from the streaming session to the local device.
downloadAllowed - Specifies whether the user can download files from the streaming session to the local device.EnabledType,
EnabledTypeCreateUserSettingsRequest.Builder idleDisconnectTimeoutInMinutes(Integer idleDisconnectTimeoutInMinutes)
The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.
idleDisconnectTimeoutInMinutes - The amount of time that users can be idle (inactive) before they are disconnected from their streaming
session and the disconnect timeout interval begins.CreateUserSettingsRequest.Builder pasteAllowed(String pasteAllowed)
Specifies whether the user can paste text from the local device to the streaming session.
pasteAllowed - Specifies whether the user can paste text from the local device to the streaming session.EnabledType,
EnabledTypeCreateUserSettingsRequest.Builder pasteAllowed(EnabledType pasteAllowed)
Specifies whether the user can paste text from the local device to the streaming session.
pasteAllowed - Specifies whether the user can paste text from the local device to the streaming session.EnabledType,
EnabledTypeCreateUserSettingsRequest.Builder printAllowed(String printAllowed)
Specifies whether the user can print to the local device.
printAllowed - Specifies whether the user can print to the local device.EnabledType,
EnabledTypeCreateUserSettingsRequest.Builder printAllowed(EnabledType printAllowed)
Specifies whether the user can print to the local device.
printAllowed - Specifies whether the user can print to the local device.EnabledType,
EnabledTypeCreateUserSettingsRequest.Builder tags(Collection<Tag> tags)
The tags to add to the user settings resource. A tag is a key-value pair.
tags - The tags to add to the user settings resource. A tag is a key-value pair.CreateUserSettingsRequest.Builder tags(Tag... tags)
The tags to add to the user settings resource. A tag is a key-value pair.
tags - The tags to add to the user settings resource. A tag is a key-value pair.CreateUserSettingsRequest.Builder tags(Consumer<Tag.Builder>... tags)
The tags to add to the user settings resource. A tag is a key-value pair.
This is a convenience method that creates an instance of theTag.Builder avoiding the need to create one
manually via Tag.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to #tags(List.
tags - a consumer that will call methods on
Tag.Builder#tags(java.util.Collection) CreateUserSettingsRequest.Builder uploadAllowed(String uploadAllowed)
Specifies whether the user can upload files from the local device to the streaming session.
uploadAllowed - Specifies whether the user can upload files from the local device to the streaming session.EnabledType,
EnabledTypeCreateUserSettingsRequest.Builder uploadAllowed(EnabledType uploadAllowed)
Specifies whether the user can upload files from the local device to the streaming session.
uploadAllowed - Specifies whether the user can upload files from the local device to the streaming session.EnabledType,
EnabledTypeCreateUserSettingsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateUserSettingsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.