Interface ProductUserSummary.Builder

  • Method Details

    • domain

      The domain name of the Active Directory that contains the user information for the product subscription.

      Parameters:
      domain - The domain name of the Active Directory that contains the user information for the product subscription.
      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.
    • productUserArn

      ProductUserSummary.Builder productUserArn(String productUserArn)

      The Amazon Resource Name (ARN) for this product user.

      Parameters:
      productUserArn - The Amazon Resource Name (ARN) for this product user.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status of a product for this user.

      Parameters:
      status - The status of a product for this 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 this user.

      Parameters:
      statusMessage - The status message for a product for this 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 for this product user.

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