Interface InstanceUserSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<InstanceUserSummary.Builder,
,InstanceUserSummary> SdkBuilder<InstanceUserSummary.Builder,
,InstanceUserSummary> SdkPojo
- Enclosing class:
InstanceUserSummary
-
Method Summary
Modifier and TypeMethodDescriptionassociationDate
(String associationDate) The date a user was associated with an EC2 instance.disassociationDate
(String disassociationDate) The date a user was disassociated from an EC2 instance.The domain name of the Active Directory that contains the user information for the product subscription.default InstanceUserSummary.Builder
identityProvider
(Consumer<IdentityProvider.Builder> identityProvider) TheIdentityProvider
resource specifies details about the identity provider.identityProvider
(IdentityProvider identityProvider) TheIdentityProvider
resource specifies details about the identity provider.instanceId
(String instanceId) The ID of the EC2 instance that provides user-based subscriptions.instanceUserArn
(String instanceUserArn) The Amazon Resource Name (ARN) that identifies the instance user.The status of a user associated with an EC2 instance.statusMessage
(String statusMessage) The status message for users of an EC2 instance.The user name from the identity provider for the 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 Details
-
associationDate
The date a user was associated with an EC2 instance.
- Parameters:
associationDate
- The date a user was associated with an EC2 instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
disassociationDate
The date a user was disassociated from an EC2 instance.
- Parameters:
disassociationDate
- The date a user was disassociated from an EC2 instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
The
IdentityProvider
resource specifies details about the identity provider.- Parameters:
identityProvider
- TheIdentityProvider
resource specifies details about the identity provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityProvider
default InstanceUserSummary.Builder identityProvider(Consumer<IdentityProvider.Builder> identityProvider) The
This is a convenience method that creates an instance of theIdentityProvider
resource specifies details about the identity provider.IdentityProvider.Builder
avoiding the need to create one manually viaIdentityProvider.builder()
.When the
Consumer
completes,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:
-
instanceId
The ID of the EC2 instance that provides user-based subscriptions.
- Parameters:
instanceId
- The ID of the EC2 instance that provides user-based subscriptions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceUserArn
The Amazon Resource Name (ARN) that identifies the instance user.
- Parameters:
instanceUserArn
- The Amazon Resource Name (ARN) that identifies the instance user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of a user associated with an EC2 instance.
- Parameters:
status
- The status of a user associated with an EC2 instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statusMessage
The status message for users of an EC2 instance.
- Parameters:
statusMessage
- The status message for users of an EC2 instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
username
The user name from the identity provider for the user.
- Parameters:
username
- The user name from the identity provider for the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-