Interface VehicleStatus.Builder

    • 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