Interface AwsIamAccessKeySessionContextSessionIssuer.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AwsIamAccessKeySessionContextSessionIssuer.Builder,
,AwsIamAccessKeySessionContextSessionIssuer> SdkBuilder<AwsIamAccessKeySessionContextSessionIssuer.Builder,
,AwsIamAccessKeySessionContextSessionIssuer> SdkPojo
- Enclosing class:
AwsIamAccessKeySessionContextSessionIssuer
public static interface AwsIamAccessKeySessionContextSessionIssuer.Builder
extends SdkPojo, CopyableBuilder<AwsIamAccessKeySessionContextSessionIssuer.Builder,AwsIamAccessKeySessionContextSessionIssuer>
-
Method Summary
Modifier and TypeMethodDescriptionThe identifier of the Amazon Web Services account that created the session.The ARN of the session.principalId
(String principalId) The principal ID of the principal (user, role, or group) that created the session.The type of principal (user, role, or group) that created the session.The name of the principal that created the session.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
-
type
The type of principal (user, role, or group) that created the session.
- Parameters:
type
- The type of principal (user, role, or group) that created the session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
principalId
The principal ID of the principal (user, role, or group) that created the session.
- Parameters:
principalId
- The principal ID of the principal (user, role, or group) that created the session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The ARN of the session.
- Parameters:
arn
- The ARN of the session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountId
The identifier of the Amazon Web Services account that created the session.
- Parameters:
accountId
- The identifier of the Amazon Web Services account that created the session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userName
The name of the principal that created the session.
- Parameters:
userName
- The name of the principal that created the session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-