Interface ProductUserSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ProductUserSummary.Builder,ProductUserSummary>,SdkBuilder<ProductUserSummary.Builder,ProductUserSummary>,SdkPojo
- Enclosing class:
- ProductUserSummary
public static interface ProductUserSummary.Builder extends SdkPojo, CopyableBuilder<ProductUserSummary.Builder,ProductUserSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ProductUserSummary.Builderdomain(String domain)The domain name of the Active Directory that contains the user information for the product subscription.default ProductUserSummary.BuilderidentityProvider(Consumer<IdentityProvider.Builder> identityProvider)An object that specifies details for the identity provider.ProductUserSummary.BuilderidentityProvider(IdentityProvider identityProvider)An object that specifies details for the identity provider.ProductUserSummary.Builderproduct(String product)The name of the user-based subscription product.ProductUserSummary.BuilderproductUserArn(String productUserArn)The Amazon Resource Name (ARN) for this product user.ProductUserSummary.Builderstatus(String status)The status of a product for this user.ProductUserSummary.BuilderstatusMessage(String statusMessage)The status message for a product for this user.ProductUserSummary.BuildersubscriptionEndDate(String subscriptionEndDate)The end date of a subscription.ProductUserSummary.BuildersubscriptionStartDate(String subscriptionStartDate)The start date of a subscription.ProductUserSummary.Builderusername(String username)The user name from the identity provider for this product user.-
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
-
domain
ProductUserSummary.Builder domain(String 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 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
ProductUserSummary.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.
-
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
ProductUserSummary.Builder status(String 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.
-
-