Class RoverBundleStatus.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • percentComplete

        public RoverBundleStatus.Builder percentComplete​(Float percentComplete)
        Percentage of the work request completed.
        Parameters:
        percentComplete - the value to set
        Returns:
        this builder
      • timeAccepted

        public RoverBundleStatus.Builder timeAccepted​(Date timeAccepted)
        The date and time the work request was created.

        An RFC3339 formatted datetime string.

        Parameters:
        timeAccepted - the value to set
        Returns:
        this builder
      • timeStarted

        public RoverBundleStatus.Builder timeStarted​(Date timeStarted)
        The date and time the work request was started.

        An RFC3339 formatted datetime string.

        Parameters:
        timeStarted - the value to set
        Returns:
        this builder
      • timeFinished

        public RoverBundleStatus.Builder timeFinished​(Date timeFinished)
        The date and time the work request was finished.

        An RFC3339 formatted datetime string.

        Parameters:
        timeFinished - the value to set
        Returns:
        this builder
      • bundleName

        public RoverBundleStatus.Builder bundleName​(String bundleName)
        The full name of the bundle.
        Parameters:
        bundleName - the value to set
        Returns:
        this builder
      • errorMessage

        public RoverBundleStatus.Builder errorMessage​(String errorMessage)
        The error message if work request fails.
        Parameters:
        errorMessage - the value to set
        Returns:
        this builder