@Generated(value="software.amazon.awssdk:codegen") public final class PermissionInfo extends Object implements SdkPojo, Serializable, ToCopyableBuilder<PermissionInfo.Builder,PermissionInfo>
Describes the permissions.
| Modifier and Type | Class and Description |
|---|---|
static interface |
PermissionInfo.Builder |
| Modifier and Type | Method and Description |
|---|---|
static PermissionInfo.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
RoleType |
role()
The role of the user.
|
String |
roleAsString()
The role of the user.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends PermissionInfo.Builder> |
serializableBuilderClass() |
PermissionInfo.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
RolePermissionType |
type()
The type of permissions.
|
String |
typeAsString()
The type of permissions.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final RoleType role()
The role of the user.
If the service returns an enum value that is not available in the current SDK version, role will return
RoleType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
roleAsString().
RoleTypepublic final String roleAsString()
The role of the user.
If the service returns an enum value that is not available in the current SDK version, role will return
RoleType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
roleAsString().
RoleTypepublic final RolePermissionType type()
The type of permissions.
If the service returns an enum value that is not available in the current SDK version, type will return
RolePermissionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
RolePermissionTypepublic final String typeAsString()
The type of permissions.
If the service returns an enum value that is not available in the current SDK version, type will return
RolePermissionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
RolePermissionTypepublic PermissionInfo.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<PermissionInfo.Builder,PermissionInfo>public static PermissionInfo.Builder builder()
public static Class<? extends PermissionInfo.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.