Class: Aws::Glue::Types::GetUnfilteredPartitionsMetadataRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb

Overview

Note:

When making an API call, you may pass GetUnfilteredPartitionsMetadataRequest data as a hash:

{
  catalog_id: "CatalogIdString", # required
  database_name: "NameString", # required
  table_name: "NameString", # required
  expression: "PredicateString",
  audit_context: {
    additional_audit_context: "AuditContextString",
    requested_columns: ["ColumnNameString"],
    all_columns_requested: false,
  },
  supported_permission_types: ["COLUMN_PERMISSION"], # required, accepts COLUMN_PERMISSION, CELL_FILTER_PERMISSION
  next_token: "Token",
  segment: {
    segment_number: 1, # required
    total_segments: 1, # required
  },
  max_results: 1,
}

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#audit_contextTypes::AuditContext

A structure containing information for audit.

Returns:



13543
13544
13545
13546
13547
13548
13549
13550
13551
13552
13553
13554
13555
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 13543

class GetUnfilteredPartitionsMetadataRequest < Struct.new(
  :catalog_id,
  :database_name,
  :table_name,
  :expression,
  :audit_context,
  :supported_permission_types,
  :next_token,
  :segment,
  :max_results)
  SENSITIVE = []
  include Aws::Structure
end

#catalog_idString

Returns:

  • (String)


13543
13544
13545
13546
13547
13548
13549
13550
13551
13552
13553
13554
13555
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 13543

class GetUnfilteredPartitionsMetadataRequest < Struct.new(
  :catalog_id,
  :database_name,
  :table_name,
  :expression,
  :audit_context,
  :supported_permission_types,
  :next_token,
  :segment,
  :max_results)
  SENSITIVE = []
  include Aws::Structure
end

#database_nameString

Returns:

  • (String)


13543
13544
13545
13546
13547
13548
13549
13550
13551
13552
13553
13554
13555
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 13543

class GetUnfilteredPartitionsMetadataRequest < Struct.new(
  :catalog_id,
  :database_name,
  :table_name,
  :expression,
  :audit_context,
  :supported_permission_types,
  :next_token,
  :segment,
  :max_results)
  SENSITIVE = []
  include Aws::Structure
end

#expressionString

Returns:

  • (String)


13543
13544
13545
13546
13547
13548
13549
13550
13551
13552
13553
13554
13555
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 13543

class GetUnfilteredPartitionsMetadataRequest < Struct.new(
  :catalog_id,
  :database_name,
  :table_name,
  :expression,
  :audit_context,
  :supported_permission_types,
  :next_token,
  :segment,
  :max_results)
  SENSITIVE = []
  include Aws::Structure
end

#max_resultsInteger

Returns:

  • (Integer)


13543
13544
13545
13546
13547
13548
13549
13550
13551
13552
13553
13554
13555
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 13543

class GetUnfilteredPartitionsMetadataRequest < Struct.new(
  :catalog_id,
  :database_name,
  :table_name,
  :expression,
  :audit_context,
  :supported_permission_types,
  :next_token,
  :segment,
  :max_results)
  SENSITIVE = []
  include Aws::Structure
end

#next_tokenString

Returns:

  • (String)


13543
13544
13545
13546
13547
13548
13549
13550
13551
13552
13553
13554
13555
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 13543

class GetUnfilteredPartitionsMetadataRequest < Struct.new(
  :catalog_id,
  :database_name,
  :table_name,
  :expression,
  :audit_context,
  :supported_permission_types,
  :next_token,
  :segment,
  :max_results)
  SENSITIVE = []
  include Aws::Structure
end

#segmentTypes::Segment

Defines a non-overlapping region of a table's partitions, allowing multiple requests to be run in parallel.

Returns:



13543
13544
13545
13546
13547
13548
13549
13550
13551
13552
13553
13554
13555
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 13543

class GetUnfilteredPartitionsMetadataRequest < Struct.new(
  :catalog_id,
  :database_name,
  :table_name,
  :expression,
  :audit_context,
  :supported_permission_types,
  :next_token,
  :segment,
  :max_results)
  SENSITIVE = []
  include Aws::Structure
end

#supported_permission_typesArray<String>

Returns:

  • (Array<String>)


13543
13544
13545
13546
13547
13548
13549
13550
13551
13552
13553
13554
13555
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 13543

class GetUnfilteredPartitionsMetadataRequest < Struct.new(
  :catalog_id,
  :database_name,
  :table_name,
  :expression,
  :audit_context,
  :supported_permission_types,
  :next_token,
  :segment,
  :max_results)
  SENSITIVE = []
  include Aws::Structure
end

#table_nameString

Returns:

  • (String)


13543
13544
13545
13546
13547
13548
13549
13550
13551
13552
13553
13554
13555
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 13543

class GetUnfilteredPartitionsMetadataRequest < Struct.new(
  :catalog_id,
  :database_name,
  :table_name,
  :expression,
  :audit_context,
  :supported_permission_types,
  :next_token,
  :segment,
  :max_results)
  SENSITIVE = []
  include Aws::Structure
end