Interface Oauth2ProviderConfigInput.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Oauth2ProviderConfigInput.Builder,
,Oauth2ProviderConfigInput> SdkBuilder<Oauth2ProviderConfigInput.Builder,
,Oauth2ProviderConfigInput> SdkPojo
- Enclosing class:
Oauth2ProviderConfigInput
-
Method Summary
Modifier and TypeMethodDescriptioncustomOauth2ProviderConfig
(Consumer<CustomOauth2ProviderConfigInput.Builder> customOauth2ProviderConfig) The configuration for a custom OAuth2 provider.customOauth2ProviderConfig
(CustomOauth2ProviderConfigInput customOauth2ProviderConfig) The configuration for a custom OAuth2 provider.githubOauth2ProviderConfig
(Consumer<GithubOauth2ProviderConfigInput.Builder> githubOauth2ProviderConfig) The configuration for a GitHub OAuth2 provider.githubOauth2ProviderConfig
(GithubOauth2ProviderConfigInput githubOauth2ProviderConfig) The configuration for a GitHub OAuth2 provider.googleOauth2ProviderConfig
(Consumer<GoogleOauth2ProviderConfigInput.Builder> googleOauth2ProviderConfig) The configuration for a Google OAuth2 provider.googleOauth2ProviderConfig
(GoogleOauth2ProviderConfigInput googleOauth2ProviderConfig) The configuration for a Google OAuth2 provider.microsoftOauth2ProviderConfig
(Consumer<MicrosoftOauth2ProviderConfigInput.Builder> microsoftOauth2ProviderConfig) The configuration for a Microsoft OAuth2 provider.microsoftOauth2ProviderConfig
(MicrosoftOauth2ProviderConfigInput microsoftOauth2ProviderConfig) The configuration for a Microsoft OAuth2 provider.salesforceOauth2ProviderConfig
(Consumer<SalesforceOauth2ProviderConfigInput.Builder> salesforceOauth2ProviderConfig) The configuration for a Salesforce OAuth2 provider.salesforceOauth2ProviderConfig
(SalesforceOauth2ProviderConfigInput salesforceOauth2ProviderConfig) The configuration for a Salesforce OAuth2 provider.slackOauth2ProviderConfig
(Consumer<SlackOauth2ProviderConfigInput.Builder> slackOauth2ProviderConfig) The configuration for a Slack OAuth2 provider.slackOauth2ProviderConfig
(SlackOauth2ProviderConfigInput slackOauth2ProviderConfig) The configuration for a Slack OAuth2 provider.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 Details
-
customOauth2ProviderConfig
Oauth2ProviderConfigInput.Builder customOauth2ProviderConfig(CustomOauth2ProviderConfigInput customOauth2ProviderConfig) The configuration for a custom OAuth2 provider.
- Parameters:
customOauth2ProviderConfig
- The configuration for a custom OAuth2 provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customOauth2ProviderConfig
default Oauth2ProviderConfigInput.Builder customOauth2ProviderConfig(Consumer<CustomOauth2ProviderConfigInput.Builder> customOauth2ProviderConfig) The configuration for a custom OAuth2 provider.
This is a convenience method that creates an instance of theCustomOauth2ProviderConfigInput.Builder
avoiding the need to create one manually viaCustomOauth2ProviderConfigInput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocustomOauth2ProviderConfig(CustomOauth2ProviderConfigInput)
.- Parameters:
customOauth2ProviderConfig
- a consumer that will call methods onCustomOauth2ProviderConfigInput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
googleOauth2ProviderConfig
Oauth2ProviderConfigInput.Builder googleOauth2ProviderConfig(GoogleOauth2ProviderConfigInput googleOauth2ProviderConfig) The configuration for a Google OAuth2 provider.
- Parameters:
googleOauth2ProviderConfig
- The configuration for a Google OAuth2 provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
googleOauth2ProviderConfig
default Oauth2ProviderConfigInput.Builder googleOauth2ProviderConfig(Consumer<GoogleOauth2ProviderConfigInput.Builder> googleOauth2ProviderConfig) The configuration for a Google OAuth2 provider.
This is a convenience method that creates an instance of theGoogleOauth2ProviderConfigInput.Builder
avoiding the need to create one manually viaGoogleOauth2ProviderConfigInput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed togoogleOauth2ProviderConfig(GoogleOauth2ProviderConfigInput)
.- Parameters:
googleOauth2ProviderConfig
- a consumer that will call methods onGoogleOauth2ProviderConfigInput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
githubOauth2ProviderConfig
Oauth2ProviderConfigInput.Builder githubOauth2ProviderConfig(GithubOauth2ProviderConfigInput githubOauth2ProviderConfig) The configuration for a GitHub OAuth2 provider.
- Parameters:
githubOauth2ProviderConfig
- The configuration for a GitHub OAuth2 provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
githubOauth2ProviderConfig
default Oauth2ProviderConfigInput.Builder githubOauth2ProviderConfig(Consumer<GithubOauth2ProviderConfigInput.Builder> githubOauth2ProviderConfig) The configuration for a GitHub OAuth2 provider.
This is a convenience method that creates an instance of theGithubOauth2ProviderConfigInput.Builder
avoiding the need to create one manually viaGithubOauth2ProviderConfigInput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed togithubOauth2ProviderConfig(GithubOauth2ProviderConfigInput)
.- Parameters:
githubOauth2ProviderConfig
- a consumer that will call methods onGithubOauth2ProviderConfigInput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
slackOauth2ProviderConfig
Oauth2ProviderConfigInput.Builder slackOauth2ProviderConfig(SlackOauth2ProviderConfigInput slackOauth2ProviderConfig) The configuration for a Slack OAuth2 provider.
- Parameters:
slackOauth2ProviderConfig
- The configuration for a Slack OAuth2 provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
slackOauth2ProviderConfig
default Oauth2ProviderConfigInput.Builder slackOauth2ProviderConfig(Consumer<SlackOauth2ProviderConfigInput.Builder> slackOauth2ProviderConfig) The configuration for a Slack OAuth2 provider.
This is a convenience method that creates an instance of theSlackOauth2ProviderConfigInput.Builder
avoiding the need to create one manually viaSlackOauth2ProviderConfigInput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toslackOauth2ProviderConfig(SlackOauth2ProviderConfigInput)
.- Parameters:
slackOauth2ProviderConfig
- a consumer that will call methods onSlackOauth2ProviderConfigInput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
salesforceOauth2ProviderConfig
Oauth2ProviderConfigInput.Builder salesforceOauth2ProviderConfig(SalesforceOauth2ProviderConfigInput salesforceOauth2ProviderConfig) The configuration for a Salesforce OAuth2 provider.
- Parameters:
salesforceOauth2ProviderConfig
- The configuration for a Salesforce OAuth2 provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
salesforceOauth2ProviderConfig
default Oauth2ProviderConfigInput.Builder salesforceOauth2ProviderConfig(Consumer<SalesforceOauth2ProviderConfigInput.Builder> salesforceOauth2ProviderConfig) The configuration for a Salesforce OAuth2 provider.
This is a convenience method that creates an instance of theSalesforceOauth2ProviderConfigInput.Builder
avoiding the need to create one manually viaSalesforceOauth2ProviderConfigInput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosalesforceOauth2ProviderConfig(SalesforceOauth2ProviderConfigInput)
.- Parameters:
salesforceOauth2ProviderConfig
- a consumer that will call methods onSalesforceOauth2ProviderConfigInput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
microsoftOauth2ProviderConfig
Oauth2ProviderConfigInput.Builder microsoftOauth2ProviderConfig(MicrosoftOauth2ProviderConfigInput microsoftOauth2ProviderConfig) The configuration for a Microsoft OAuth2 provider.
- Parameters:
microsoftOauth2ProviderConfig
- The configuration for a Microsoft OAuth2 provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
microsoftOauth2ProviderConfig
default Oauth2ProviderConfigInput.Builder microsoftOauth2ProviderConfig(Consumer<MicrosoftOauth2ProviderConfigInput.Builder> microsoftOauth2ProviderConfig) The configuration for a Microsoft OAuth2 provider.
This is a convenience method that creates an instance of theMicrosoftOauth2ProviderConfigInput.Builder
avoiding the need to create one manually viaMicrosoftOauth2ProviderConfigInput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomicrosoftOauth2ProviderConfig(MicrosoftOauth2ProviderConfigInput)
.- Parameters:
microsoftOauth2ProviderConfig
- a consumer that will call methods onMicrosoftOauth2ProviderConfigInput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-