Interface Oauth2ProviderConfigOutput.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Oauth2ProviderConfigOutput.Builder,
,Oauth2ProviderConfigOutput> SdkBuilder<Oauth2ProviderConfigOutput.Builder,
,Oauth2ProviderConfigOutput> SdkPojo
- Enclosing class:
Oauth2ProviderConfigOutput
-
Method Summary
Modifier and TypeMethodDescriptioncustomOauth2ProviderConfig
(Consumer<CustomOauth2ProviderConfigOutput.Builder> customOauth2ProviderConfig) The output configuration for a custom OAuth2 provider.customOauth2ProviderConfig
(CustomOauth2ProviderConfigOutput customOauth2ProviderConfig) The output configuration for a custom OAuth2 provider.githubOauth2ProviderConfig
(Consumer<GithubOauth2ProviderConfigOutput.Builder> githubOauth2ProviderConfig) The output configuration for a GitHub OAuth2 provider.githubOauth2ProviderConfig
(GithubOauth2ProviderConfigOutput githubOauth2ProviderConfig) The output configuration for a GitHub OAuth2 provider.googleOauth2ProviderConfig
(Consumer<GoogleOauth2ProviderConfigOutput.Builder> googleOauth2ProviderConfig) The output configuration for a Google OAuth2 provider.googleOauth2ProviderConfig
(GoogleOauth2ProviderConfigOutput googleOauth2ProviderConfig) The output configuration for a Google OAuth2 provider.microsoftOauth2ProviderConfig
(Consumer<MicrosoftOauth2ProviderConfigOutput.Builder> microsoftOauth2ProviderConfig) The output configuration for a Microsoft OAuth2 provider.microsoftOauth2ProviderConfig
(MicrosoftOauth2ProviderConfigOutput microsoftOauth2ProviderConfig) The output configuration for a Microsoft OAuth2 provider.salesforceOauth2ProviderConfig
(Consumer<SalesforceOauth2ProviderConfigOutput.Builder> salesforceOauth2ProviderConfig) The output configuration for a Salesforce OAuth2 provider.salesforceOauth2ProviderConfig
(SalesforceOauth2ProviderConfigOutput salesforceOauth2ProviderConfig) The output configuration for a Salesforce OAuth2 provider.slackOauth2ProviderConfig
(Consumer<SlackOauth2ProviderConfigOutput.Builder> slackOauth2ProviderConfig) The output configuration for a Slack OAuth2 provider.slackOauth2ProviderConfig
(SlackOauth2ProviderConfigOutput slackOauth2ProviderConfig) The output 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
Oauth2ProviderConfigOutput.Builder customOauth2ProviderConfig(CustomOauth2ProviderConfigOutput customOauth2ProviderConfig) The output configuration for a custom OAuth2 provider.
- Parameters:
customOauth2ProviderConfig
- The output configuration for a custom OAuth2 provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customOauth2ProviderConfig
default Oauth2ProviderConfigOutput.Builder customOauth2ProviderConfig(Consumer<CustomOauth2ProviderConfigOutput.Builder> customOauth2ProviderConfig) The output configuration for a custom OAuth2 provider.
This is a convenience method that creates an instance of theCustomOauth2ProviderConfigOutput.Builder
avoiding the need to create one manually viaCustomOauth2ProviderConfigOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocustomOauth2ProviderConfig(CustomOauth2ProviderConfigOutput)
.- Parameters:
customOauth2ProviderConfig
- a consumer that will call methods onCustomOauth2ProviderConfigOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
googleOauth2ProviderConfig
Oauth2ProviderConfigOutput.Builder googleOauth2ProviderConfig(GoogleOauth2ProviderConfigOutput googleOauth2ProviderConfig) The output configuration for a Google OAuth2 provider.
- Parameters:
googleOauth2ProviderConfig
- The output configuration for a Google OAuth2 provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
googleOauth2ProviderConfig
default Oauth2ProviderConfigOutput.Builder googleOauth2ProviderConfig(Consumer<GoogleOauth2ProviderConfigOutput.Builder> googleOauth2ProviderConfig) The output configuration for a Google OAuth2 provider.
This is a convenience method that creates an instance of theGoogleOauth2ProviderConfigOutput.Builder
avoiding the need to create one manually viaGoogleOauth2ProviderConfigOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed togoogleOauth2ProviderConfig(GoogleOauth2ProviderConfigOutput)
.- Parameters:
googleOauth2ProviderConfig
- a consumer that will call methods onGoogleOauth2ProviderConfigOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
githubOauth2ProviderConfig
Oauth2ProviderConfigOutput.Builder githubOauth2ProviderConfig(GithubOauth2ProviderConfigOutput githubOauth2ProviderConfig) The output configuration for a GitHub OAuth2 provider.
- Parameters:
githubOauth2ProviderConfig
- The output configuration for a GitHub OAuth2 provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
githubOauth2ProviderConfig
default Oauth2ProviderConfigOutput.Builder githubOauth2ProviderConfig(Consumer<GithubOauth2ProviderConfigOutput.Builder> githubOauth2ProviderConfig) The output configuration for a GitHub OAuth2 provider.
This is a convenience method that creates an instance of theGithubOauth2ProviderConfigOutput.Builder
avoiding the need to create one manually viaGithubOauth2ProviderConfigOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed togithubOauth2ProviderConfig(GithubOauth2ProviderConfigOutput)
.- Parameters:
githubOauth2ProviderConfig
- a consumer that will call methods onGithubOauth2ProviderConfigOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
slackOauth2ProviderConfig
Oauth2ProviderConfigOutput.Builder slackOauth2ProviderConfig(SlackOauth2ProviderConfigOutput slackOauth2ProviderConfig) The output configuration for a Slack OAuth2 provider.
- Parameters:
slackOauth2ProviderConfig
- The output configuration for a Slack OAuth2 provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
slackOauth2ProviderConfig
default Oauth2ProviderConfigOutput.Builder slackOauth2ProviderConfig(Consumer<SlackOauth2ProviderConfigOutput.Builder> slackOauth2ProviderConfig) The output configuration for a Slack OAuth2 provider.
This is a convenience method that creates an instance of theSlackOauth2ProviderConfigOutput.Builder
avoiding the need to create one manually viaSlackOauth2ProviderConfigOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toslackOauth2ProviderConfig(SlackOauth2ProviderConfigOutput)
.- Parameters:
slackOauth2ProviderConfig
- a consumer that will call methods onSlackOauth2ProviderConfigOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
salesforceOauth2ProviderConfig
Oauth2ProviderConfigOutput.Builder salesforceOauth2ProviderConfig(SalesforceOauth2ProviderConfigOutput salesforceOauth2ProviderConfig) The output configuration for a Salesforce OAuth2 provider.
- Parameters:
salesforceOauth2ProviderConfig
- The output configuration for a Salesforce OAuth2 provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
salesforceOauth2ProviderConfig
default Oauth2ProviderConfigOutput.Builder salesforceOauth2ProviderConfig(Consumer<SalesforceOauth2ProviderConfigOutput.Builder> salesforceOauth2ProviderConfig) The output configuration for a Salesforce OAuth2 provider.
This is a convenience method that creates an instance of theSalesforceOauth2ProviderConfigOutput.Builder
avoiding the need to create one manually viaSalesforceOauth2ProviderConfigOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosalesforceOauth2ProviderConfig(SalesforceOauth2ProviderConfigOutput)
.- Parameters:
salesforceOauth2ProviderConfig
- a consumer that will call methods onSalesforceOauth2ProviderConfigOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
microsoftOauth2ProviderConfig
Oauth2ProviderConfigOutput.Builder microsoftOauth2ProviderConfig(MicrosoftOauth2ProviderConfigOutput microsoftOauth2ProviderConfig) The output configuration for a Microsoft OAuth2 provider.
- Parameters:
microsoftOauth2ProviderConfig
- The output configuration for a Microsoft OAuth2 provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
microsoftOauth2ProviderConfig
default Oauth2ProviderConfigOutput.Builder microsoftOauth2ProviderConfig(Consumer<MicrosoftOauth2ProviderConfigOutput.Builder> microsoftOauth2ProviderConfig) The output configuration for a Microsoft OAuth2 provider.
This is a convenience method that creates an instance of theMicrosoftOauth2ProviderConfigOutput.Builder
avoiding the need to create one manually viaMicrosoftOauth2ProviderConfigOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomicrosoftOauth2ProviderConfig(MicrosoftOauth2ProviderConfigOutput)
.- Parameters:
microsoftOauth2ProviderConfig
- a consumer that will call methods onMicrosoftOauth2ProviderConfigOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-