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 Details

    • 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:
    • 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: