@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GetUnfilteredTableMetadataResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
GetUnfilteredTableMetadataResult() |
Modifier and Type | Method and Description |
---|---|
GetUnfilteredTableMetadataResult |
clone() |
boolean |
equals(Object obj) |
List<String> |
getAuthorizedColumns()
A list of column names that the user has been granted access to.
|
List<ColumnRowFilter> |
getCellFilters()
A list of column row filters.
|
Boolean |
getIsMultiDialectView()
Specifies whether the view supports the SQL dialects of one or more different query engines and can therefore be
read by those engines.
|
Boolean |
getIsProtected()
A flag that instructs the engine not to push user-provided operations into the logical plan of the view during
query planning.
|
Boolean |
getIsRegisteredWithLakeFormation()
A Boolean value that indicates whether the partition location is registered with Lake Formation.
|
List<String> |
getPermissions()
The Lake Formation data permissions of the caller on the table.
|
String |
getQueryAuthorizationId()
A cryptographically generated query identifier generated by Glue or Lake Formation.
|
String |
getResourceArn()
The resource ARN of the parent resource extracted from the request.
|
String |
getRowFilter()
The filter that applies to the table.
|
Table |
getTable()
A Table object containing the table metadata.
|
int |
hashCode() |
Boolean |
isMultiDialectView()
Specifies whether the view supports the SQL dialects of one or more different query engines and can therefore be
read by those engines.
|
Boolean |
isProtected()
A flag that instructs the engine not to push user-provided operations into the logical plan of the view during
query planning.
|
Boolean |
isRegisteredWithLakeFormation()
A Boolean value that indicates whether the partition location is registered with Lake Formation.
|
void |
setAuthorizedColumns(Collection<String> authorizedColumns)
A list of column names that the user has been granted access to.
|
void |
setCellFilters(Collection<ColumnRowFilter> cellFilters)
A list of column row filters.
|
void |
setIsMultiDialectView(Boolean isMultiDialectView)
Specifies whether the view supports the SQL dialects of one or more different query engines and can therefore be
read by those engines.
|
void |
setIsProtected(Boolean isProtected)
A flag that instructs the engine not to push user-provided operations into the logical plan of the view during
query planning.
|
void |
setIsRegisteredWithLakeFormation(Boolean isRegisteredWithLakeFormation)
A Boolean value that indicates whether the partition location is registered with Lake Formation.
|
void |
setPermissions(Collection<String> permissions)
The Lake Formation data permissions of the caller on the table.
|
void |
setQueryAuthorizationId(String queryAuthorizationId)
A cryptographically generated query identifier generated by Glue or Lake Formation.
|
void |
setResourceArn(String resourceArn)
The resource ARN of the parent resource extracted from the request.
|
void |
setRowFilter(String rowFilter)
The filter that applies to the table.
|
void |
setTable(Table table)
A Table object containing the table metadata.
|
String |
toString()
Returns a string representation of this object.
|
GetUnfilteredTableMetadataResult |
withAuthorizedColumns(Collection<String> authorizedColumns)
A list of column names that the user has been granted access to.
|
GetUnfilteredTableMetadataResult |
withAuthorizedColumns(String... authorizedColumns)
A list of column names that the user has been granted access to.
|
GetUnfilteredTableMetadataResult |
withCellFilters(Collection<ColumnRowFilter> cellFilters)
A list of column row filters.
|
GetUnfilteredTableMetadataResult |
withCellFilters(ColumnRowFilter... cellFilters)
A list of column row filters.
|
GetUnfilteredTableMetadataResult |
withIsMultiDialectView(Boolean isMultiDialectView)
Specifies whether the view supports the SQL dialects of one or more different query engines and can therefore be
read by those engines.
|
GetUnfilteredTableMetadataResult |
withIsProtected(Boolean isProtected)
A flag that instructs the engine not to push user-provided operations into the logical plan of the view during
query planning.
|
GetUnfilteredTableMetadataResult |
withIsRegisteredWithLakeFormation(Boolean isRegisteredWithLakeFormation)
A Boolean value that indicates whether the partition location is registered with Lake Formation.
|
GetUnfilteredTableMetadataResult |
withPermissions(Collection<String> permissions)
The Lake Formation data permissions of the caller on the table.
|
GetUnfilteredTableMetadataResult |
withPermissions(Permission... permissions)
The Lake Formation data permissions of the caller on the table.
|
GetUnfilteredTableMetadataResult |
withPermissions(String... permissions)
The Lake Formation data permissions of the caller on the table.
|
GetUnfilteredTableMetadataResult |
withQueryAuthorizationId(String queryAuthorizationId)
A cryptographically generated query identifier generated by Glue or Lake Formation.
|
GetUnfilteredTableMetadataResult |
withResourceArn(String resourceArn)
The resource ARN of the parent resource extracted from the request.
|
GetUnfilteredTableMetadataResult |
withRowFilter(String rowFilter)
The filter that applies to the table.
|
GetUnfilteredTableMetadataResult |
withTable(Table table)
A Table object containing the table metadata.
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public void setTable(Table table)
A Table object containing the table metadata.
table
- A Table object containing the table metadata.public Table getTable()
A Table object containing the table metadata.
public GetUnfilteredTableMetadataResult withTable(Table table)
A Table object containing the table metadata.
table
- A Table object containing the table metadata.public List<String> getAuthorizedColumns()
A list of column names that the user has been granted access to.
public void setAuthorizedColumns(Collection<String> authorizedColumns)
A list of column names that the user has been granted access to.
authorizedColumns
- A list of column names that the user has been granted access to.public GetUnfilteredTableMetadataResult withAuthorizedColumns(String... authorizedColumns)
A list of column names that the user has been granted access to.
NOTE: This method appends the values to the existing list (if any). Use
setAuthorizedColumns(java.util.Collection)
or withAuthorizedColumns(java.util.Collection)
if
you want to override the existing values.
authorizedColumns
- A list of column names that the user has been granted access to.public GetUnfilteredTableMetadataResult withAuthorizedColumns(Collection<String> authorizedColumns)
A list of column names that the user has been granted access to.
authorizedColumns
- A list of column names that the user has been granted access to.public void setIsRegisteredWithLakeFormation(Boolean isRegisteredWithLakeFormation)
A Boolean value that indicates whether the partition location is registered with Lake Formation.
isRegisteredWithLakeFormation
- A Boolean value that indicates whether the partition location is registered with Lake Formation.public Boolean getIsRegisteredWithLakeFormation()
A Boolean value that indicates whether the partition location is registered with Lake Formation.
public GetUnfilteredTableMetadataResult withIsRegisteredWithLakeFormation(Boolean isRegisteredWithLakeFormation)
A Boolean value that indicates whether the partition location is registered with Lake Formation.
isRegisteredWithLakeFormation
- A Boolean value that indicates whether the partition location is registered with Lake Formation.public Boolean isRegisteredWithLakeFormation()
A Boolean value that indicates whether the partition location is registered with Lake Formation.
public List<ColumnRowFilter> getCellFilters()
A list of column row filters.
public void setCellFilters(Collection<ColumnRowFilter> cellFilters)
A list of column row filters.
cellFilters
- A list of column row filters.public GetUnfilteredTableMetadataResult withCellFilters(ColumnRowFilter... cellFilters)
A list of column row filters.
NOTE: This method appends the values to the existing list (if any). Use
setCellFilters(java.util.Collection)
or withCellFilters(java.util.Collection)
if you want to
override the existing values.
cellFilters
- A list of column row filters.public GetUnfilteredTableMetadataResult withCellFilters(Collection<ColumnRowFilter> cellFilters)
A list of column row filters.
cellFilters
- A list of column row filters.public void setQueryAuthorizationId(String queryAuthorizationId)
A cryptographically generated query identifier generated by Glue or Lake Formation.
queryAuthorizationId
- A cryptographically generated query identifier generated by Glue or Lake Formation.public String getQueryAuthorizationId()
A cryptographically generated query identifier generated by Glue or Lake Formation.
public GetUnfilteredTableMetadataResult withQueryAuthorizationId(String queryAuthorizationId)
A cryptographically generated query identifier generated by Glue or Lake Formation.
queryAuthorizationId
- A cryptographically generated query identifier generated by Glue or Lake Formation.public void setIsMultiDialectView(Boolean isMultiDialectView)
Specifies whether the view supports the SQL dialects of one or more different query engines and can therefore be read by those engines.
isMultiDialectView
- Specifies whether the view supports the SQL dialects of one or more different query engines and can
therefore be read by those engines.public Boolean getIsMultiDialectView()
Specifies whether the view supports the SQL dialects of one or more different query engines and can therefore be read by those engines.
public GetUnfilteredTableMetadataResult withIsMultiDialectView(Boolean isMultiDialectView)
Specifies whether the view supports the SQL dialects of one or more different query engines and can therefore be read by those engines.
isMultiDialectView
- Specifies whether the view supports the SQL dialects of one or more different query engines and can
therefore be read by those engines.public Boolean isMultiDialectView()
Specifies whether the view supports the SQL dialects of one or more different query engines and can therefore be read by those engines.
public void setResourceArn(String resourceArn)
The resource ARN of the parent resource extracted from the request.
resourceArn
- The resource ARN of the parent resource extracted from the request.public String getResourceArn()
The resource ARN of the parent resource extracted from the request.
public GetUnfilteredTableMetadataResult withResourceArn(String resourceArn)
The resource ARN of the parent resource extracted from the request.
resourceArn
- The resource ARN of the parent resource extracted from the request.public void setIsProtected(Boolean isProtected)
A flag that instructs the engine not to push user-provided operations into the logical plan of the view during query planning. However, if set this flag does not guarantee that the engine will comply. Refer to the engine's documentation to understand the guarantees provided, if any.
isProtected
- A flag that instructs the engine not to push user-provided operations into the logical plan of the view
during query planning. However, if set this flag does not guarantee that the engine will comply. Refer to
the engine's documentation to understand the guarantees provided, if any.public Boolean getIsProtected()
A flag that instructs the engine not to push user-provided operations into the logical plan of the view during query planning. However, if set this flag does not guarantee that the engine will comply. Refer to the engine's documentation to understand the guarantees provided, if any.
public GetUnfilteredTableMetadataResult withIsProtected(Boolean isProtected)
A flag that instructs the engine not to push user-provided operations into the logical plan of the view during query planning. However, if set this flag does not guarantee that the engine will comply. Refer to the engine's documentation to understand the guarantees provided, if any.
isProtected
- A flag that instructs the engine not to push user-provided operations into the logical plan of the view
during query planning. However, if set this flag does not guarantee that the engine will comply. Refer to
the engine's documentation to understand the guarantees provided, if any.public Boolean isProtected()
A flag that instructs the engine not to push user-provided operations into the logical plan of the view during query planning. However, if set this flag does not guarantee that the engine will comply. Refer to the engine's documentation to understand the guarantees provided, if any.
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.
Permission
public 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.Permission
public GetUnfilteredTableMetadataResult 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.Permission
public GetUnfilteredTableMetadataResult 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.Permission
public GetUnfilteredTableMetadataResult 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.Permission
public void setRowFilter(String rowFilter)
The filter that applies to the table. For example when applying the filter in SQL, it would go in the
WHERE
clause and can be evaluated by using an AND
operator with any other predicates
applied by the user querying the table.
rowFilter
- The filter that applies to the table. For example when applying the filter in SQL, it would go in the
WHERE
clause and can be evaluated by using an AND
operator with any other
predicates applied by the user querying the table.public String getRowFilter()
The filter that applies to the table. For example when applying the filter in SQL, it would go in the
WHERE
clause and can be evaluated by using an AND
operator with any other predicates
applied by the user querying the table.
WHERE
clause and can be evaluated by using an AND
operator with any other
predicates applied by the user querying the table.public GetUnfilteredTableMetadataResult withRowFilter(String rowFilter)
The filter that applies to the table. For example when applying the filter in SQL, it would go in the
WHERE
clause and can be evaluated by using an AND
operator with any other predicates
applied by the user querying the table.
rowFilter
- The filter that applies to the table. For example when applying the filter in SQL, it would go in the
WHERE
clause and can be evaluated by using an AND
operator with any other
predicates applied by the user querying the table.public String toString()
toString
in class Object
Object.toString()
public GetUnfilteredTableMetadataResult clone()