@Generated(value="software.amazon.awssdk:codegen") public final class GetImpersonationRoleEffectRequest extends WorkMailRequest implements ToCopyableBuilder<GetImpersonationRoleEffectRequest.Builder,GetImpersonationRoleEffectRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
GetImpersonationRoleEffectRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static GetImpersonationRoleEffectRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
impersonationRoleId()
The impersonation role ID to test.
|
String |
organizationId()
The WorkMail organization where the impersonation role is defined.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends GetImpersonationRoleEffectRequest.Builder> |
serializableBuilderClass() |
String |
targetUser()
The WorkMail organization user chosen to test the impersonation role.
|
GetImpersonationRoleEffectRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String organizationId()
The WorkMail organization where the impersonation role is defined.
public final String impersonationRoleId()
The impersonation role ID to test.
public final String targetUser()
The WorkMail organization user chosen to test the impersonation role. The following identity formats are available:
User ID: 12345678-1234-1234-1234-123456789012 or
S-1-1-12-1234567890-123456789-123456789-1234
Email address: user@domain.tld
User name: user
User ID: 12345678-1234-1234-1234-123456789012 or
S-1-1-12-1234567890-123456789-123456789-1234
Email address: user@domain.tld
User name: user
public GetImpersonationRoleEffectRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<GetImpersonationRoleEffectRequest.Builder,GetImpersonationRoleEffectRequest>toBuilder in class WorkMailRequestpublic static GetImpersonationRoleEffectRequest.Builder builder()
public static Class<? extends GetImpersonationRoleEffectRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2022. All rights reserved.