@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() |
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 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 AWS Lake Formation environment.
public DataLakePrincipal principal()
Specifies a principal to filter the permissions returned.
public 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 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 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 String nextToken()
A continuation token, if this is not the first call to retrieve this list.
public Integer maxResults()
The maximum number of results to return.
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 int hashCode()
hashCode in class AwsRequestpublic boolean equals(Object obj)
equals in class AwsRequestpublic boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2019. All rights reserved.