Interface VehicleStatus.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<VehicleStatus.Builder,VehicleStatus>,SdkBuilder<VehicleStatus.Builder,VehicleStatus>,SdkPojo
- Enclosing class:
- VehicleStatus
public static interface VehicleStatus.Builder extends SdkPojo, CopyableBuilder<VehicleStatus.Builder,VehicleStatus>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VehicleStatus.BuildercampaignName(String campaignName)The name of a campaign.VehicleStatus.Builderstatus(String status)The state of a vehicle, which can be one of the following:VehicleStatus.Builderstatus(VehicleState status)The state of a vehicle, which can be one of the following:VehicleStatus.BuildervehicleName(String vehicleName)The unique ID of the vehicle.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
campaignName
VehicleStatus.Builder campaignName(String campaignName)
The name of a campaign.
- Parameters:
campaignName- The name of a campaign.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vehicleName
VehicleStatus.Builder vehicleName(String vehicleName)
The unique ID of the vehicle.
- Parameters:
vehicleName- The unique ID of the vehicle.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
VehicleStatus.Builder status(String status)
The state of a vehicle, which can be one of the following:
-
CREATED- Amazon Web Services IoT FleetWise sucessfully created the vehicle. -
READY- The vehicle is ready to receive a campaign deployment. -
HEALTHY- A campaign deployment was delivered to the vehicle. -
SUSPENDED- A campaign associated with the vehicle was suspended and data collection was paused. -
DELETING- Amazon Web Services IoT FleetWise is removing a campaign from the vehicle.
- Parameters:
status- The state of a vehicle, which can be one of the following:-
CREATED- Amazon Web Services IoT FleetWise sucessfully created the vehicle. -
READY- The vehicle is ready to receive a campaign deployment. -
HEALTHY- A campaign deployment was delivered to the vehicle. -
SUSPENDED- A campaign associated with the vehicle was suspended and data collection was paused. -
DELETING- Amazon Web Services IoT FleetWise is removing a campaign from the vehicle.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VehicleState,VehicleState
-
-
status
VehicleStatus.Builder status(VehicleState status)
The state of a vehicle, which can be one of the following:
-
CREATED- Amazon Web Services IoT FleetWise sucessfully created the vehicle. -
READY- The vehicle is ready to receive a campaign deployment. -
HEALTHY- A campaign deployment was delivered to the vehicle. -
SUSPENDED- A campaign associated with the vehicle was suspended and data collection was paused. -
DELETING- Amazon Web Services IoT FleetWise is removing a campaign from the vehicle.
- Parameters:
status- The state of a vehicle, which can be one of the following:-
CREATED- Amazon Web Services IoT FleetWise sucessfully created the vehicle. -
READY- The vehicle is ready to receive a campaign deployment. -
HEALTHY- A campaign deployment was delivered to the vehicle. -
SUSPENDED- A campaign associated with the vehicle was suspended and data collection was paused. -
DELETING- Amazon Web Services IoT FleetWise is removing a campaign from the vehicle.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VehicleState,VehicleState
-
-
-