Class CfnBrowserSettings.Builder
java.lang.Object
software.amazon.awscdk.services.workspacesweb.CfnBrowserSettings.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnBrowserSettings>
- Enclosing class:
CfnBrowserSettings
@Stability(Stable)
public static final class CfnBrowserSettings.Builder
extends Object
implements software.amazon.jsii.Builder<CfnBrowserSettings>
A fluent builder for
CfnBrowserSettings.-
Method Summary
Modifier and TypeMethodDescriptionadditionalEncryptionContext(Map<String, String> additionalEncryptionContext) Additional encryption context of the browser settings.additionalEncryptionContext(IResolvable additionalEncryptionContext) Additional encryption context of the browser settings.browserPolicy(String browserPolicy) A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.build()static CfnBrowserSettings.BuildercustomerManagedKey(String customerManagedKey) The custom managed key of the browser settings.The tags to add to the browser settings resource.
-
Method Details
-
create
@Stability(Stable) public static CfnBrowserSettings.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope- Scope in which this resource is defined. This parameter is required.id- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnBrowserSettings.Builder.
-
additionalEncryptionContext
@Stability(Stable) public CfnBrowserSettings.Builder additionalEncryptionContext(Map<String, String> additionalEncryptionContext) Additional encryption context of the browser settings.- Parameters:
additionalEncryptionContext- Additional encryption context of the browser settings. This parameter is required.- Returns:
this- See Also:
-
additionalEncryptionContext
@Stability(Stable) public CfnBrowserSettings.Builder additionalEncryptionContext(IResolvable additionalEncryptionContext) Additional encryption context of the browser settings.- Parameters:
additionalEncryptionContext- Additional encryption context of the browser settings. This parameter is required.- Returns:
this- See Also:
-
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. This parameter is required.- Returns:
this- See Also:
-
customerManagedKey
The custom managed key of the browser settings.Pattern :
^arn:[\w+=\/,.@-]+:kms:[a-zA-Z0-9\-]*:[a-zA-Z0-9]{1,12}:key\/[a-zA-Z0-9-]+$- Parameters:
customerManagedKey- The custom managed key of the browser settings. This parameter is required.- Returns:
this- See Also:
-
tags
The tags to add to the browser settings resource.A tag is a key-value pair.
- Parameters:
tags- The tags to add to the browser settings resource. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnBrowserSettings>- Returns:
- a newly built instance of
CfnBrowserSettings.
-