public static interface GetImpersonationRoleResponse.Builder extends WorkMailResponse.Builder, SdkPojo, CopyableBuilder<GetImpersonationRoleResponse.Builder,GetImpersonationRoleResponse>
build, responseMetadata, responseMetadatasdkHttpResponse, sdkHttpResponseequalsBySdkFields, sdkFieldscopyapplyMutation, buildGetImpersonationRoleResponse.Builder impersonationRoleId(String impersonationRoleId)
The impersonation role ID.
impersonationRoleId - The impersonation role ID.GetImpersonationRoleResponse.Builder name(String name)
The impersonation role name.
name - The impersonation role name.GetImpersonationRoleResponse.Builder type(String type)
The impersonation role type.
type - The impersonation role type.ImpersonationRoleType,
ImpersonationRoleTypeGetImpersonationRoleResponse.Builder type(ImpersonationRoleType type)
The impersonation role type.
type - The impersonation role type.ImpersonationRoleType,
ImpersonationRoleTypeGetImpersonationRoleResponse.Builder description(String description)
The impersonation role description.
description - The impersonation role description.GetImpersonationRoleResponse.Builder rules(Collection<ImpersonationRule> rules)
The list of rules for the given impersonation role.
rules - The list of rules for the given impersonation role.GetImpersonationRoleResponse.Builder rules(ImpersonationRule... rules)
The list of rules for the given impersonation role.
rules - The list of rules for the given impersonation role.GetImpersonationRoleResponse.Builder rules(Consumer<ImpersonationRule.Builder>... rules)
The list of rules for the given impersonation role.
This is a convenience method that creates an instance of theImpersonationRule.Builder avoiding the need to create
one manually via ImpersonationRule.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #rules(List.
rules - a consumer that will call methods on
ImpersonationRule.Builder#rules(java.util.Collection) GetImpersonationRoleResponse.Builder dateCreated(Instant dateCreated)
The date when the impersonation role was created.
dateCreated - The date when the impersonation role was created.GetImpersonationRoleResponse.Builder dateModified(Instant dateModified)
The date when the impersonation role was last modified.
dateModified - The date when the impersonation role was last modified.Copyright © 2023. All rights reserved.