Class CfnGatewayTarget.Builder
java.lang.Object
software.amazon.awscdk.services.bedrockagentcore.CfnGatewayTarget.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnGatewayTarget>
- Enclosing class:
CfnGatewayTarget
@Stability(Stable)
public static final class CfnGatewayTarget.Builder
extends Object
implements software.amazon.jsii.Builder<CfnGatewayTarget>
A fluent builder for
CfnGatewayTarget
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
static CfnGatewayTarget.Builder
credentialProviderConfigurations
(List<? extends Object> credentialProviderConfigurations) The OAuth credential provider configuration.credentialProviderConfigurations
(IResolvable credentialProviderConfigurations) The OAuth credential provider configuration.description
(String description) The description for the gateway target.gatewayIdentifier
(String gatewayIdentifier) The gateway ID for the gateway target.The name for the gateway target.targetConfiguration
(IResolvable targetConfiguration) The target configuration for the Smithy model target.targetConfiguration
(CfnGatewayTarget.TargetConfigurationProperty targetConfiguration) The target configuration for the Smithy model target.
-
Method Details
-
create
@Stability(Stable) public static CfnGatewayTarget.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
CfnGatewayTarget.Builder
.
-
credentialProviderConfigurations
@Stability(Stable) public CfnGatewayTarget.Builder credentialProviderConfigurations(IResolvable credentialProviderConfigurations) The OAuth credential provider configuration.- Parameters:
credentialProviderConfigurations
- The OAuth credential provider configuration. This parameter is required.- Returns:
this
- See Also:
-
credentialProviderConfigurations
@Stability(Stable) public CfnGatewayTarget.Builder credentialProviderConfigurations(List<? extends Object> credentialProviderConfigurations) The OAuth credential provider configuration.- Parameters:
credentialProviderConfigurations
- The OAuth credential provider configuration. This parameter is required.- Returns:
this
- See Also:
-
name
The name for the gateway target.- Parameters:
name
- The name for the gateway target. This parameter is required.- Returns:
this
- See Also:
-
targetConfiguration
@Stability(Stable) public CfnGatewayTarget.Builder targetConfiguration(IResolvable targetConfiguration) The target configuration for the Smithy model target.- Parameters:
targetConfiguration
- The target configuration for the Smithy model target. This parameter is required.- Returns:
this
- See Also:
-
targetConfiguration
@Stability(Stable) public CfnGatewayTarget.Builder targetConfiguration(CfnGatewayTarget.TargetConfigurationProperty targetConfiguration) The target configuration for the Smithy model target.- Parameters:
targetConfiguration
- The target configuration for the Smithy model target. This parameter is required.- Returns:
this
- See Also:
-
description
The description for the gateway target.- Parameters:
description
- The description for the gateway target. This parameter is required.- Returns:
this
- See Also:
-
gatewayIdentifier
The gateway ID for the gateway target.- Parameters:
gatewayIdentifier
- The gateway ID for the gateway target. This parameter is required.- Returns:
this
- See Also:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnGatewayTarget>
- Returns:
- a newly built instance of
CfnGatewayTarget
.
-