Package com.pulumi.aws.bedrock.inputs
Class AgentcoreHarnessToolConfigAgentcoreGatewayOutboundAuthOauthArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.bedrock.inputs.AgentcoreHarnessToolConfigAgentcoreGatewayOutboundAuthOauthArgs.Builder
-
- Enclosing class:
- AgentcoreHarnessToolConfigAgentcoreGatewayOutboundAuthOauthArgs
public static final class AgentcoreHarnessToolConfigAgentcoreGatewayOutboundAuthOauthArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AgentcoreHarnessToolConfigAgentcoreGatewayOutboundAuthOauthArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AgentcoreHarnessToolConfigAgentcoreGatewayOutboundAuthOauthArgs defaults)
-
-
Method Detail
-
customParameters
public AgentcoreHarnessToolConfigAgentcoreGatewayOutboundAuthOauthArgs.Builder customParameters(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> customParameters)
- Parameters:
customParameters- Map of custom parameters.- Returns:
- builder
-
customParameters
public AgentcoreHarnessToolConfigAgentcoreGatewayOutboundAuthOauthArgs.Builder customParameters(java.util.Map<java.lang.String,java.lang.String> customParameters)
- Parameters:
customParameters- Map of custom parameters.- Returns:
- builder
-
defaultReturnUrl
public AgentcoreHarnessToolConfigAgentcoreGatewayOutboundAuthOauthArgs.Builder defaultReturnUrl(@Nullable com.pulumi.core.Output<java.lang.String> defaultReturnUrl)
- Parameters:
defaultReturnUrl- Default return URL for OAuth flow.- Returns:
- builder
-
defaultReturnUrl
public AgentcoreHarnessToolConfigAgentcoreGatewayOutboundAuthOauthArgs.Builder defaultReturnUrl(java.lang.String defaultReturnUrl)
- Parameters:
defaultReturnUrl- Default return URL for OAuth flow.- Returns:
- builder
-
grantType
public AgentcoreHarnessToolConfigAgentcoreGatewayOutboundAuthOauthArgs.Builder grantType(@Nullable com.pulumi.core.Output<java.lang.String> grantType)
- Parameters:
grantType- OAuth grant type.- Returns:
- builder
-
grantType
public AgentcoreHarnessToolConfigAgentcoreGatewayOutboundAuthOauthArgs.Builder grantType(java.lang.String grantType)
- Parameters:
grantType- OAuth grant type.- Returns:
- builder
-
providerArn
public AgentcoreHarnessToolConfigAgentcoreGatewayOutboundAuthOauthArgs.Builder providerArn(com.pulumi.core.Output<java.lang.String> providerArn)
- Parameters:
providerArn- ARN of the OAuth credential provider.- Returns:
- builder
-
providerArn
public AgentcoreHarnessToolConfigAgentcoreGatewayOutboundAuthOauthArgs.Builder providerArn(java.lang.String providerArn)
- Parameters:
providerArn- ARN of the OAuth credential provider.- Returns:
- builder
-
scopes
public AgentcoreHarnessToolConfigAgentcoreGatewayOutboundAuthOauthArgs.Builder scopes(com.pulumi.core.Output<java.util.List<java.lang.String>> scopes)
- Parameters:
scopes- List of OAuth scopes.- Returns:
- builder
-
scopes
public AgentcoreHarnessToolConfigAgentcoreGatewayOutboundAuthOauthArgs.Builder scopes(java.util.List<java.lang.String> scopes)
- Parameters:
scopes- List of OAuth scopes.- Returns:
- builder
-
scopes
public AgentcoreHarnessToolConfigAgentcoreGatewayOutboundAuthOauthArgs.Builder scopes(java.lang.String... scopes)
- Parameters:
scopes- List of OAuth scopes.- Returns:
- builder
-
build
public AgentcoreHarnessToolConfigAgentcoreGatewayOutboundAuthOauthArgs build()
-
-