Interface IdentityProviderOAuthSetting.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<IdentityProviderOAuthSetting.Builder,IdentityProviderOAuthSetting>
,SdkBuilder<IdentityProviderOAuthSetting.Builder,IdentityProviderOAuthSetting>
,SdkPojo
- Enclosing class:
- IdentityProviderOAuthSetting
public static interface IdentityProviderOAuthSetting.Builder extends SdkPojo, CopyableBuilder<IdentityProviderOAuthSetting.Builder,IdentityProviderOAuthSetting>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IdentityProviderOAuthSetting.Builder
dataSourceName(String dataSourceName)
The name of the data source that you're connecting to.IdentityProviderOAuthSetting.Builder
dataSourceName(DataSourceName dataSourceName)
The name of the data source that you're connecting to.IdentityProviderOAuthSetting.Builder
secretArn(String secretArn)
The ARN of an Amazon Web Services Secrets Manager secret that stores the credentials from your identity provider, such as the client ID and secret, authorization URL, and token URL.IdentityProviderOAuthSetting.Builder
status(String status)
Describes whether OAuth for a data source is enabled or disabled in the Canvas application.IdentityProviderOAuthSetting.Builder
status(FeatureStatus status)
Describes whether OAuth for a data source is enabled or disabled in the Canvas application.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
dataSourceName
IdentityProviderOAuthSetting.Builder dataSourceName(String dataSourceName)
The name of the data source that you're connecting to. Canvas currently supports OAuth for Snowflake and Salesforce Data Cloud.
- Parameters:
dataSourceName
- The name of the data source that you're connecting to. Canvas currently supports OAuth for Snowflake and Salesforce Data Cloud.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DataSourceName
,DataSourceName
-
dataSourceName
IdentityProviderOAuthSetting.Builder dataSourceName(DataSourceName dataSourceName)
The name of the data source that you're connecting to. Canvas currently supports OAuth for Snowflake and Salesforce Data Cloud.
- Parameters:
dataSourceName
- The name of the data source that you're connecting to. Canvas currently supports OAuth for Snowflake and Salesforce Data Cloud.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DataSourceName
,DataSourceName
-
status
IdentityProviderOAuthSetting.Builder status(String status)
Describes whether OAuth for a data source is enabled or disabled in the Canvas application.
- Parameters:
status
- Describes whether OAuth for a data source is enabled or disabled in the Canvas application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FeatureStatus
,FeatureStatus
-
status
IdentityProviderOAuthSetting.Builder status(FeatureStatus status)
Describes whether OAuth for a data source is enabled or disabled in the Canvas application.
- Parameters:
status
- Describes whether OAuth for a data source is enabled or disabled in the Canvas application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FeatureStatus
,FeatureStatus
-
secretArn
IdentityProviderOAuthSetting.Builder secretArn(String secretArn)
The ARN of an Amazon Web Services Secrets Manager secret that stores the credentials from your identity provider, such as the client ID and secret, authorization URL, and token URL.
- Parameters:
secretArn
- The ARN of an Amazon Web Services Secrets Manager secret that stores the credentials from your identity provider, such as the client ID and secret, authorization URL, and token URL.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-