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, sdkFields
copy
applyMutation, build
AwsIamUserDetails.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 that creates an instance of theList.Builder
avoiding the need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called
immediately and its result is passed to #attachedManagedPolicies(List)
.attachedManagedPolicies
- a consumer that will call methods on List.Builder
#attachedManagedPolicies(List)
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. 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. 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 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.Builder
permissionsBoundary(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 that creates an instance of theList.Builder
avoiding the
need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and
its result is passed to #userPolicyList(List)
.userPolicyList
- a consumer that will call methods on List.Builder
#userPolicyList(List)
Copyright © 2021 Amazon Web Services, Inc. All Rights Reserved.