class Aws::IoTTwinMaker::Types::GetPropertyValueHistoryRequest

@note When making an API call, you may pass GetPropertyValueHistoryRequest

data as a hash:

    {
      component_name: "Name",
      component_type_id: "ComponentTypeId",
      end_date_time: Time.now,
      end_time: "Time",
      entity_id: "EntityId",
      interpolation: {
        interpolation_type: "LINEAR", # accepts LINEAR
        interval_in_seconds: 1,
      },
      max_results: 1,
      next_token: "NextToken",
      order_by_time: "ASCENDING", # accepts ASCENDING, DESCENDING
      property_filters: [
        {
          operator: "String",
          property_name: "String",
          value: {
            boolean_value: false,
            double_value: 1.0,
            expression: "Expression",
            integer_value: 1,
            list_value: [
              {
                # recursive DataValue
              },
            ],
            long_value: 1,
            map_value: {
              "String" => {
                # recursive DataValue
              },
            },
            relationship_value: {
              target_component_name: "Name",
              target_entity_id: "EntityId",
            },
            string_value: "String",
          },
        },
      ],
      selected_properties: ["String"], # required
      start_date_time: Time.now,
      start_time: "Time",
      workspace_id: "Id", # required
    }

@!attribute [rw] component_name

The name of the component.
@return [String]

@!attribute [rw] component_type_id

The ID of the component type.
@return [String]

@!attribute [rw] end_date_time

The date and time of the latest property value to return.
@return [Time]

@!attribute [rw] end_time

Timestamp represented in ISO 8601 format
@return [String]

@!attribute [rw] entity_id

The ID of the entity.
@return [String]

@!attribute [rw] interpolation

An object that specifies the interpolation type and the interval
over which to interpolate data.
@return [Types::InterpolationParameters]

@!attribute [rw] max_results

The maximum number of results to return.
@return [Integer]

@!attribute [rw] next_token

The string that specifies the next page of results.
@return [String]

@!attribute [rw] order_by_time

The time direction to use in the result order.
@return [String]

@!attribute [rw] property_filters

A list of objects that filter the property value history request.
@return [Array<Types::PropertyFilter>]

@!attribute [rw] selected_properties

A list of properties whose value histories the request retrieves.
@return [Array<String>]

@!attribute [rw] start_date_time

The date and time of the earliest property value to return.
@return [Time]

@!attribute [rw] start_time

Timestamp represented in ISO 8601 format
@return [String]

@!attribute [rw] workspace_id

The ID of the workspace.
@return [String]

Constants

SENSITIVE