@Generated(value="software.amazon.awssdk:codegen") public final class ListPermissionsRequest extends LakeFormationRequest implements ToCopyableBuilder<ListPermissionsRequest.Builder,ListPermissionsRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
ListPermissionsRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ListPermissionsRequest.Builder |
builder() |
String |
catalogId()
The identifier for the Data Catalog.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
includeRelated()
Indicates that related permissions should be included in the results.
|
Integer |
maxResults()
The maximum number of results to return.
|
String |
nextToken()
A continuation token, if this is not the first call to retrieve this list.
|
DataLakePrincipal |
principal()
Specifies a principal to filter the permissions returned.
|
Resource |
resource()
A resource where you will get a list of the principal permissions.
|
DataLakeResourceType |
resourceType()
Specifies a resource type to filter the permissions returned.
|
String |
resourceTypeAsString()
Specifies a resource type to filter the permissions returned.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ListPermissionsRequest.Builder> |
serializableBuilderClass() |
ListPermissionsRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String catalogId()
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
public final DataLakePrincipal principal()
Specifies a principal to filter the permissions returned.
public final DataLakeResourceType resourceType()
Specifies a resource type to filter the permissions returned.
If the service returns an enum value that is not available in the current SDK version, resourceType will
return DataLakeResourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from resourceTypeAsString().
DataLakeResourceTypepublic final String resourceTypeAsString()
Specifies a resource type to filter the permissions returned.
If the service returns an enum value that is not available in the current SDK version, resourceType will
return DataLakeResourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from resourceTypeAsString().
DataLakeResourceTypepublic final Resource resource()
A resource where you will get a list of the principal permissions.
This operation does not support getting privileges on a table with columns. Instead, call this operation on the table, and the operation returns the table and the table w columns.
This operation does not support getting privileges on a table with columns. Instead, call this operation on the table, and the operation returns the table and the table w columns.
public final String nextToken()
A continuation token, if this is not the first call to retrieve this list.
public final Integer maxResults()
The maximum number of results to return.
public final String includeRelated()
Indicates that related permissions should be included in the results.
public ListPermissionsRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ListPermissionsRequest.Builder,ListPermissionsRequest>toBuilder in class LakeFormationRequestpublic static ListPermissionsRequest.Builder builder()
public static Class<? extends ListPermissionsRequest.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.