Interface IdentityProviderSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<IdentityProviderSummary.Builder,IdentityProviderSummary>,SdkBuilder<IdentityProviderSummary.Builder,IdentityProviderSummary>,SdkPojo
- Enclosing class:
- IdentityProviderSummary
public static interface IdentityProviderSummary.Builder extends SdkPojo, CopyableBuilder<IdentityProviderSummary.Builder,IdentityProviderSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description IdentityProviderSummary.BuilderfailureMessage(String failureMessage)The failure message associated with an identity provider.default IdentityProviderSummary.BuilderidentityProvider(Consumer<IdentityProvider.Builder> identityProvider)An object that specifies details for the identity provider.IdentityProviderSummary.BuilderidentityProvider(IdentityProvider identityProvider)An object that specifies details for the identity provider.IdentityProviderSummary.Builderproduct(String product)The name of the user-based subscription product.default IdentityProviderSummary.Buildersettings(Consumer<Settings.Builder> settings)An object that details the registered identity provider’s product related configuration settings such as the subnets to provision VPC endpoints.IdentityProviderSummary.Buildersettings(Settings settings)An object that details the registered identity provider’s product related configuration settings such as the subnets to provision VPC endpoints.IdentityProviderSummary.Builderstatus(String status)The status of an identity 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, sdkFields
-
-
-
-
Method Detail
-
failureMessage
IdentityProviderSummary.Builder failureMessage(String failureMessage)
The failure message associated with an identity provider.
- Parameters:
failureMessage- The failure message associated with an identity provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityProvider
IdentityProviderSummary.Builder identityProvider(IdentityProvider identityProvider)
An object that specifies details for the identity provider.
- Parameters:
identityProvider- An object that specifies details for the identity provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityProvider
default IdentityProviderSummary.Builder identityProvider(Consumer<IdentityProvider.Builder> identityProvider)
An object that specifies details for the identity provider.
This is a convenience method that creates an instance of theIdentityProvider.Builderavoiding the need to create one manually viaIdentityProvider.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toidentityProvider(IdentityProvider).- Parameters:
identityProvider- a consumer that will call methods onIdentityProvider.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
identityProvider(IdentityProvider)
-
product
IdentityProviderSummary.Builder product(String product)
The name of the user-based subscription product.
- Parameters:
product- The name of the user-based subscription product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
settings
IdentityProviderSummary.Builder settings(Settings settings)
An object that details the registered identity provider’s product related configuration settings such as the subnets to provision VPC endpoints.
- Parameters:
settings- An object that details the registered identity provider’s product related configuration settings such as the subnets to provision VPC endpoints.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
settings
default IdentityProviderSummary.Builder settings(Consumer<Settings.Builder> settings)
An object that details the registered identity provider’s product related configuration settings such as the subnets to provision VPC endpoints.
This is a convenience method that creates an instance of theSettings.Builderavoiding the need to create one manually viaSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosettings(Settings).- Parameters:
settings- a consumer that will call methods onSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
settings(Settings)
-
status
IdentityProviderSummary.Builder status(String status)
The status of an identity provider.
- Parameters:
status- The status of an identity provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-