Interface BrowserSettings.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<BrowserSettings.Builder,BrowserSettings>,SdkBuilder<BrowserSettings.Builder,BrowserSettings>,SdkPojo
- Enclosing class:
- BrowserSettings
public static interface BrowserSettings.Builder extends SdkPojo, CopyableBuilder<BrowserSettings.Builder,BrowserSettings>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BrowserSettings.BuilderadditionalEncryptionContext(Map<String,String> additionalEncryptionContext)The additional encryption context of the browser settings.BrowserSettings.BuilderassociatedPortalArns(String... associatedPortalArns)A list of web portal ARNs that this browser settings is associated with.BrowserSettings.BuilderassociatedPortalArns(Collection<String> associatedPortalArns)A list of web portal ARNs that this browser settings is associated with.BrowserSettings.BuilderbrowserPolicy(String browserPolicy)A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.BrowserSettings.BuilderbrowserSettingsArn(String browserSettingsArn)The ARN of the browser settings.BrowserSettings.BuildercustomerManagedKey(String customerManagedKey)The customer managed key used to encrypt sensitive information in the browser 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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
additionalEncryptionContext
BrowserSettings.Builder additionalEncryptionContext(Map<String,String> additionalEncryptionContext)
The additional encryption context of the browser settings.
- Parameters:
additionalEncryptionContext- The additional encryption context of the browser settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associatedPortalArns
BrowserSettings.Builder associatedPortalArns(Collection<String> associatedPortalArns)
A list of web portal ARNs that this browser settings is associated with.
- Parameters:
associatedPortalArns- A list of web portal ARNs that this browser settings is associated with.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associatedPortalArns
BrowserSettings.Builder associatedPortalArns(String... associatedPortalArns)
A list of web portal ARNs that this browser settings is associated with.
- Parameters:
associatedPortalArns- A list of web portal ARNs that this browser settings is associated with.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
browserPolicy
BrowserSettings.Builder browserPolicy(String browserPolicy)
A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.
- Parameters:
browserPolicy- A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
browserSettingsArn
BrowserSettings.Builder browserSettingsArn(String browserSettingsArn)
The ARN of the browser settings.
- Parameters:
browserSettingsArn- The ARN of the browser settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customerManagedKey
BrowserSettings.Builder customerManagedKey(String customerManagedKey)
The customer managed key used to encrypt sensitive information in the browser settings.
- Parameters:
customerManagedKey- The customer managed key used to encrypt sensitive information in the browser settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-