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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IamIdentity.Builderarn(String arn)The Amazon Resource Name (ARN) of the IAM identity.IamIdentity.BuilderprincipalId(String principalId)The ID of the principal that assumes the IAM identity.IamIdentity.BuildersourceIdentity(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 Detail
-
arn
IamIdentity.Builder arn(String 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
IamIdentity.Builder principalId(String 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
IamIdentity.Builder sourceIdentity(String 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.
-
-