public static interface GroupDetail.Builder extends SdkPojo, CopyableBuilder<GroupDetail.Builder,GroupDetail>
| Modifier and Type | Method and Description |
|---|---|
GroupDetail.Builder |
arn(String arn)
Sets the value of the Arn property for this object.
|
GroupDetail.Builder |
attachedManagedPolicies(AttachedPolicy... attachedManagedPolicies)
A list of the managed policies attached to the group.
|
GroupDetail.Builder |
attachedManagedPolicies(Collection<AttachedPolicy> attachedManagedPolicies)
A list of the managed policies attached to the group.
|
GroupDetail.Builder |
attachedManagedPolicies(Consumer<AttachedPolicy.Builder>... attachedManagedPolicies)
A list of the managed policies attached to the group.
|
GroupDetail.Builder |
createDate(Instant createDate)
The date and time, in ISO 8601 date-time format, when the group
was created.
|
GroupDetail.Builder |
groupId(String groupId)
The stable and unique string identifying the group.
|
GroupDetail.Builder |
groupName(String groupName)
The friendly name that identifies the group.
|
GroupDetail.Builder |
groupPolicyList(Collection<PolicyDetail> groupPolicyList)
A list of the inline policies embedded in the group.
|
GroupDetail.Builder |
groupPolicyList(Consumer<PolicyDetail.Builder>... groupPolicyList)
A list of the inline policies embedded in the group.
|
GroupDetail.Builder |
groupPolicyList(PolicyDetail... groupPolicyList)
A list of the inline policies embedded in the group.
|
GroupDetail.Builder |
path(String path)
The path to the group.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildGroupDetail.Builder path(String path)
The path to the group. For more information about paths, see IAM identifiers in the IAM User Guide.
path - The path to the group. For more information about paths, see IAM identifiers in
the IAM User Guide.GroupDetail.Builder groupName(String groupName)
The friendly name that identifies the group.
groupName - The friendly name that identifies the group.GroupDetail.Builder groupId(String groupId)
The stable and unique string identifying the group. For more information about IDs, see IAM identifiers in the IAM User Guide.
groupId - The stable and unique string identifying the group. For more information about IDs, see IAM identifiers in
the IAM User Guide.GroupDetail.Builder arn(String arn)
arn - The new value for the Arn property for this object.GroupDetail.Builder createDate(Instant createDate)
The date and time, in ISO 8601 date-time format, when the group was created.
createDate - The date and time, in ISO 8601 date-time format, when the
group was created.GroupDetail.Builder groupPolicyList(Collection<PolicyDetail> groupPolicyList)
A list of the inline policies embedded in the group.
groupPolicyList - A list of the inline policies embedded in the group.GroupDetail.Builder groupPolicyList(PolicyDetail... groupPolicyList)
A list of the inline policies embedded in the group.
groupPolicyList - A list of the inline policies embedded in the group.GroupDetail.Builder groupPolicyList(Consumer<PolicyDetail.Builder>... groupPolicyList)
A list of the inline policies embedded in the group.
This is a convenience method that creates an instance of thePolicyDetail.Builder avoiding the need to create one
manually via PolicyDetail.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to #groupPolicyList(List.
groupPolicyList - a consumer that will call methods on
PolicyDetail.Builder#groupPolicyList(java.util.Collection) GroupDetail.Builder attachedManagedPolicies(Collection<AttachedPolicy> attachedManagedPolicies)
A list of the managed policies attached to the group.
attachedManagedPolicies - A list of the managed policies attached to the group.GroupDetail.Builder attachedManagedPolicies(AttachedPolicy... attachedManagedPolicies)
A list of the managed policies attached to the group.
attachedManagedPolicies - A list of the managed policies attached to the group.GroupDetail.Builder attachedManagedPolicies(Consumer<AttachedPolicy.Builder>... attachedManagedPolicies)
A list of the managed policies attached to the group.
This is a convenience method that creates an instance of theAttachedPolicy.Builder avoiding the need to create one
manually via AttachedPolicy.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
AttachedPolicy.Builder#attachedManagedPolicies(java.util.Collection) Copyright © 2023. All rights reserved.