Interface UpdateStateTemplateRequest.Builder

  • Method Details

    • identifier

      The unique ID of the state template.

      Parameters:
      identifier - The unique ID of the state template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      UpdateStateTemplateRequest.Builder description(String description)

      A brief description of the state template.

      Parameters:
      description - A brief description of the state template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • stateTemplatePropertiesToAdd

      UpdateStateTemplateRequest.Builder stateTemplatePropertiesToAdd(Collection<String> stateTemplatePropertiesToAdd)

      Add signals from which data is collected as part of the state template.

      Parameters:
      stateTemplatePropertiesToAdd - Add signals from which data is collected as part of the state template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • stateTemplatePropertiesToAdd

      UpdateStateTemplateRequest.Builder stateTemplatePropertiesToAdd(String... stateTemplatePropertiesToAdd)

      Add signals from which data is collected as part of the state template.

      Parameters:
      stateTemplatePropertiesToAdd - Add signals from which data is collected as part of the state template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • stateTemplatePropertiesToRemove

      UpdateStateTemplateRequest.Builder stateTemplatePropertiesToRemove(Collection<String> stateTemplatePropertiesToRemove)

      Remove signals from which data is collected as part of the state template.

      Parameters:
      stateTemplatePropertiesToRemove - Remove signals from which data is collected as part of the state template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • stateTemplatePropertiesToRemove

      UpdateStateTemplateRequest.Builder stateTemplatePropertiesToRemove(String... stateTemplatePropertiesToRemove)

      Remove signals from which data is collected as part of the state template.

      Parameters:
      stateTemplatePropertiesToRemove - Remove signals from which data is collected as part of the state template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataExtraDimensions

      UpdateStateTemplateRequest.Builder dataExtraDimensions(Collection<String> dataExtraDimensions)

      A list of vehicle attributes to associate with the payload published on the state template's MQTT topic. (See Processing last known state vehicle data using MQTT messaging). For example, if you add Vehicle.Attributes.Make and Vehicle.Attributes.Model attributes, Amazon Web Services IoT FleetWise will enrich the protobuf encoded payload with those attributes in the extraDimensions field.

      Default: An empty array

      Parameters:
      dataExtraDimensions - A list of vehicle attributes to associate with the payload published on the state template's MQTT topic. (See Processing last known state vehicle data using MQTT messaging). For example, if you add Vehicle.Attributes.Make and Vehicle.Attributes.Model attributes, Amazon Web Services IoT FleetWise will enrich the protobuf encoded payload with those attributes in the extraDimensions field.

      Default: An empty array

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataExtraDimensions

      UpdateStateTemplateRequest.Builder dataExtraDimensions(String... dataExtraDimensions)

      A list of vehicle attributes to associate with the payload published on the state template's MQTT topic. (See Processing last known state vehicle data using MQTT messaging). For example, if you add Vehicle.Attributes.Make and Vehicle.Attributes.Model attributes, Amazon Web Services IoT FleetWise will enrich the protobuf encoded payload with those attributes in the extraDimensions field.

      Default: An empty array

      Parameters:
      dataExtraDimensions - A list of vehicle attributes to associate with the payload published on the state template's MQTT topic. (See Processing last known state vehicle data using MQTT messaging). For example, if you add Vehicle.Attributes.Make and Vehicle.Attributes.Model attributes, Amazon Web Services IoT FleetWise will enrich the protobuf encoded payload with those attributes in the extraDimensions field.

      Default: An empty array

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • metadataExtraDimensions

      UpdateStateTemplateRequest.Builder metadataExtraDimensions(Collection<String> metadataExtraDimensions)

      A list of vehicle attributes to associate with user properties of the messages published on the state template's MQTT topic. (See Processing last known state vehicle data using MQTT messaging). For example, if you add Vehicle.Attributes.Make and Vehicle.Attributes.Model attributes, Amazon Web Services IoT FleetWise will include these attributes as User Properties with the MQTT message.

      Parameters:
      metadataExtraDimensions - A list of vehicle attributes to associate with user properties of the messages published on the state template's MQTT topic. (See Processing last known state vehicle data using MQTT messaging). For example, if you add Vehicle.Attributes.Make and Vehicle.Attributes.Model attributes, Amazon Web Services IoT FleetWise will include these attributes as User Properties with the MQTT message.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • metadataExtraDimensions

      UpdateStateTemplateRequest.Builder metadataExtraDimensions(String... metadataExtraDimensions)

      A list of vehicle attributes to associate with user properties of the messages published on the state template's MQTT topic. (See Processing last known state vehicle data using MQTT messaging). For example, if you add Vehicle.Attributes.Make and Vehicle.Attributes.Model attributes, Amazon Web Services IoT FleetWise will include these attributes as User Properties with the MQTT message.

      Parameters:
      metadataExtraDimensions - A list of vehicle attributes to associate with user properties of the messages published on the state template's MQTT topic. (See Processing last known state vehicle data using MQTT messaging). For example, if you add Vehicle.Attributes.Make and Vehicle.Attributes.Model attributes, Amazon Web Services IoT FleetWise will include these attributes as User Properties with the MQTT message.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      UpdateStateTemplateRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.