Interface ProductUserSummary.Builder

  • Method Details

    • domain

      The domain name of the user.

      Parameters:
      domain - The domain name of the user.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • identityProvider

      ProductUserSummary.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 ProductUserSummary.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.
    • status

      The status of a product for a user.

      Parameters:
      status - The status of a product for a user.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • statusMessage

      ProductUserSummary.Builder statusMessage(String statusMessage)

      The status message for a product for a user.

      Parameters:
      statusMessage - The status message for a product for a user.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subscriptionEndDate

      ProductUserSummary.Builder subscriptionEndDate(String subscriptionEndDate)

      The end date of a subscription.

      Parameters:
      subscriptionEndDate - The end date of a subscription.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subscriptionStartDate

      ProductUserSummary.Builder subscriptionStartDate(String subscriptionStartDate)

      The start date of a subscription.

      Parameters:
      subscriptionStartDate - The start date of a subscription.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • username

      ProductUserSummary.Builder username(String username)

      The user name from the identity provider of the user.

      Parameters:
      username - The user name from the identity provider of the user.
      Returns:
      Returns a reference to this object so that method calls can be chained together.