public static interface AwsIamUserDetails.Builder extends SdkPojo, CopyableBuilder<AwsIamUserDetails.Builder,AwsIamUserDetails>
| Modifier and Type | Method and Description |
|---|---|
AwsIamUserDetails.Builder |
attachedManagedPolicies(AwsIamAttachedManagedPolicy... attachedManagedPolicies)
A list of the managed policies that are attached to the user.
|
AwsIamUserDetails.Builder |
attachedManagedPolicies(Collection<AwsIamAttachedManagedPolicy> attachedManagedPolicies)
A list of the managed policies that are attached to the user.
|
AwsIamUserDetails.Builder |
attachedManagedPolicies(Consumer<AwsIamAttachedManagedPolicy.Builder>... attachedManagedPolicies)
A list of the managed policies that are attached to the user.
|
AwsIamUserDetails.Builder |
createDate(String createDate)
Indicates when the user was created.
|
AwsIamUserDetails.Builder |
groupList(Collection<String> groupList)
A list of IAM groups that the user belongs to.
|
AwsIamUserDetails.Builder |
groupList(String... groupList)
A list of IAM groups that the user belongs to.
|
AwsIamUserDetails.Builder |
path(String path)
The path to the user.
|
AwsIamUserDetails.Builder |
permissionsBoundary(AwsIamPermissionsBoundary permissionsBoundary)
The permissions boundary for the user.
|
default AwsIamUserDetails.Builder |
permissionsBoundary(Consumer<AwsIamPermissionsBoundary.Builder> permissionsBoundary)
The permissions boundary for the user.
|
AwsIamUserDetails.Builder |
userId(String userId)
The unique identifier for the user.
|
AwsIamUserDetails.Builder |
userName(String userName)
The name of the user.
|
AwsIamUserDetails.Builder |
userPolicyList(AwsIamUserPolicy... userPolicyList)
The list of inline policies that are embedded in the user.
|
AwsIamUserDetails.Builder |
userPolicyList(Collection<AwsIamUserPolicy> userPolicyList)
The list of inline policies that are embedded in the user.
|
AwsIamUserDetails.Builder |
userPolicyList(Consumer<AwsIamUserPolicy.Builder>... userPolicyList)
The list of inline policies that are embedded in the user.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsIamUserDetails.Builder attachedManagedPolicies(Collection<AwsIamAttachedManagedPolicy> attachedManagedPolicies)
A list of the managed policies that are attached to the user.
attachedManagedPolicies - A list of the managed policies that are attached to the user.AwsIamUserDetails.Builder attachedManagedPolicies(AwsIamAttachedManagedPolicy... attachedManagedPolicies)
A list of the managed policies that are attached to the user.
attachedManagedPolicies - A list of the managed policies that are attached to the user.AwsIamUserDetails.Builder attachedManagedPolicies(Consumer<AwsIamAttachedManagedPolicy.Builder>... attachedManagedPolicies)
A list of the managed policies that are attached to the user.
This is a convenience method that creates an instance of theAwsIamAttachedManagedPolicy.Builder avoiding the
need to create one manually via
AwsIamAttachedManagedPolicy.builder().
When the Consumer completes,
SdkBuilder.build() is
called immediately and its result is passed to #attachedManagedPolicies(List.
attachedManagedPolicies - a consumer that will call methods on
AwsIamAttachedManagedPolicy.Builder#attachedManagedPolicies(java.util.Collection) AwsIamUserDetails.Builder createDate(String createDate)
Indicates when the user was created.
Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format.
The value cannot contain spaces, and date and time should be separated by T. For example,
2020-03-22T13:22:13.933Z.
createDate - Indicates when the user was created.
Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time
Format. The value cannot contain spaces, and date and time should be separated by T.
For example, 2020-03-22T13:22:13.933Z.
AwsIamUserDetails.Builder groupList(Collection<String> groupList)
A list of IAM groups that the user belongs to.
groupList - A list of IAM groups that the user belongs to.AwsIamUserDetails.Builder groupList(String... groupList)
A list of IAM groups that the user belongs to.
groupList - A list of IAM groups that the user belongs to.AwsIamUserDetails.Builder path(String path)
The path to the user.
path - The path to the user.AwsIamUserDetails.Builder permissionsBoundary(AwsIamPermissionsBoundary permissionsBoundary)
The permissions boundary for the user.
permissionsBoundary - The permissions boundary for the user.default AwsIamUserDetails.Builder permissionsBoundary(Consumer<AwsIamPermissionsBoundary.Builder> permissionsBoundary)
The permissions boundary for the user.
This is a convenience method that creates an instance of theAwsIamPermissionsBoundary.Builder
avoiding the need to create one manually via AwsIamPermissionsBoundary.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to permissionsBoundary(AwsIamPermissionsBoundary).
permissionsBoundary - a consumer that will call methods on AwsIamPermissionsBoundary.BuilderpermissionsBoundary(AwsIamPermissionsBoundary)AwsIamUserDetails.Builder userId(String userId)
The unique identifier for the user.
userId - The unique identifier for the user.AwsIamUserDetails.Builder userName(String userName)
The name of the user.
userName - The name of the user.AwsIamUserDetails.Builder userPolicyList(Collection<AwsIamUserPolicy> userPolicyList)
The list of inline policies that are embedded in the user.
userPolicyList - The list of inline policies that are embedded in the user.AwsIamUserDetails.Builder userPolicyList(AwsIamUserPolicy... userPolicyList)
The list of inline policies that are embedded in the user.
userPolicyList - The list of inline policies that are embedded in the user.AwsIamUserDetails.Builder userPolicyList(Consumer<AwsIamUserPolicy.Builder>... userPolicyList)
The list of inline policies that are embedded in the user.
This is a convenience method that creates an instance of theAwsIamUserPolicy.Builder avoiding the need to
create one manually via AwsIamUserPolicy.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #userPolicyList(List.
userPolicyList - a consumer that will call methods on
AwsIamUserPolicy.Builder#userPolicyList(java.util.Collection) Copyright © 2023. All rights reserved.