Package com.pulumi.aws.appflow.inputs
Class ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.appflow.inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceArgs.Builder
-
public static final class ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceArgs defaults)
-
-
Method Detail
-
accessToken
public ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceArgs.Builder accessToken(@Nullable com.pulumi.core.Output<java.lang.String> accessToken)
- Parameters:
accessToken- Credentials used to access protected Zendesk resources.- Returns:
- builder
-
accessToken
public ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceArgs.Builder accessToken(java.lang.String accessToken)
- Parameters:
accessToken- Credentials used to access protected Zendesk resources.- Returns:
- builder
-
clientCredentialsArn
public ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceArgs.Builder clientCredentialsArn(@Nullable com.pulumi.core.Output<java.lang.String> clientCredentialsArn)
- Parameters:
clientCredentialsArn- Secret manager ARN, which contains the client ID and client secret of the connected app.- Returns:
- builder
-
clientCredentialsArn
public ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceArgs.Builder clientCredentialsArn(java.lang.String clientCredentialsArn)
- Parameters:
clientCredentialsArn- Secret manager ARN, which contains the client ID and client secret of the connected app.- Returns:
- builder
-
jwtToken
public ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceArgs.Builder jwtToken(@Nullable com.pulumi.core.Output<java.lang.String> jwtToken)
- Parameters:
jwtToken- JSON web token (JWT) that authorizes access to Salesforce records.- Returns:
- builder
-
jwtToken
public ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceArgs.Builder jwtToken(java.lang.String jwtToken)
- Parameters:
jwtToken- JSON web token (JWT) that authorizes access to Salesforce records.- Returns:
- builder
-
oauth2GrantType
public ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceArgs.Builder oauth2GrantType(@Nullable com.pulumi.core.Output<java.lang.String> oauth2GrantType)
- Parameters:
oauth2GrantType- OAuth 2.0 grant type used by the connector for OAuth 2.0 authentication. One of: `AUTHORIZATION_CODE`, `CLIENT_CREDENTIALS`.- Returns:
- builder
-
oauth2GrantType
public ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceArgs.Builder oauth2GrantType(java.lang.String oauth2GrantType)
- Parameters:
oauth2GrantType- OAuth 2.0 grant type used by the connector for OAuth 2.0 authentication. One of: `AUTHORIZATION_CODE`, `CLIENT_CREDENTIALS`.- Returns:
- builder
-
oauthRequest
public ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceArgs.Builder oauthRequest(@Nullable com.pulumi.core.Output<ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequestArgs> oauthRequest)
- Parameters:
oauthRequest- OAuth requirement needed to request security tokens from the connector endpoint. See `connector_profile_config.connector_profile_credentials.zendesk.oauth_request` Block for details.- Returns:
- builder
-
oauthRequest
public ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceArgs.Builder oauthRequest(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequestArgs oauthRequest)
- Parameters:
oauthRequest- OAuth requirement needed to request security tokens from the connector endpoint. See `connector_profile_config.connector_profile_credentials.zendesk.oauth_request` Block for details.- Returns:
- builder
-
refreshToken
public ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceArgs.Builder refreshToken(@Nullable com.pulumi.core.Output<java.lang.String> refreshToken)
- Parameters:
refreshToken- Refresh token used to refresh an expired access token.- Returns:
- builder
-
refreshToken
public ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceArgs.Builder refreshToken(java.lang.String refreshToken)
- Parameters:
refreshToken- Refresh token used to refresh an expired access token.- Returns:
- builder
-
build
public ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceArgs build()
-
-