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, and date and time should be separated by T. 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, and date and time should be separated by T.
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 method that creates an instance of theAwsIamPolicyVersion.Builder avoiding the need to
create one manually via
AwsIamPolicyVersion.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #policyVersionList(List.
policyVersionList - a consumer that will call methods on
AwsIamPolicyVersion.Builder#policyVersionList(java.util.Collection) 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, and date and time should be separated by T. 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, and date and time should be separated by T.
For example, 2020-03-22T13:22:13.933Z.
Copyright © 2023. All rights reserved.