Interface UpdateStateTemplateRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateStateTemplateRequest.Builder,UpdateStateTemplateRequest>,IoTFleetWiseRequest.Builder,SdkBuilder<UpdateStateTemplateRequest.Builder,UpdateStateTemplateRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateStateTemplateRequest
public static interface UpdateStateTemplateRequest.Builder extends IoTFleetWiseRequest.Builder, SdkPojo, CopyableBuilder<UpdateStateTemplateRequest.Builder,UpdateStateTemplateRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UpdateStateTemplateRequest.BuilderdataExtraDimensions(String... dataExtraDimensions)A list of vehicle attributes to associate with the payload published on the state template's MQTT topic.UpdateStateTemplateRequest.BuilderdataExtraDimensions(Collection<String> dataExtraDimensions)A list of vehicle attributes to associate with the payload published on the state template's MQTT topic.UpdateStateTemplateRequest.Builderdescription(String description)A brief description of the state template.UpdateStateTemplateRequest.Builderidentifier(String identifier)A unique, service-generated identifier.UpdateStateTemplateRequest.BuildermetadataExtraDimensions(String... metadataExtraDimensions)A list of vehicle attributes to associate with user properties of the messages published on the state template's MQTT topic.UpdateStateTemplateRequest.BuildermetadataExtraDimensions(Collection<String> metadataExtraDimensions)A list of vehicle attributes to associate with user properties of the messages published on the state template's MQTT topic.UpdateStateTemplateRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateStateTemplateRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)UpdateStateTemplateRequest.BuilderstateTemplatePropertiesToAdd(String... stateTemplatePropertiesToAdd)Add signals from which data is collected as part of the state template.UpdateStateTemplateRequest.BuilderstateTemplatePropertiesToAdd(Collection<String> stateTemplatePropertiesToAdd)Add signals from which data is collected as part of the state template.UpdateStateTemplateRequest.BuilderstateTemplatePropertiesToRemove(String... stateTemplatePropertiesToRemove)Remove signals from which data is collected as part of the state template.UpdateStateTemplateRequest.BuilderstateTemplatePropertiesToRemove(Collection<String> stateTemplatePropertiesToRemove)Remove signals from which data is collected as part of the state template.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.iotfleetwise.model.IoTFleetWiseRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
identifier
UpdateStateTemplateRequest.Builder identifier(String identifier)
A unique, service-generated identifier.
- Parameters:
identifier- A unique, service-generated identifier.- 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.MakeandVehicle.Attributes.Modelattributes, Amazon Web Services IoT FleetWise will enrich the protobuf encoded payload with those attributes in theextraDimensionsfield.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 addVehicle.Attributes.MakeandVehicle.Attributes.Modelattributes, Amazon Web Services IoT FleetWise will enrich the protobuf encoded payload with those attributes in theextraDimensionsfield.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.MakeandVehicle.Attributes.Modelattributes, Amazon Web Services IoT FleetWise will enrich the protobuf encoded payload with those attributes in theextraDimensionsfield.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 addVehicle.Attributes.MakeandVehicle.Attributes.Modelattributes, Amazon Web Services IoT FleetWise will enrich the protobuf encoded payload with those attributes in theextraDimensionsfield.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.MakeandVehicle.Attributes.Modelattributes, 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 addVehicle.Attributes.MakeandVehicle.Attributes.Modelattributes, 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.MakeandVehicle.Attributes.Modelattributes, 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 addVehicle.Attributes.MakeandVehicle.Attributes.Modelattributes, 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)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateStateTemplateRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-