Class: Aws::TimestreamWrite::Types::WriteRecordsRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#common_attributesTypes::Record

A record that contains the common measure, dimension, time, and version attributes shared across all the records in the request. The measure and dimension attributes specified will be merged with the measure and dimension attributes in the records object when the data is written into Timestream. Dimensions may not overlap, or a ValidationException will be thrown. In other words, a record must contain dimensions with unique names.

Returns:



1721
1722
1723
1724
1725
1726
1727
1728
# File 'gems/aws-sdk-timestreamwrite/lib/aws-sdk-timestreamwrite/types.rb', line 1721

class WriteRecordsRequest < Struct.new(
  :database_name,
  :table_name,
  :common_attributes,
  :records)
  SENSITIVE = []
  include Aws::Structure
end

#database_nameString

The name of the Timestream database.

Returns:

  • (String)


1721
1722
1723
1724
1725
1726
1727
1728
# File 'gems/aws-sdk-timestreamwrite/lib/aws-sdk-timestreamwrite/types.rb', line 1721

class WriteRecordsRequest < Struct.new(
  :database_name,
  :table_name,
  :common_attributes,
  :records)
  SENSITIVE = []
  include Aws::Structure
end

#recordsArray<Types::Record>

An array of records that contain the unique measure, dimension, time, and version attributes for each time-series data point.

Returns:



1721
1722
1723
1724
1725
1726
1727
1728
# File 'gems/aws-sdk-timestreamwrite/lib/aws-sdk-timestreamwrite/types.rb', line 1721

class WriteRecordsRequest < Struct.new(
  :database_name,
  :table_name,
  :common_attributes,
  :records)
  SENSITIVE = []
  include Aws::Structure
end

#table_nameString

The name of the Timestream table.

Returns:

  • (String)


1721
1722
1723
1724
1725
1726
1727
1728
# File 'gems/aws-sdk-timestreamwrite/lib/aws-sdk-timestreamwrite/types.rb', line 1721

class WriteRecordsRequest < Struct.new(
  :database_name,
  :table_name,
  :common_attributes,
  :records)
  SENSITIVE = []
  include Aws::Structure
end