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 Details

    • 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 the IdentityProvider.Builder avoiding the need to create one manually via IdentityProvider.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to identityProvider(IdentityProvider).

      Parameters:
      identityProvider - a consumer that will call methods on IdentityProvider.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

      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

      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 the Settings.Builder avoiding the need to create one manually via Settings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to settings(Settings).

      Parameters:
      settings - a consumer that will call methods on Settings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.