public static interface AwsIamPolicyDetails.Builder extends SdkPojo, CopyableBuilder<AwsIamPolicyDetails.Builder,AwsIamPolicyDetails>
| Modifier and Type | Method and Description |
|---|---|
AwsIamPolicyDetails.Builder |
attachmentCount(Integer attachmentCount)
The number of users, groups, and roles that the policy is attached to.
|
AwsIamPolicyDetails.Builder |
createDate(String createDate)
When the policy was created.
|
AwsIamPolicyDetails.Builder |
defaultVersionId(String defaultVersionId)
The identifier of the default version of the policy.
|
AwsIamPolicyDetails.Builder |
description(String description)
A description of the policy.
|
AwsIamPolicyDetails.Builder |
isAttachable(Boolean isAttachable)
Whether the policy can be attached to a user, group, or role.
|
AwsIamPolicyDetails.Builder |
path(String path)
The path to the policy.
|
AwsIamPolicyDetails.Builder |
permissionsBoundaryUsageCount(Integer permissionsBoundaryUsageCount)
The number of users and roles that use the policy to set the permissions boundary.
|
AwsIamPolicyDetails.Builder |
policyId(String policyId)
The unique identifier of the policy.
|
AwsIamPolicyDetails.Builder |
policyName(String policyName)
The name of the policy.
|
AwsIamPolicyDetails.Builder |
policyVersionList(AwsIamPolicyVersion... policyVersionList)
List of versions of the policy.
|
AwsIamPolicyDetails.Builder |
policyVersionList(Collection<AwsIamPolicyVersion> policyVersionList)
List of versions of the policy.
|
AwsIamPolicyDetails.Builder |
policyVersionList(Consumer<AwsIamPolicyVersion.Builder>... policyVersionList)
List of versions of the policy.
|
AwsIamPolicyDetails.Builder |
updateDate(String updateDate)
When the policy was most recently updated.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsIamPolicyDetails.Builder attachmentCount(Integer attachmentCount)
The number of users, groups, and roles that the policy is attached to.
attachmentCount - The number of users, groups, and roles that the policy is attached to.AwsIamPolicyDetails.Builder createDate(String createDate)
When the policy 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 - When the policy 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.
AwsIamPolicyDetails.Builder defaultVersionId(String defaultVersionId)
The identifier of the default version of the policy.
defaultVersionId - The identifier of the default version of the policy.AwsIamPolicyDetails.Builder description(String description)
A description of the policy.
description - A description of the policy.AwsIamPolicyDetails.Builder isAttachable(Boolean isAttachable)
Whether the policy can be attached to a user, group, or role.
isAttachable - Whether the policy can be attached to a user, group, or role.AwsIamPolicyDetails.Builder path(String path)
The path to the policy.
path - The path to the policy.AwsIamPolicyDetails.Builder permissionsBoundaryUsageCount(Integer permissionsBoundaryUsageCount)
The number of users and roles that use the policy to set the permissions boundary.
permissionsBoundaryUsageCount - The number of users and roles that use the policy to set the permissions boundary.AwsIamPolicyDetails.Builder policyId(String policyId)
The unique identifier of the policy.
policyId - The unique identifier of the policy.AwsIamPolicyDetails.Builder policyName(String policyName)
The name of the policy.
policyName - The name of the policy.AwsIamPolicyDetails.Builder policyVersionList(Collection<AwsIamPolicyVersion> policyVersionList)
List of versions of the policy.
policyVersionList - List of versions of the policy.AwsIamPolicyDetails.Builder policyVersionList(AwsIamPolicyVersion... policyVersionList)
List of versions of the policy.
policyVersionList - List of versions of the policy.AwsIamPolicyDetails.Builder policyVersionList(Consumer<AwsIamPolicyVersion.Builder>... policyVersionList)
List of versions of the policy.
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 #policyVersionList(List) .policyVersionList - a consumer that will call methods on List.Builder #policyVersionList(List) AwsIamPolicyDetails.Builder updateDate(String updateDate)
When the policy was most recently updated.
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.
updateDate - When the policy was most recently updated.
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.
Copyright © 2021. All rights reserved.