Package com.pulumi.aws.glue.inputs
Class ConnectionAuthenticationConfigurationOauth2PropertiesArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.glue.inputs.ConnectionAuthenticationConfigurationOauth2PropertiesArgs.Builder
-
- Enclosing class:
- ConnectionAuthenticationConfigurationOauth2PropertiesArgs
public static final class ConnectionAuthenticationConfigurationOauth2PropertiesArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ConnectionAuthenticationConfigurationOauth2PropertiesArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ConnectionAuthenticationConfigurationOauth2PropertiesArgs defaults)
-
-
Method Detail
-
authorizationCodeProperties
public ConnectionAuthenticationConfigurationOauth2PropertiesArgs.Builder authorizationCodeProperties(@Nullable com.pulumi.core.Output<ConnectionAuthenticationConfigurationOauth2PropertiesAuthorizationCodePropertiesArgs> authorizationCodeProperties)
- Parameters:
authorizationCodeProperties- Authorization code properties. See `authorizationCodeProperties` below.- Returns:
- builder
-
authorizationCodeProperties
public ConnectionAuthenticationConfigurationOauth2PropertiesArgs.Builder authorizationCodeProperties(ConnectionAuthenticationConfigurationOauth2PropertiesAuthorizationCodePropertiesArgs authorizationCodeProperties)
- Parameters:
authorizationCodeProperties- Authorization code properties. See `authorizationCodeProperties` below.- Returns:
- builder
-
oauth2ClientApplication
public ConnectionAuthenticationConfigurationOauth2PropertiesArgs.Builder oauth2ClientApplication(@Nullable com.pulumi.core.Output<ConnectionAuthenticationConfigurationOauth2PropertiesOauth2ClientApplicationArgs> oauth2ClientApplication)
- Parameters:
oauth2ClientApplication- OAuth2 client application details. See `oauth2ClientApplication` below.- Returns:
- builder
-
oauth2ClientApplication
public ConnectionAuthenticationConfigurationOauth2PropertiesArgs.Builder oauth2ClientApplication(ConnectionAuthenticationConfigurationOauth2PropertiesOauth2ClientApplicationArgs oauth2ClientApplication)
- Parameters:
oauth2ClientApplication- OAuth2 client application details. See `oauth2ClientApplication` below.- Returns:
- builder
-
oauth2Credentials
public ConnectionAuthenticationConfigurationOauth2PropertiesArgs.Builder oauth2Credentials(@Nullable com.pulumi.core.Output<ConnectionAuthenticationConfigurationOauth2PropertiesOauth2CredentialsArgs> oauth2Credentials)
- Parameters:
oauth2Credentials- OAuth2 credentials. See `oauth2Credentials` below.- Returns:
- builder
-
oauth2Credentials
public ConnectionAuthenticationConfigurationOauth2PropertiesArgs.Builder oauth2Credentials(ConnectionAuthenticationConfigurationOauth2PropertiesOauth2CredentialsArgs oauth2Credentials)
- Parameters:
oauth2Credentials- OAuth2 credentials. See `oauth2Credentials` below.- Returns:
- builder
-
oauth2GrantType
public ConnectionAuthenticationConfigurationOauth2PropertiesArgs.Builder oauth2GrantType(@Nullable com.pulumi.core.Output<java.lang.String> oauth2GrantType)
- Parameters:
oauth2GrantType- OAuth2 grant type. Valid values: `AUTHORIZATION_CODE`, `CLIENT_CREDENTIALS`, `JWT_BEARER`.- Returns:
- builder
-
oauth2GrantType
public ConnectionAuthenticationConfigurationOauth2PropertiesArgs.Builder oauth2GrantType(java.lang.String oauth2GrantType)
- Parameters:
oauth2GrantType- OAuth2 grant type. Valid values: `AUTHORIZATION_CODE`, `CLIENT_CREDENTIALS`, `JWT_BEARER`.- Returns:
- builder
-
tokenUrl
public ConnectionAuthenticationConfigurationOauth2PropertiesArgs.Builder tokenUrl(@Nullable com.pulumi.core.Output<java.lang.String> tokenUrl)
- Parameters:
tokenUrl- Token URL for OAuth2 authentication.- Returns:
- builder
-
tokenUrl
public ConnectionAuthenticationConfigurationOauth2PropertiesArgs.Builder tokenUrl(java.lang.String tokenUrl)
- Parameters:
tokenUrl- Token URL for OAuth2 authentication.- Returns:
- builder
-
tokenUrlParametersMap
public ConnectionAuthenticationConfigurationOauth2PropertiesArgs.Builder tokenUrlParametersMap(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tokenUrlParametersMap)
- Parameters:
tokenUrlParametersMap- Map of additional parameters for the token URL.- Returns:
- builder
-
tokenUrlParametersMap
public ConnectionAuthenticationConfigurationOauth2PropertiesArgs.Builder tokenUrlParametersMap(java.util.Map<java.lang.String,java.lang.String> tokenUrlParametersMap)
- Parameters:
tokenUrlParametersMap- Map of additional parameters for the token URL.- Returns:
- builder
-
build
public ConnectionAuthenticationConfigurationOauth2PropertiesArgs build()
-
-