Class: Aws::DynamoDB::Types::BulkOperationUsage

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

Overview

Contains the bytes used during a bulk operation, including a breakdown for the table and its indexes.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#bulk_put_bytes ⇒ Integer

The total number of bulk put bytes used by the operation. This value excludes bulk put vector bytes.

Returns:

  • (Integer)


1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 1440

class BulkOperationUsage < Struct.new(
  :table_name,
  :bulk_put_bytes,
  :table,
  :local_secondary_indexes,
  :global_secondary_indexes,
  :vector_indexes)
  SENSITIVE = []
  include Aws::Structure
end

#global_secondary_indexes ⇒ Hash<String,Types::BulkOperationBytes>

The bulk put bytes used on each global secondary index affected by the operation, keyed by index name.

Returns:



1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 1440

class BulkOperationUsage < Struct.new(
  :table_name,
  :bulk_put_bytes,
  :table,
  :local_secondary_indexes,
  :global_secondary_indexes,
  :vector_indexes)
  SENSITIVE = []
  include Aws::Structure
end

#local_secondary_indexes ⇒ Hash<String,Types::BulkOperationBytes>

The bulk put bytes used on each local secondary index affected by the operation, keyed by index name.

Returns:



1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 1440

class BulkOperationUsage < Struct.new(
  :table_name,
  :bulk_put_bytes,
  :table,
  :local_secondary_indexes,
  :global_secondary_indexes,
  :vector_indexes)
  SENSITIVE = []
  include Aws::Structure
end

#table ⇒ Types::BulkOperationBytes

The number of bulk put bytes for the table, excluding its indexes.



1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 1440

class BulkOperationUsage < Struct.new(
  :table_name,
  :bulk_put_bytes,
  :table,
  :local_secondary_indexes,
  :global_secondary_indexes,
  :vector_indexes)
  SENSITIVE = []
  include Aws::Structure
end

#table_name ⇒ String

The name or ARN of the table associated with the reported usage.

Returns:

  • (String)


1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 1440

class BulkOperationUsage < Struct.new(
  :table_name,
  :bulk_put_bytes,
  :table,
  :local_secondary_indexes,
  :global_secondary_indexes,
  :vector_indexes)
  SENSITIVE = []
  include Aws::Structure
end

#vector_indexes ⇒ Hash<String,Types::BulkOperationVectorBytes>

The bulk put vector bytes used on each vector index affected by the operation, keyed by index name.

Returns:



1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 1440

class BulkOperationUsage < Struct.new(
  :table_name,
  :bulk_put_bytes,
  :table,
  :local_secondary_indexes,
  :global_secondary_indexes,
  :vector_indexes)
  SENSITIVE = []
  include Aws::Structure
end