Interface UserSettingsSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<UserSettingsSummary.Builder,UserSettingsSummary>,SdkBuilder<UserSettingsSummary.Builder,UserSettingsSummary>,SdkPojo
- Enclosing class:
- UserSettingsSummary
public static interface UserSettingsSummary.Builder extends SdkPojo, CopyableBuilder<UserSettingsSummary.Builder,UserSettingsSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default UserSettingsSummary.BuildercookieSynchronizationConfiguration(Consumer<CookieSynchronizationConfiguration.Builder> cookieSynchronizationConfiguration)The configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser.UserSettingsSummary.BuildercookieSynchronizationConfiguration(CookieSynchronizationConfiguration cookieSynchronizationConfiguration)The configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser.UserSettingsSummary.BuildercopyAllowed(String copyAllowed)Specifies whether the user can copy text from the streaming session to the local device.UserSettingsSummary.BuildercopyAllowed(EnabledType copyAllowed)Specifies whether the user can copy text from the streaming session to the local device.UserSettingsSummary.BuilderdeepLinkAllowed(String deepLinkAllowed)Specifies whether the user can use deep links that open automatically when connecting to a session.UserSettingsSummary.BuilderdeepLinkAllowed(EnabledType deepLinkAllowed)Specifies whether the user can use deep links that open automatically when connecting to a session.UserSettingsSummary.BuilderdisconnectTimeoutInMinutes(Integer disconnectTimeoutInMinutes)The amount of time that a streaming session remains active after users disconnect.UserSettingsSummary.BuilderdownloadAllowed(String downloadAllowed)Specifies whether the user can download files from the streaming session to the local device.UserSettingsSummary.BuilderdownloadAllowed(EnabledType downloadAllowed)Specifies whether the user can download files from the streaming session to the local device.UserSettingsSummary.BuilderidleDisconnectTimeoutInMinutes(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.UserSettingsSummary.BuilderpasteAllowed(String pasteAllowed)Specifies whether the user can paste text from the local device to the streaming session.UserSettingsSummary.BuilderpasteAllowed(EnabledType pasteAllowed)Specifies whether the user can paste text from the local device to the streaming session.UserSettingsSummary.BuilderprintAllowed(String printAllowed)Specifies whether the user can print to the local device.UserSettingsSummary.BuilderprintAllowed(EnabledType printAllowed)Specifies whether the user can print to the local device.UserSettingsSummary.BuilderuploadAllowed(String uploadAllowed)Specifies whether the user can upload files from the local device to the streaming session.UserSettingsSummary.BuilderuploadAllowed(EnabledType uploadAllowed)Specifies whether the user can upload files from the local device to the streaming session.UserSettingsSummary.BuilderuserSettingsArn(String userSettingsArn)The ARN of the user settings.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
cookieSynchronizationConfiguration
UserSettingsSummary.Builder cookieSynchronizationConfiguration(CookieSynchronizationConfiguration cookieSynchronizationConfiguration)
The configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser.
- Parameters:
cookieSynchronizationConfiguration- The configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cookieSynchronizationConfiguration
default UserSettingsSummary.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.Builderavoiding the need to create one manually viaCookieSynchronizationConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocookieSynchronizationConfiguration(CookieSynchronizationConfiguration).- Parameters:
cookieSynchronizationConfiguration- a consumer that will call methods onCookieSynchronizationConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
cookieSynchronizationConfiguration(CookieSynchronizationConfiguration)
-
copyAllowed
UserSettingsSummary.Builder copyAllowed(String copyAllowed)
Specifies whether the user can copy text from the streaming session to the local device.
- Parameters:
copyAllowed- Specifies whether the user can copy text from the streaming session to the local device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EnabledType,EnabledType
-
copyAllowed
UserSettingsSummary.Builder copyAllowed(EnabledType copyAllowed)
Specifies whether the user can copy text from the streaming session to the local device.
- Parameters:
copyAllowed- Specifies whether the user can copy text from the streaming session to the local device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EnabledType,EnabledType
-
deepLinkAllowed
UserSettingsSummary.Builder deepLinkAllowed(String deepLinkAllowed)
Specifies whether the user can use deep links that open automatically when connecting to a session.
- Parameters:
deepLinkAllowed- Specifies whether the user can use deep links that open automatically when connecting to a session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EnabledType,EnabledType
-
deepLinkAllowed
UserSettingsSummary.Builder deepLinkAllowed(EnabledType deepLinkAllowed)
Specifies whether the user can use deep links that open automatically when connecting to a session.
- Parameters:
deepLinkAllowed- Specifies whether the user can use deep links that open automatically when connecting to a session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EnabledType,EnabledType
-
disconnectTimeoutInMinutes
UserSettingsSummary.Builder disconnectTimeoutInMinutes(Integer disconnectTimeoutInMinutes)
The amount of time that a streaming session remains active after users disconnect.
- Parameters:
disconnectTimeoutInMinutes- The amount of time that a streaming session remains active after users disconnect.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
downloadAllowed
UserSettingsSummary.Builder downloadAllowed(String downloadAllowed)
Specifies whether the user can download files from the streaming session to the local device.
- Parameters:
downloadAllowed- Specifies whether the user can download files from the streaming session to the local device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EnabledType,EnabledType
-
downloadAllowed
UserSettingsSummary.Builder downloadAllowed(EnabledType downloadAllowed)
Specifies whether the user can download files from the streaming session to the local device.
- Parameters:
downloadAllowed- Specifies whether the user can download files from the streaming session to the local device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EnabledType,EnabledType
-
idleDisconnectTimeoutInMinutes
UserSettingsSummary.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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pasteAllowed
UserSettingsSummary.Builder pasteAllowed(String pasteAllowed)
Specifies whether the user can paste text from the local device to the streaming session.
- Parameters:
pasteAllowed- Specifies whether the user can paste text from the local device to the streaming session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EnabledType,EnabledType
-
pasteAllowed
UserSettingsSummary.Builder pasteAllowed(EnabledType pasteAllowed)
Specifies whether the user can paste text from the local device to the streaming session.
- Parameters:
pasteAllowed- Specifies whether the user can paste text from the local device to the streaming session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EnabledType,EnabledType
-
printAllowed
UserSettingsSummary.Builder printAllowed(String printAllowed)
Specifies whether the user can print to the local device.
- Parameters:
printAllowed- Specifies whether the user can print to the local device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EnabledType,EnabledType
-
printAllowed
UserSettingsSummary.Builder printAllowed(EnabledType printAllowed)
Specifies whether the user can print to the local device.
- Parameters:
printAllowed- Specifies whether the user can print to the local device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EnabledType,EnabledType
-
uploadAllowed
UserSettingsSummary.Builder uploadAllowed(String uploadAllowed)
Specifies whether the user can upload files from the local device to the streaming session.
- Parameters:
uploadAllowed- Specifies whether the user can upload files from the local device to the streaming session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EnabledType,EnabledType
-
uploadAllowed
UserSettingsSummary.Builder uploadAllowed(EnabledType uploadAllowed)
Specifies whether the user can upload files from the local device to the streaming session.
- Parameters:
uploadAllowed- Specifies whether the user can upload files from the local device to the streaming session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EnabledType,EnabledType
-
userSettingsArn
UserSettingsSummary.Builder userSettingsArn(String userSettingsArn)
The ARN of the user settings.
- Parameters:
userSettingsArn- The ARN of the user settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-