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)TheIdentityProviderresource contains information about an identity provider.IdentityProviderSummary.BuilderidentityProvider(IdentityProvider identityProvider)TheIdentityProviderresource contains information about an identity provider.IdentityProviderSummary.BuilderidentityProviderArn(String identityProviderArn)The Amazon Resource Name (ARN) of the identity provider.IdentityProviderSummary.Builderproduct(String product)The name of the user-based subscription product.default IdentityProviderSummary.Buildersettings(Consumer<Settings.Builder> settings)TheSettingsresource contains details about the registered identity provider’s product related configuration settings, such as the subnets to provision VPC endpoints.IdentityProviderSummary.Buildersettings(Settings settings)TheSettingsresource contains details about the registered identity provider’s product related configuration settings, such as the subnets to provision VPC endpoints.IdentityProviderSummary.Builderstatus(String status)The status of the 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, sdkFieldNameToField, 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)
The
IdentityProviderresource contains information about an identity provider.- Parameters:
identityProvider- TheIdentityProviderresource contains information about an 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)
The
This is a convenience method that creates an instance of theIdentityProviderresource contains information about an identity provider.IdentityProvider.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)
-
identityProviderArn
IdentityProviderSummary.Builder identityProviderArn(String identityProviderArn)
The Amazon Resource Name (ARN) of the identity provider.
- Parameters:
identityProviderArn- The Amazon Resource Name (ARN) of the identity provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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)
The
Settingsresource contains details about the registered identity provider’s product related configuration settings, such as the subnets to provision VPC endpoints.- Parameters:
settings- TheSettingsresource contains details about 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)
The
This is a convenience method that creates an instance of theSettingsresource contains details about the registered identity provider’s product related configuration settings, such as the subnets to provision VPC endpoints.Settings.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 the identity provider.
- Parameters:
status- The status of the identity provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-