Class CfnAssociationPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.devopsagent.CfnAssociationPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAssociationPropsMixin>
- Enclosing class:
CfnAssociationPropsMixin
@Stability(Stable)
public static final class CfnAssociationPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnAssociationPropsMixin>
A fluent builder for
CfnAssociationPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionagentSpaceId(String agentSpaceId) The unique identifier of the Agent Space.build()The configuration that directs how the Agent Space interacts with the given service.configuration(IResolvable configuration) The configuration that directs how the Agent Space interacts with the given service.create()create(CfnPropertyMixinOptions options) linkedAssociationIds(List<String> linkedAssociationIds) Set of linked association IDs for parent-child relationships.The identifier for the associated service.
-
Method Details
-
create
@Stability(Stable) public static CfnAssociationPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnAssociationPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnAssociationPropsMixin.Builder.
-
agentSpaceId
The unique identifier of the Agent Space.- Parameters:
agentSpaceId- The unique identifier of the Agent Space. This parameter is required.- Returns:
this- See Also:
-
configuration
The configuration that directs how the Agent Space interacts with the given service.You can specify only one configuration type per association.
Allowed Values :
SourceAws|Aws|GitHub|GitLab|Slack|Dynatrace|ServiceNow|MCPServer|MCPServerNewRelic|MCPServerDatadog|MCPServerSplunk|EventChannel- Parameters:
configuration- The configuration that directs how the Agent Space interacts with the given service. This parameter is required.- Returns:
this- See Also:
-
configuration
@Stability(Stable) public CfnAssociationPropsMixin.Builder configuration(CfnAssociationPropsMixin.ServiceConfigurationProperty configuration) The configuration that directs how the Agent Space interacts with the given service.You can specify only one configuration type per association.
Allowed Values :
SourceAws|Aws|GitHub|GitLab|Slack|Dynatrace|ServiceNow|MCPServer|MCPServerNewRelic|MCPServerDatadog|MCPServerSplunk|EventChannel- Parameters:
configuration- The configuration that directs how the Agent Space interacts with the given service. This parameter is required.- Returns:
this- See Also:
-
linkedAssociationIds
@Stability(Stable) public CfnAssociationPropsMixin.Builder linkedAssociationIds(List<String> linkedAssociationIds) Set of linked association IDs for parent-child relationships.- Parameters:
linkedAssociationIds- Set of linked association IDs for parent-child relationships. This parameter is required.- Returns:
this- See Also:
-
serviceId
The identifier for the associated service.For
SourceAwsandAwsconfigurations, this must beaws. For all other service types, this is a UUID generated from the RegisterService command.- Parameters:
serviceId- The identifier for the associated service. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnAssociationPropsMixin>- Returns:
- a newly built instance of
CfnAssociationPropsMixin.
-