Interface GetStateTemplateResponse.Builder

    • Method Detail

      • name

        GetStateTemplateResponse.Builder name​(String 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

        GetStateTemplateResponse.Builder arn​(String 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

        GetStateTemplateResponse.Builder id​(String 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.