Interface Oauth2ProviderConfigInput.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<Oauth2ProviderConfigInput.Builder,,Oauth2ProviderConfigInput> SdkBuilder<Oauth2ProviderConfigInput.Builder,,Oauth2ProviderConfigInput> SdkPojo
- Enclosing class:
Oauth2ProviderConfigInput
-
Method Summary
Modifier and TypeMethodDescriptionatlassianOauth2ProviderConfig(Consumer<AtlassianOauth2ProviderConfigInput.Builder> atlassianOauth2ProviderConfig) Configuration settings for Atlassian OAuth2 provider integration.atlassianOauth2ProviderConfig(AtlassianOauth2ProviderConfigInput atlassianOauth2ProviderConfig) Configuration settings for Atlassian OAuth2 provider integration.customOauth2ProviderConfig(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.includedOauth2ProviderConfig(Consumer<IncludedOauth2ProviderConfigInput.Builder> includedOauth2ProviderConfig) The configuration for a non-custom OAuth2 provider.includedOauth2ProviderConfig(IncludedOauth2ProviderConfigInput includedOauth2ProviderConfig) The configuration for a non-custom OAuth2 provider.linkedinOauth2ProviderConfig(Consumer<LinkedinOauth2ProviderConfigInput.Builder> linkedinOauth2ProviderConfig) Configuration settings for LinkedIn OAuth2 provider integration.linkedinOauth2ProviderConfig(LinkedinOauth2ProviderConfigInput linkedinOauth2ProviderConfig) Configuration settings for LinkedIn OAuth2 provider integration.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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaCustomOauth2ProviderConfigInput.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaGoogleOauth2ProviderConfigInput.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaGithubOauth2ProviderConfigInput.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaSlackOauth2ProviderConfigInput.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaSalesforceOauth2ProviderConfigInput.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaMicrosoftOauth2ProviderConfigInput.builder().When the
Consumercompletes,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:
-
atlassianOauth2ProviderConfig
Oauth2ProviderConfigInput.Builder atlassianOauth2ProviderConfig(AtlassianOauth2ProviderConfigInput atlassianOauth2ProviderConfig) Configuration settings for Atlassian OAuth2 provider integration.
- Parameters:
atlassianOauth2ProviderConfig- Configuration settings for Atlassian OAuth2 provider integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
atlassianOauth2ProviderConfig
default Oauth2ProviderConfigInput.Builder atlassianOauth2ProviderConfig(Consumer<AtlassianOauth2ProviderConfigInput.Builder> atlassianOauth2ProviderConfig) Configuration settings for Atlassian OAuth2 provider integration.
This is a convenience method that creates an instance of theAtlassianOauth2ProviderConfigInput.Builderavoiding the need to create one manually viaAtlassianOauth2ProviderConfigInput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toatlassianOauth2ProviderConfig(AtlassianOauth2ProviderConfigInput).- Parameters:
atlassianOauth2ProviderConfig- a consumer that will call methods onAtlassianOauth2ProviderConfigInput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
linkedinOauth2ProviderConfig
Oauth2ProviderConfigInput.Builder linkedinOauth2ProviderConfig(LinkedinOauth2ProviderConfigInput linkedinOauth2ProviderConfig) Configuration settings for LinkedIn OAuth2 provider integration.
- Parameters:
linkedinOauth2ProviderConfig- Configuration settings for LinkedIn OAuth2 provider integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
linkedinOauth2ProviderConfig
default Oauth2ProviderConfigInput.Builder linkedinOauth2ProviderConfig(Consumer<LinkedinOauth2ProviderConfigInput.Builder> linkedinOauth2ProviderConfig) Configuration settings for LinkedIn OAuth2 provider integration.
This is a convenience method that creates an instance of theLinkedinOauth2ProviderConfigInput.Builderavoiding the need to create one manually viaLinkedinOauth2ProviderConfigInput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolinkedinOauth2ProviderConfig(LinkedinOauth2ProviderConfigInput).- Parameters:
linkedinOauth2ProviderConfig- a consumer that will call methods onLinkedinOauth2ProviderConfigInput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
includedOauth2ProviderConfig
Oauth2ProviderConfigInput.Builder includedOauth2ProviderConfig(IncludedOauth2ProviderConfigInput includedOauth2ProviderConfig) The configuration for a non-custom OAuth2 provider. This includes settings for supported OAuth2 providers that have built-in integration support.
- Parameters:
includedOauth2ProviderConfig- The configuration for a non-custom OAuth2 provider. This includes settings 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 Oauth2ProviderConfigInput.Builder includedOauth2ProviderConfig(Consumer<IncludedOauth2ProviderConfigInput.Builder> includedOauth2ProviderConfig) The configuration for a non-custom OAuth2 provider. This includes settings for supported OAuth2 providers that have built-in integration support.
This is a convenience method that creates an instance of theIncludedOauth2ProviderConfigInput.Builderavoiding the need to create one manually viaIncludedOauth2ProviderConfigInput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toincludedOauth2ProviderConfig(IncludedOauth2ProviderConfigInput).- Parameters:
includedOauth2ProviderConfig- a consumer that will call methods onIncludedOauth2ProviderConfigInput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-