Interface IamIdentity.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<IamIdentity.Builder,
,IamIdentity> SdkBuilder<IamIdentity.Builder,
,IamIdentity> SdkPojo
- Enclosing class:
IamIdentity
public static interface IamIdentity.Builder
extends SdkPojo, CopyableBuilder<IamIdentity.Builder,IamIdentity>
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the IAM identity.principalId
(String principalId) The ID of the principal that assumes the IAM identity.sourceIdentity
(String sourceIdentity) The person or application which assumes the IAM identity.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, sdkFields
-
Method Details
-
arn
The Amazon Resource Name (ARN) of the IAM identity.
- Parameters:
arn
- The Amazon Resource Name (ARN) of the IAM identity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
principalId
The ID of the principal that assumes the IAM identity.
- Parameters:
principalId
- The ID of the principal that assumes the IAM identity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceIdentity
The person or application which assumes the IAM identity.
- Parameters:
sourceIdentity
- The person or application which assumes the IAM identity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-