Interface Oauth2ProviderConfigOutput.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Oauth2ProviderConfigOutput.Builder,
,Oauth2ProviderConfigOutput> SdkBuilder<Oauth2ProviderConfigOutput.Builder,
,Oauth2ProviderConfigOutput> SdkPojo
- Enclosing class:
Oauth2ProviderConfigOutput
-
Method Summary
Modifier and TypeMethodDescriptionatlassianOauth2ProviderConfig
(Consumer<AtlassianOauth2ProviderConfigOutput.Builder> atlassianOauth2ProviderConfig) The configuration details for the Atlassian OAuth2 provider.atlassianOauth2ProviderConfig
(AtlassianOauth2ProviderConfigOutput atlassianOauth2ProviderConfig) The configuration details for the Atlassian OAuth2 provider.customOauth2ProviderConfig
(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.includedOauth2ProviderConfig
(Consumer<IncludedOauth2ProviderConfigOutput.Builder> includedOauth2ProviderConfig) The configuration for a non-custom OAuth2 provider.includedOauth2ProviderConfig
(IncludedOauth2ProviderConfigOutput includedOauth2ProviderConfig) The configuration for a non-custom OAuth2 provider.linkedinOauth2ProviderConfig
(Consumer<LinkedinOauth2ProviderConfigOutput.Builder> linkedinOauth2ProviderConfig) The configuration details for the LinkedIn OAuth2 provider.linkedinOauth2ProviderConfig
(LinkedinOauth2ProviderConfigOutput linkedinOauth2ProviderConfig) The configuration details for the LinkedIn 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:
-
atlassianOauth2ProviderConfig
Oauth2ProviderConfigOutput.Builder atlassianOauth2ProviderConfig(AtlassianOauth2ProviderConfigOutput atlassianOauth2ProviderConfig) The configuration details for the Atlassian OAuth2 provider.
- Parameters:
atlassianOauth2ProviderConfig
- The configuration details for the Atlassian OAuth2 provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
atlassianOauth2ProviderConfig
default Oauth2ProviderConfigOutput.Builder atlassianOauth2ProviderConfig(Consumer<AtlassianOauth2ProviderConfigOutput.Builder> atlassianOauth2ProviderConfig) The configuration details for the Atlassian OAuth2 provider.
This is a convenience method that creates an instance of theAtlassianOauth2ProviderConfigOutput.Builder
avoiding the need to create one manually viaAtlassianOauth2ProviderConfigOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toatlassianOauth2ProviderConfig(AtlassianOauth2ProviderConfigOutput)
.- Parameters:
atlassianOauth2ProviderConfig
- a consumer that will call methods onAtlassianOauth2ProviderConfigOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
linkedinOauth2ProviderConfig
Oauth2ProviderConfigOutput.Builder linkedinOauth2ProviderConfig(LinkedinOauth2ProviderConfigOutput linkedinOauth2ProviderConfig) The configuration details for the LinkedIn OAuth2 provider.
- Parameters:
linkedinOauth2ProviderConfig
- The configuration details for the LinkedIn OAuth2 provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
linkedinOauth2ProviderConfig
default Oauth2ProviderConfigOutput.Builder linkedinOauth2ProviderConfig(Consumer<LinkedinOauth2ProviderConfigOutput.Builder> linkedinOauth2ProviderConfig) The configuration details for the LinkedIn OAuth2 provider.
This is a convenience method that creates an instance of theLinkedinOauth2ProviderConfigOutput.Builder
avoiding the need to create one manually viaLinkedinOauth2ProviderConfigOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolinkedinOauth2ProviderConfig(LinkedinOauth2ProviderConfigOutput)
.- Parameters:
linkedinOauth2ProviderConfig
- a consumer that will call methods onLinkedinOauth2ProviderConfigOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
includedOauth2ProviderConfig
Oauth2ProviderConfigOutput.Builder includedOauth2ProviderConfig(IncludedOauth2ProviderConfigOutput includedOauth2ProviderConfig) The configuration for a non-custom OAuth2 provider. This includes the configuration details for supported OAuth2 providers that have built-in integration support.
- Parameters:
includedOauth2ProviderConfig
- The configuration for a non-custom OAuth2 provider. This includes the configuration details for supported OAuth2 providers that have built-in integration support.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
includedOauth2ProviderConfig
default Oauth2ProviderConfigOutput.Builder includedOauth2ProviderConfig(Consumer<IncludedOauth2ProviderConfigOutput.Builder> includedOauth2ProviderConfig) The configuration for a non-custom OAuth2 provider. This includes the configuration details for supported OAuth2 providers that have built-in integration support.
This is a convenience method that creates an instance of theIncludedOauth2ProviderConfigOutput.Builder
avoiding the need to create one manually viaIncludedOauth2ProviderConfigOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toincludedOauth2ProviderConfig(IncludedOauth2ProviderConfigOutput)
.- Parameters:
includedOauth2ProviderConfig
- a consumer that will call methods onIncludedOauth2ProviderConfigOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-