@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GetUnfilteredTableMetadataRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description |
|---|
GetUnfilteredTableMetadataRequest() |
| Modifier and Type | Method and Description |
|---|---|
GetUnfilteredTableMetadataRequest |
clone() |
boolean |
equals(Object obj) |
AuditContext |
getAuditContext()
A structure containing Lake Formation audit context information.
|
String |
getCatalogId()
The catalog ID where the table resides.
|
String |
getDatabaseName()
(Required) Specifies the name of a database that contains the table.
|
String |
getName()
(Required) Specifies the name of a table for which you are requesting metadata.
|
List<String> |
getPermissions()
The Lake Formation data permissions of the caller on the table.
|
QuerySessionContext |
getQuerySessionContext()
A structure used as a protocol between query engines and Lake Formation or Glue.
|
String |
getRegion()
Specified only if the base tables belong to a different Amazon Web Services Region.
|
SupportedDialect |
getSupportedDialect()
A structure specifying the dialect and dialect version used by the query engine.
|
List<String> |
getSupportedPermissionTypes()
(Required) A list of supported permission types.
|
int |
hashCode() |
void |
setAuditContext(AuditContext auditContext)
A structure containing Lake Formation audit context information.
|
void |
setCatalogId(String catalogId)
The catalog ID where the table resides.
|
void |
setDatabaseName(String databaseName)
(Required) Specifies the name of a database that contains the table.
|
void |
setName(String name)
(Required) Specifies the name of a table for which you are requesting metadata.
|
void |
setPermissions(Collection<String> permissions)
The Lake Formation data permissions of the caller on the table.
|
void |
setQuerySessionContext(QuerySessionContext querySessionContext)
A structure used as a protocol between query engines and Lake Formation or Glue.
|
void |
setRegion(String region)
Specified only if the base tables belong to a different Amazon Web Services Region.
|
void |
setSupportedDialect(SupportedDialect supportedDialect)
A structure specifying the dialect and dialect version used by the query engine.
|
void |
setSupportedPermissionTypes(Collection<String> supportedPermissionTypes)
(Required) A list of supported permission types.
|
String |
toString()
Returns a string representation of this object.
|
GetUnfilteredTableMetadataRequest |
withAuditContext(AuditContext auditContext)
A structure containing Lake Formation audit context information.
|
GetUnfilteredTableMetadataRequest |
withCatalogId(String catalogId)
The catalog ID where the table resides.
|
GetUnfilteredTableMetadataRequest |
withDatabaseName(String databaseName)
(Required) Specifies the name of a database that contains the table.
|
GetUnfilteredTableMetadataRequest |
withName(String name)
(Required) Specifies the name of a table for which you are requesting metadata.
|
GetUnfilteredTableMetadataRequest |
withPermissions(Collection<String> permissions)
The Lake Formation data permissions of the caller on the table.
|
GetUnfilteredTableMetadataRequest |
withPermissions(Permission... permissions)
The Lake Formation data permissions of the caller on the table.
|
GetUnfilteredTableMetadataRequest |
withPermissions(String... permissions)
The Lake Formation data permissions of the caller on the table.
|
GetUnfilteredTableMetadataRequest |
withQuerySessionContext(QuerySessionContext querySessionContext)
A structure used as a protocol between query engines and Lake Formation or Glue.
|
GetUnfilteredTableMetadataRequest |
withRegion(String region)
Specified only if the base tables belong to a different Amazon Web Services Region.
|
GetUnfilteredTableMetadataRequest |
withSupportedDialect(SupportedDialect supportedDialect)
A structure specifying the dialect and dialect version used by the query engine.
|
GetUnfilteredTableMetadataRequest |
withSupportedPermissionTypes(Collection<String> supportedPermissionTypes)
(Required) A list of supported permission types.
|
GetUnfilteredTableMetadataRequest |
withSupportedPermissionTypes(PermissionType... supportedPermissionTypes)
(Required) A list of supported permission types.
|
GetUnfilteredTableMetadataRequest |
withSupportedPermissionTypes(String... supportedPermissionTypes)
(Required) A list of supported permission types.
|
addHandlerContext, copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setRegion(String region)
Specified only if the base tables belong to a different Amazon Web Services Region.
region - Specified only if the base tables belong to a different Amazon Web Services Region.public String getRegion()
Specified only if the base tables belong to a different Amazon Web Services Region.
public GetUnfilteredTableMetadataRequest withRegion(String region)
Specified only if the base tables belong to a different Amazon Web Services Region.
region - Specified only if the base tables belong to a different Amazon Web Services Region.public void setCatalogId(String catalogId)
The catalog ID where the table resides.
catalogId - The catalog ID where the table resides.public String getCatalogId()
The catalog ID where the table resides.
public GetUnfilteredTableMetadataRequest withCatalogId(String catalogId)
The catalog ID where the table resides.
catalogId - The catalog ID where the table resides.public void setDatabaseName(String databaseName)
(Required) Specifies the name of a database that contains the table.
databaseName - (Required) Specifies the name of a database that contains the table.public String getDatabaseName()
(Required) Specifies the name of a database that contains the table.
public GetUnfilteredTableMetadataRequest withDatabaseName(String databaseName)
(Required) Specifies the name of a database that contains the table.
databaseName - (Required) Specifies the name of a database that contains the table.public void setName(String name)
(Required) Specifies the name of a table for which you are requesting metadata.
name - (Required) Specifies the name of a table for which you are requesting metadata.public String getName()
(Required) Specifies the name of a table for which you are requesting metadata.
public GetUnfilteredTableMetadataRequest withName(String name)
(Required) Specifies the name of a table for which you are requesting metadata.
name - (Required) Specifies the name of a table for which you are requesting metadata.public void setAuditContext(AuditContext auditContext)
A structure containing Lake Formation audit context information.
auditContext - A structure containing Lake Formation audit context information.public AuditContext getAuditContext()
A structure containing Lake Formation audit context information.
public GetUnfilteredTableMetadataRequest withAuditContext(AuditContext auditContext)
A structure containing Lake Formation audit context information.
auditContext - A structure containing Lake Formation audit context information.public List<String> getSupportedPermissionTypes()
(Required) A list of supported permission types.
PermissionTypepublic void setSupportedPermissionTypes(Collection<String> supportedPermissionTypes)
(Required) A list of supported permission types.
supportedPermissionTypes - (Required) A list of supported permission types.PermissionTypepublic GetUnfilteredTableMetadataRequest withSupportedPermissionTypes(String... supportedPermissionTypes)
(Required) A list of supported permission types.
NOTE: This method appends the values to the existing list (if any). Use
setSupportedPermissionTypes(java.util.Collection) or
withSupportedPermissionTypes(java.util.Collection) if you want to override the existing values.
supportedPermissionTypes - (Required) A list of supported permission types.PermissionTypepublic GetUnfilteredTableMetadataRequest withSupportedPermissionTypes(Collection<String> supportedPermissionTypes)
(Required) A list of supported permission types.
supportedPermissionTypes - (Required) A list of supported permission types.PermissionTypepublic GetUnfilteredTableMetadataRequest withSupportedPermissionTypes(PermissionType... supportedPermissionTypes)
(Required) A list of supported permission types.
supportedPermissionTypes - (Required) A list of supported permission types.PermissionTypepublic void setSupportedDialect(SupportedDialect supportedDialect)
A structure specifying the dialect and dialect version used by the query engine.
supportedDialect - A structure specifying the dialect and dialect version used by the query engine.public SupportedDialect getSupportedDialect()
A structure specifying the dialect and dialect version used by the query engine.
public GetUnfilteredTableMetadataRequest withSupportedDialect(SupportedDialect supportedDialect)
A structure specifying the dialect and dialect version used by the query engine.
supportedDialect - A structure specifying the dialect and dialect version used by the query engine.public List<String> getPermissions()
The Lake Formation data permissions of the caller on the table. Used to authorize the call when no view context is found.
Permissionpublic void setPermissions(Collection<String> permissions)
The Lake Formation data permissions of the caller on the table. Used to authorize the call when no view context is found.
permissions - The Lake Formation data permissions of the caller on the table. Used to authorize the call when no view
context is found.Permissionpublic GetUnfilteredTableMetadataRequest withPermissions(String... permissions)
The Lake Formation data permissions of the caller on the table. Used to authorize the call when no view context is found.
NOTE: This method appends the values to the existing list (if any). Use
setPermissions(java.util.Collection) or withPermissions(java.util.Collection) if you want to
override the existing values.
permissions - The Lake Formation data permissions of the caller on the table. Used to authorize the call when no view
context is found.Permissionpublic GetUnfilteredTableMetadataRequest withPermissions(Collection<String> permissions)
The Lake Formation data permissions of the caller on the table. Used to authorize the call when no view context is found.
permissions - The Lake Formation data permissions of the caller on the table. Used to authorize the call when no view
context is found.Permissionpublic GetUnfilteredTableMetadataRequest withPermissions(Permission... permissions)
The Lake Formation data permissions of the caller on the table. Used to authorize the call when no view context is found.
permissions - The Lake Formation data permissions of the caller on the table. Used to authorize the call when no view
context is found.Permissionpublic void setQuerySessionContext(QuerySessionContext querySessionContext)
A structure used as a protocol between query engines and Lake Formation or Glue. Contains both a Lake Formation generated authorization identifier and information from the request's authorization context.
querySessionContext - A structure used as a protocol between query engines and Lake Formation or Glue. Contains both a Lake
Formation generated authorization identifier and information from the request's authorization context.public QuerySessionContext getQuerySessionContext()
A structure used as a protocol between query engines and Lake Formation or Glue. Contains both a Lake Formation generated authorization identifier and information from the request's authorization context.
public GetUnfilteredTableMetadataRequest withQuerySessionContext(QuerySessionContext querySessionContext)
A structure used as a protocol between query engines and Lake Formation or Glue. Contains both a Lake Formation generated authorization identifier and information from the request's authorization context.
querySessionContext - A structure used as a protocol between query engines and Lake Formation or Glue. Contains both a Lake
Formation generated authorization identifier and information from the request's authorization context.public String toString()
toString in class ObjectObject.toString()public GetUnfilteredTableMetadataRequest clone()
clone in class AmazonWebServiceRequestCopyright © 2024. All rights reserved.