Class: Aws::Athena::Types::ListTableMetadataInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::Athena::Types::ListTableMetadataInput
- Defined in:
- gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb
Overview
When making an API call, you may pass ListTableMetadataInput data as a hash:
{
catalog_name: "CatalogNameString", # required
database_name: "NameString", # required
expression: "ExpressionString",
next_token: "Token",
max_results: 1,
}
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#catalog_name ⇒ String
The name of the data catalog for which table metadata should be returned.
-
#database_name ⇒ String
The name of the database for which table metadata should be returned.
-
#expression ⇒ String
A regex filter that pattern-matches table names.
-
#max_results ⇒ Integer
Specifies the maximum number of results to return.
-
#next_token ⇒ String
A token generated by the Athena service that specifies where to continue pagination if a previous request was truncated.
Instance Attribute Details
#catalog_name ⇒ String
The name of the data catalog for which table metadata should be returned.
1627 1628 1629 1630 1631 1632 1633 1634 1635 |
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 1627 class ListTableMetadataInput < Struct.new( :catalog_name, :database_name, :expression, :next_token, :max_results) SENSITIVE = [] include Aws::Structure end |
#database_name ⇒ String
The name of the database for which table metadata should be returned.
1627 1628 1629 1630 1631 1632 1633 1634 1635 |
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 1627 class ListTableMetadataInput < Struct.new( :catalog_name, :database_name, :expression, :next_token, :max_results) SENSITIVE = [] include Aws::Structure end |
#expression ⇒ String
A regex filter that pattern-matches table names. If no expression is supplied, metadata for all tables are listed.
1627 1628 1629 1630 1631 1632 1633 1634 1635 |
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 1627 class ListTableMetadataInput < Struct.new( :catalog_name, :database_name, :expression, :next_token, :max_results) SENSITIVE = [] include Aws::Structure end |
#max_results ⇒ Integer
Specifies the maximum number of results to return.
1627 1628 1629 1630 1631 1632 1633 1634 1635 |
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 1627 class ListTableMetadataInput < Struct.new( :catalog_name, :database_name, :expression, :next_token, :max_results) SENSITIVE = [] include Aws::Structure end |
#next_token ⇒ String
A token generated by the Athena service that specifies where to continue pagination if a previous request was truncated. To obtain the next set of pages, pass in the NextToken from the response object of the previous page call.
1627 1628 1629 1630 1631 1632 1633 1634 1635 |
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 1627 class ListTableMetadataInput < Struct.new( :catalog_name, :database_name, :expression, :next_token, :max_results) SENSITIVE = [] include Aws::Structure end |