Interface GetStateTemplateResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<GetStateTemplateResponse.Builder,
,GetStateTemplateResponse> IoTFleetWiseResponse.Builder
,SdkBuilder<GetStateTemplateResponse.Builder,
,GetStateTemplateResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
GetStateTemplateResponse
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the state template.creationTime
(Instant creationTime) The time the state template was created in seconds since epoch (January 1, 1970 at midnight UTC time).dataExtraDimensions
(String... dataExtraDimensions) A list of vehicle attributes associated with the payload published on the state template's MQTT topic.dataExtraDimensions
(Collection<String> dataExtraDimensions) A list of vehicle attributes associated with the payload published on the state template's MQTT topic.description
(String description) A brief description of the state template.The unique ID of the state template.lastModificationTime
(Instant lastModificationTime) The time the state template was last updated in seconds since epoch (January 1, 1970 at midnight UTC time).metadataExtraDimensions
(String... metadataExtraDimensions) A list of vehicle attributes to associate with user properties of the messages published on the state template's MQTT topic.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.The name of the state template.signalCatalogArn
(String signalCatalogArn) The ARN of the signal catalog associated with the state template.stateTemplateProperties
(String... stateTemplateProperties) A list of signals from which data is collected.stateTemplateProperties
(Collection<String> stateTemplateProperties) A list of signals from which data is collected.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.iotfleetwise.model.IoTFleetWiseResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
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
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
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
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
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
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
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
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
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.
-