Class CfnBrowserCustom.Builder
java.lang.Object
software.amazon.awscdk.services.bedrockagentcore.CfnBrowserCustom.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnBrowserCustom>
- Enclosing class:
CfnBrowserCustom
@Stability(Stable)
public static final class CfnBrowserCustom.Builder
extends Object
implements software.amazon.jsii.Builder<CfnBrowserCustom>
A fluent builder for
CfnBrowserCustom.-
Method Summary
Modifier and TypeMethodDescriptionbrowserSigning(IResolvable browserSigning) Browser signing configuration.browserSigning(CfnBrowserCustom.BrowserSigningProperty browserSigning) Browser signing configuration.build()certificates(List<? extends Object> certificates) List of root CA certificates.certificates(IResolvable certificates) List of root CA certificates.static CfnBrowserCustom.Builderdescription(String description) The custom browser.enterprisePolicies(List<? extends Object> enterprisePolicies) List of browser enterprise policies.enterprisePolicies(IResolvable enterprisePolicies) List of browser enterprise policies.executionRoleArn(String executionRoleArn) The Amazon Resource Name (ARN) of the execution role.The name of the custom browser.networkConfiguration(IResolvable networkConfiguration) The network configuration for a code interpreter.networkConfiguration(CfnBrowserCustom.BrowserNetworkConfigurationProperty networkConfiguration) The network configuration for a code interpreter.recordingConfig(IResolvable recordingConfig) THe custom browser configuration.recordingConfig(CfnBrowserCustom.RecordingConfigProperty recordingConfig) THe custom browser configuration.The tags for the custom browser.
-
Method Details
-
create
@Stability(Stable) public static CfnBrowserCustom.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
CfnBrowserCustom.Builder.
-
name
The name of the custom browser.- Parameters:
name- The name of the custom browser. This parameter is required.- Returns:
this- See Also:
-
networkConfiguration
@Stability(Stable) public CfnBrowserCustom.Builder networkConfiguration(IResolvable networkConfiguration) The network configuration for a code interpreter.This structure defines how the code interpreter connects to the network.
- Parameters:
networkConfiguration- The network configuration for a code interpreter. This parameter is required.- Returns:
this- See Also:
-
networkConfiguration
@Stability(Stable) public CfnBrowserCustom.Builder networkConfiguration(CfnBrowserCustom.BrowserNetworkConfigurationProperty networkConfiguration) The network configuration for a code interpreter.This structure defines how the code interpreter connects to the network.
- Parameters:
networkConfiguration- The network configuration for a code interpreter. This parameter is required.- Returns:
this- See Also:
-
browserSigning
Browser signing configuration.- Parameters:
browserSigning- Browser signing configuration. This parameter is required.- Returns:
this- See Also:
-
browserSigning
@Stability(Stable) public CfnBrowserCustom.Builder browserSigning(CfnBrowserCustom.BrowserSigningProperty browserSigning) Browser signing configuration.- Parameters:
browserSigning- Browser signing configuration. This parameter is required.- Returns:
this- See Also:
-
certificates
List of root CA certificates.- Parameters:
certificates- List of root CA certificates. This parameter is required.- Returns:
this- See Also:
-
certificates
@Stability(Stable) public CfnBrowserCustom.Builder certificates(List<? extends Object> certificates) List of root CA certificates.- Parameters:
certificates- List of root CA certificates. This parameter is required.- Returns:
this- See Also:
-
description
The custom browser.- Parameters:
description- The custom browser. This parameter is required.- Returns:
this- See Also:
-
enterprisePolicies
@Stability(Stable) public CfnBrowserCustom.Builder enterprisePolicies(IResolvable enterprisePolicies) List of browser enterprise policies.- Parameters:
enterprisePolicies- List of browser enterprise policies. This parameter is required.- Returns:
this- See Also:
-
enterprisePolicies
@Stability(Stable) public CfnBrowserCustom.Builder enterprisePolicies(List<? extends Object> enterprisePolicies) List of browser enterprise policies.- Parameters:
enterprisePolicies- List of browser enterprise policies. This parameter is required.- Returns:
this- See Also:
-
executionRoleArn
The Amazon Resource Name (ARN) of the execution role.- Parameters:
executionRoleArn- The Amazon Resource Name (ARN) of the execution role. This parameter is required.- Returns:
this- See Also:
-
recordingConfig
THe custom browser configuration.- Parameters:
recordingConfig- THe custom browser configuration. This parameter is required.- Returns:
this- See Also:
-
recordingConfig
@Stability(Stable) public CfnBrowserCustom.Builder recordingConfig(CfnBrowserCustom.RecordingConfigProperty recordingConfig) THe custom browser configuration.- Parameters:
recordingConfig- THe custom browser configuration. This parameter is required.- Returns:
this- See Also:
-
tags
The tags for the custom browser.- Parameters:
tags- The tags for the custom browser. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnBrowserCustom>- Returns:
- a newly built instance of
CfnBrowserCustom.
-