Package com.pulumi.aws.appflow.inputs
Class ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.appflow.inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorArgs.Builder
-
- Enclosing class:
- ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorArgs
public static final class ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorArgs defaults)
-
-
Method Detail
-
apiKey
public ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorArgs.Builder apiKey(@Nullable com.pulumi.core.Output<ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKeyArgs> apiKey)
- Parameters:
apiKey- Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.- Returns:
- builder
-
apiKey
public ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorArgs.Builder apiKey(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKeyArgs apiKey)
- Parameters:
apiKey- Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.- Returns:
- builder
-
authenticationType
public ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorArgs.Builder authenticationType(com.pulumi.core.Output<java.lang.String> authenticationType)
- Parameters:
authenticationType- Authentication type that the custom connector uses for authenticating while creating a connector profile. One of: `APIKEY`, `BASIC`, `CUSTOM`, `OAUTH2`.- Returns:
- builder
-
authenticationType
public ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorArgs.Builder authenticationType(java.lang.String authenticationType)
- Parameters:
authenticationType- Authentication type that the custom connector uses for authenticating while creating a connector profile. One of: `APIKEY`, `BASIC`, `CUSTOM`, `OAUTH2`.- Returns:
- builder
-
basic
public ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorArgs.Builder basic(@Nullable com.pulumi.core.Output<ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasicArgs> basic)
- Parameters:
basic- Basic credentials that are required for the authentication of the user. See `connector_profile_config.connector_profile_credentials.custom_connector.basic` Block for details.- Returns:
- builder
-
basic
public ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorArgs.Builder basic(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasicArgs basic)
- Parameters:
basic- Basic credentials that are required for the authentication of the user. See `connector_profile_config.connector_profile_credentials.custom_connector.basic` Block for details.- Returns:
- builder
-
custom
public ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorArgs.Builder custom(@Nullable com.pulumi.core.Output<ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustomArgs> custom)
- Parameters:
custom- Credentials required when the connector uses the custom authentication mechanism. See `connector_profile_config.connector_profile_credentials.custom_connector.custom` Block for details.- Returns:
- builder
-
custom
public ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorArgs.Builder custom(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustomArgs custom)
- Parameters:
custom- Credentials required when the connector uses the custom authentication mechanism. See `connector_profile_config.connector_profile_credentials.custom_connector.custom` Block for details.- Returns:
- builder
-
oauth2
public ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorArgs.Builder oauth2(@Nullable com.pulumi.core.Output<ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2Args> oauth2)
- Parameters:
oauth2- OAuth 2.0 credentials required for the authentication of the user. See `connector_profile_config.connector_profile_credentials.custom_connector.oauth2` Block for details.- Returns:
- builder
-
oauth2
public ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorArgs.Builder oauth2(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2Args oauth2)
- Parameters:
oauth2- OAuth 2.0 credentials required for the authentication of the user. See `connector_profile_config.connector_profile_credentials.custom_connector.oauth2` Block for details.- Returns:
- builder
-
build
public ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorArgs build()
-
-