Interface BrowserSettings.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<BrowserSettings.Builder,,BrowserSettings> SdkBuilder<BrowserSettings.Builder,,BrowserSettings> SdkPojo
- Enclosing class:
BrowserSettings
-
Method Summary
Modifier and TypeMethodDescriptionadditionalEncryptionContext(Map<String, String> additionalEncryptionContext) The additional encryption context of the browser settings.associatedPortalArns(String... associatedPortalArns) A list of web portal ARNs that this browser settings is associated with.associatedPortalArns(Collection<String> associatedPortalArns) A list of web portal ARNs that this browser settings is associated with.browserPolicy(String browserPolicy) A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.browserSettingsArn(String browserSettingsArn) The ARN of the browser settings.customerManagedKey(String customerManagedKey) The customer managed key used to encrypt sensitive information in the browser settings.default BrowserSettings.BuilderwebContentFilteringPolicy(Consumer<WebContentFilteringPolicy.Builder> webContentFilteringPolicy) The policy that specifies which URLs end users are allowed to access or which URLs or domain categories they are restricted from accessing for enhanced security.webContentFilteringPolicy(WebContentFilteringPolicy webContentFilteringPolicy) The policy that specifies which URLs end users are allowed to access or which URLs or domain categories they are restricted from accessing for enhanced security.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
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.
-
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
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
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.
-
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.
-
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.
-
webContentFilteringPolicy
BrowserSettings.Builder webContentFilteringPolicy(WebContentFilteringPolicy webContentFilteringPolicy) The policy that specifies which URLs end users are allowed to access or which URLs or domain categories they are restricted from accessing for enhanced security.
- Parameters:
webContentFilteringPolicy- The policy that specifies which URLs end users are allowed to access or which URLs or domain categories they are restricted from accessing for enhanced security.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
webContentFilteringPolicy
default BrowserSettings.Builder webContentFilteringPolicy(Consumer<WebContentFilteringPolicy.Builder> webContentFilteringPolicy) The policy that specifies which URLs end users are allowed to access or which URLs or domain categories they are restricted from accessing for enhanced security.
This is a convenience method that creates an instance of theWebContentFilteringPolicy.Builderavoiding the need to create one manually viaWebContentFilteringPolicy.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed towebContentFilteringPolicy(WebContentFilteringPolicy).- Parameters:
webContentFilteringPolicy- a consumer that will call methods onWebContentFilteringPolicy.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-