Interface GetStateTemplateResponse.Builder

  • Method Details

    • name

      The name of the state template.

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

      The Amazon Resource Name (ARN) of the state template.

      Parameters:
      arn - The Amazon Resource Name (ARN) of the state template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      GetStateTemplateResponse.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.
    • signalCatalogArn

      GetStateTemplateResponse.Builder signalCatalogArn(String signalCatalogArn)

      The ARN of the signal catalog associated with the state template.

      Parameters:
      signalCatalogArn - The ARN of the signal catalog associated with the state template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • stateTemplateProperties

      GetStateTemplateResponse.Builder stateTemplateProperties(Collection<String> stateTemplateProperties)

      A list of signals from which data is collected. The state template properties contain the fully qualified names of the signals.

      Parameters:
      stateTemplateProperties - A list of signals from which data is collected. The state template properties contain the fully qualified names of the signals.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • stateTemplateProperties

      GetStateTemplateResponse.Builder stateTemplateProperties(String... stateTemplateProperties)

      A list of signals from which data is collected. The state template properties contain the fully qualified names of the signals.

      Parameters:
      stateTemplateProperties - A list of signals from which data is collected. The state template properties contain the fully qualified names of the signals.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataExtraDimensions

      GetStateTemplateResponse.Builder dataExtraDimensions(Collection<String> dataExtraDimensions)

      A list of vehicle attributes associated with the payload published on the state template's MQTT topic.

      Default: An empty array

      Parameters:
      dataExtraDimensions - A list of vehicle attributes associated with the payload published on the state template's MQTT topic.

      Default: An empty array

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

      GetStateTemplateResponse.Builder dataExtraDimensions(String... dataExtraDimensions)

      A list of vehicle attributes associated with the payload published on the state template's MQTT topic.

      Default: An empty array

      Parameters:
      dataExtraDimensions - A list of vehicle attributes associated with the payload published on the state template's MQTT topic.

      Default: An empty array

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

      GetStateTemplateResponse.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.

      Default: An empty array

      Parameters:
      metadataExtraDimensions - A list of vehicle attributes to associate with user properties of the messages published on the state template's MQTT topic.

      Default: An empty array

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

      GetStateTemplateResponse.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.

      Default: An empty array

      Parameters:
      metadataExtraDimensions - A list of vehicle attributes to associate with user properties of the messages published on the state template's MQTT topic.

      Default: An empty array

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

      GetStateTemplateResponse.Builder creationTime(Instant creationTime)

      The time the state template was created in seconds since epoch (January 1, 1970 at midnight UTC time).

      Parameters:
      creationTime - The time the state template was created in seconds since epoch (January 1, 1970 at midnight UTC time).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModificationTime

      GetStateTemplateResponse.Builder lastModificationTime(Instant lastModificationTime)

      The time the state template was last updated in seconds since epoch (January 1, 1970 at midnight UTC time).

      Parameters:
      lastModificationTime - The time the state template was last updated in seconds since epoch (January 1, 1970 at midnight UTC time).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • id

      The unique ID of the state template.

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