public static final class CfnConnectorProfile.SalesforceConnectorProfileCredentialsProperty.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnConnectorProfile.SalesforceConnectorProfileCredentialsProperty.Builder |
accessToken(java.lang.String accessToken)
|
CfnConnectorProfile.SalesforceConnectorProfileCredentialsProperty |
build()
Builds the configured instance.
|
CfnConnectorProfile.SalesforceConnectorProfileCredentialsProperty.Builder |
clientCredentialsArn(java.lang.String clientCredentialsArn)
|
CfnConnectorProfile.SalesforceConnectorProfileCredentialsProperty.Builder |
connectorOAuthRequest(CfnConnectorProfile.ConnectorOAuthRequestProperty connectorOAuthRequest)
|
CfnConnectorProfile.SalesforceConnectorProfileCredentialsProperty.Builder |
connectorOAuthRequest(IResolvable connectorOAuthRequest)
|
CfnConnectorProfile.SalesforceConnectorProfileCredentialsProperty.Builder |
refreshToken(java.lang.String refreshToken)
|
public CfnConnectorProfile.SalesforceConnectorProfileCredentialsProperty.Builder accessToken(java.lang.String accessToken)
CfnConnectorProfile.SalesforceConnectorProfileCredentialsProperty.getAccessToken()
accessToken
- The credentials used to access protected Salesforce resources.this
public CfnConnectorProfile.SalesforceConnectorProfileCredentialsProperty.Builder clientCredentialsArn(java.lang.String clientCredentialsArn)
CfnConnectorProfile.SalesforceConnectorProfileCredentialsProperty.getClientCredentialsArn()
clientCredentialsArn
- The secret manager ARN, which contains the client ID and client secret of the connected app.this
public CfnConnectorProfile.SalesforceConnectorProfileCredentialsProperty.Builder connectorOAuthRequest(IResolvable connectorOAuthRequest)
CfnConnectorProfile.SalesforceConnectorProfileCredentialsProperty.getConnectorOAuthRequest()
connectorOAuthRequest
- Used by select connectors for which the OAuth workflow is supported, such as Salesforce, Google Analytics, Marketo, Zendesk, and Slack.this
public CfnConnectorProfile.SalesforceConnectorProfileCredentialsProperty.Builder connectorOAuthRequest(CfnConnectorProfile.ConnectorOAuthRequestProperty connectorOAuthRequest)
CfnConnectorProfile.SalesforceConnectorProfileCredentialsProperty.getConnectorOAuthRequest()
connectorOAuthRequest
- Used by select connectors for which the OAuth workflow is supported, such as Salesforce, Google Analytics, Marketo, Zendesk, and Slack.this
public CfnConnectorProfile.SalesforceConnectorProfileCredentialsProperty.Builder refreshToken(java.lang.String refreshToken)
CfnConnectorProfile.SalesforceConnectorProfileCredentialsProperty.getRefreshToken()
refreshToken
- The credentials used to acquire new access tokens.this
public CfnConnectorProfile.SalesforceConnectorProfileCredentialsProperty build()
CfnConnectorProfile.SalesforceConnectorProfileCredentialsProperty
java.lang.NullPointerException
- if any required attribute was not provided