Class CfnRegistryPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.agentregistry.CfnRegistryPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnRegistryPropsMixin>
- Enclosing class:
CfnRegistryPropsMixin
@Stability(Stable)
public static final class CfnRegistryPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnRegistryPropsMixin>
A fluent builder for
CfnRegistryPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionapprovalConfiguration(CfnRegistryPropsMixin.ApprovalConfigurationProperty approvalConfiguration) Configuration for the registry's record approval workflow.approvalConfiguration(IResolvable approvalConfiguration) Configuration for the registry's record approval workflow.authorizerType(String authorizerType) The type of authorizer that controls how consumers access the registry's search and MCP invoke operations.build()create()create(CfnPropertyMixinOptions options) description(String description) The description of the registry.discoveryConfiguration(CfnRegistryPropsMixin.DiscoveryConfigurationProperty discoveryConfiguration) Discovery configuration for the registry.discoveryConfiguration(IResolvable discoveryConfiguration) Discovery configuration for the registry.The name of the registry.Tags to assign to the registry.
-
Method Details
-
create
@Stability(Stable) public static CfnRegistryPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnRegistryPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnRegistryPropsMixin.Builder.
-
approvalConfiguration
@Stability(Stable) public CfnRegistryPropsMixin.Builder approvalConfiguration(IResolvable approvalConfiguration) Configuration for the registry's record approval workflow.- Parameters:
approvalConfiguration- Configuration for the registry's record approval workflow. This parameter is required.- Returns:
this- See Also:
-
approvalConfiguration
@Stability(Stable) public CfnRegistryPropsMixin.Builder approvalConfiguration(CfnRegistryPropsMixin.ApprovalConfigurationProperty approvalConfiguration) Configuration for the registry's record approval workflow.- Parameters:
approvalConfiguration- Configuration for the registry's record approval workflow. This parameter is required.- Returns:
this- See Also:
-
authorizerType
The type of authorizer that controls how consumers access the registry's search and MCP invoke operations.- Parameters:
authorizerType- The type of authorizer that controls how consumers access the registry's search and MCP invoke operations. This parameter is required.- Returns:
this- See Also:
-
description
The description of the registry.- Parameters:
description- The description of the registry. This parameter is required.- Returns:
this- See Also:
-
discoveryConfiguration
@Stability(Stable) public CfnRegistryPropsMixin.Builder discoveryConfiguration(IResolvable discoveryConfiguration) Discovery configuration for the registry.Controls how consumers are authorized to search the registry and invoke its MCP endpoint.
- Parameters:
discoveryConfiguration- Discovery configuration for the registry. This parameter is required.- Returns:
this- See Also:
-
discoveryConfiguration
@Stability(Stable) public CfnRegistryPropsMixin.Builder discoveryConfiguration(CfnRegistryPropsMixin.DiscoveryConfigurationProperty discoveryConfiguration) Discovery configuration for the registry.Controls how consumers are authorized to search the registry and invoke its MCP endpoint.
- Parameters:
discoveryConfiguration- Discovery configuration for the registry. This parameter is required.- Returns:
this- See Also:
-
name
The name of the registry.- Parameters:
name- The name of the registry. This parameter is required.- Returns:
this- See Also:
-
tags
Tags to assign to the registry.- Parameters:
tags- Tags to assign to the registry. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnRegistryPropsMixin>- Returns:
- a newly built instance of
CfnRegistryPropsMixin.
-