Class CfnAgentSpace.Builder
java.lang.Object
software.amazon.awscdk.services.securityagent.CfnAgentSpace.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAgentSpace>
- Enclosing class:
CfnAgentSpace
@Stability(Stable)
public static final class CfnAgentSpace.Builder
extends Object
implements software.amazon.jsii.Builder<CfnAgentSpace>
A fluent builder for
CfnAgentSpace.-
Method Summary
Modifier and TypeMethodDescriptionawsResources(IResolvable awsResources) AWS resource configuration.awsResources(CfnAgentSpace.AWSResourcesProperty awsResources) AWS resource configuration.build()codeReviewSettings(IResolvable codeReviewSettings) Details of code review settings.codeReviewSettings(CfnAgentSpace.CodeReviewSettingsProperty codeReviewSettings) Details of code review settings.static CfnAgentSpace.Builderdescription(String description) Description of the agent space.integratedResources(List<? extends Object> integratedResources) Integrated Resources configuration.integratedResources(IResolvable integratedResources) Integrated Resources configuration.Identifier of the KMS key used to encrypt data.Name of the agent space.Tags for the agent space.targetDomainIds(List<String> targetDomainIds) List of target domain identifiers registered with the agent space.
-
Method Details
-
create
@Stability(Stable) public static CfnAgentSpace.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
CfnAgentSpace.Builder.
-
name
Name of the agent space.- Parameters:
name- Name of the agent space. This parameter is required.- Returns:
this- See Also:
-
awsResources
AWS resource configuration.- Parameters:
awsResources- AWS resource configuration. This parameter is required.- Returns:
this- See Also:
-
awsResources
@Stability(Stable) public CfnAgentSpace.Builder awsResources(CfnAgentSpace.AWSResourcesProperty awsResources) AWS resource configuration.- Parameters:
awsResources- AWS resource configuration. This parameter is required.- Returns:
this- See Also:
-
codeReviewSettings
Details of code review settings.- Parameters:
codeReviewSettings- Details of code review settings. This parameter is required.- Returns:
this- See Also:
-
codeReviewSettings
@Stability(Stable) public CfnAgentSpace.Builder codeReviewSettings(CfnAgentSpace.CodeReviewSettingsProperty codeReviewSettings) Details of code review settings.- Parameters:
codeReviewSettings- Details of code review settings. This parameter is required.- Returns:
this- See Also:
-
description
Description of the agent space.- Parameters:
description- Description of the agent space. This parameter is required.- Returns:
this- See Also:
-
integratedResources
@Stability(Stable) public CfnAgentSpace.Builder integratedResources(IResolvable integratedResources) Integrated Resources configuration.- Parameters:
integratedResources- Integrated Resources configuration. This parameter is required.- Returns:
this- See Also:
-
integratedResources
@Stability(Stable) public CfnAgentSpace.Builder integratedResources(List<? extends Object> integratedResources) Integrated Resources configuration.- Parameters:
integratedResources- Integrated Resources configuration. This parameter is required.- Returns:
this- See Also:
-
kmsKeyId
Identifier of the KMS key used to encrypt data.Can be a key ID, key ARN, alias name, or alias ARN. If not specified, an AWS managed key is used.
- Parameters:
kmsKeyId- Identifier of the KMS key used to encrypt data. This parameter is required.- Returns:
this- See Also:
-
tags
Tags for the agent space.- Parameters:
tags- Tags for the agent space. This parameter is required.- Returns:
this- See Also:
-
targetDomainIds
List of target domain identifiers registered with the agent space.- Parameters:
targetDomainIds- List of target domain identifiers registered with the agent space. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnAgentSpace>- Returns:
- a newly built instance of
CfnAgentSpace.
-