Interface ProductUserSummary.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<ProductUserSummary.Builder,,- ProductUserSummary> - SdkBuilder<ProductUserSummary.Builder,,- ProductUserSummary> - SdkPojo
- Enclosing class:
- ProductUserSummary
@Mutable
@NotThreadSafe
public static interface ProductUserSummary.Builder
extends SdkPojo, CopyableBuilder<ProductUserSummary.Builder,ProductUserSummary> 
- 
Method SummaryModifier and TypeMethodDescriptionThe 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.identityProvider(IdentityProvider identityProvider) An object that specifies details for the identity provider.The name of the user-based subscription product.productUserArn(String productUserArn) The Amazon Resource Name (ARN) for this product user.The status of a product for this user.statusMessage(String statusMessage) The status message for a product for this user.subscriptionEndDate(String subscriptionEndDate) The end date of a subscription.subscriptionStartDate(String subscriptionStartDate) The start date of a subscription.The user name from the identity provider for this product user.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
usernameThe 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.
 
- 
productThe 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.
 
- 
identityProviderAn 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.
 
- 
identityProviderdefault 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 on- IdentityProvider.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
statusThe 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.
 
- 
productUserArnThe 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.
 
- 
statusMessageThe 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.
 
- 
domainThe 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.
 
- 
subscriptionStartDateThe 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.
 
- 
subscriptionEndDateThe 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.
 
 
-