JavaScript is disabled on your browser.
Skip navigation links

AWS SDK for Java 1.x API Reference - 1.12.795

We announced the upcoming end-of-support for AWS SDK for Java (v1). We recommend that you migrate to AWS SDK for Java v2. For dates, additional details, and information on how to migrate, please refer to the linked announcement.
com.amazonaws.services.iotjobsdataplane.model

Class StartNextPendingJobExecutionRequest

    • Constructor Detail

      • StartNextPendingJobExecutionRequest

        public StartNextPendingJobExecutionRequest()
    • Method Detail

      • setThingName

        public void setThingName(String thingName)

        The name of the thing associated with the device.

        Parameters:
        thingName - The name of the thing associated with the device.
      • getThingName

        public String getThingName()

        The name of the thing associated with the device.

        Returns:
        The name of the thing associated with the device.
      • withThingName

        public StartNextPendingJobExecutionRequest withThingName(String thingName)

        The name of the thing associated with the device.

        Parameters:
        thingName - The name of the thing associated with the device.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • getStatusDetails

        public Map<String,String> getStatusDetails()

        A collection of name/value pairs that describe the status of the job execution. If not specified, the statusDetails are unchanged.

        Returns:
        A collection of name/value pairs that describe the status of the job execution. If not specified, the statusDetails are unchanged.
      • setStatusDetails

        public void setStatusDetails(Map<String,String> statusDetails)

        A collection of name/value pairs that describe the status of the job execution. If not specified, the statusDetails are unchanged.

        Parameters:
        statusDetails - A collection of name/value pairs that describe the status of the job execution. If not specified, the statusDetails are unchanged.
      • withStatusDetails

        public StartNextPendingJobExecutionRequest withStatusDetails(Map<String,String> statusDetails)

        A collection of name/value pairs that describe the status of the job execution. If not specified, the statusDetails are unchanged.

        Parameters:
        statusDetails - A collection of name/value pairs that describe the status of the job execution. If not specified, the statusDetails are unchanged.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • clearStatusDetailsEntries

        public StartNextPendingJobExecutionRequest clearStatusDetailsEntries()
        Removes all the entries added into StatusDetails.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setStepTimeoutInMinutes

        public void setStepTimeoutInMinutes(Long stepTimeoutInMinutes)

        Specifies the amount of time this device has to finish execution of this job. If the job execution status is not set to a terminal state before this timer expires, or before the timer is reset (by calling UpdateJobExecution, setting the status to IN_PROGRESS and specifying a new timeout value in field stepTimeoutInMinutes) the job execution status will be automatically set to TIMED_OUT. Note that setting this timeout has no effect on that job execution timeout which may have been specified when the job was created (CreateJob using field timeoutConfig).

        Parameters:
        stepTimeoutInMinutes - Specifies the amount of time this device has to finish execution of this job. If the job execution status is not set to a terminal state before this timer expires, or before the timer is reset (by calling UpdateJobExecution, setting the status to IN_PROGRESS and specifying a new timeout value in field stepTimeoutInMinutes) the job execution status will be automatically set to TIMED_OUT. Note that setting this timeout has no effect on that job execution timeout which may have been specified when the job was created (CreateJob using field timeoutConfig).
      • getStepTimeoutInMinutes

        public Long getStepTimeoutInMinutes()

        Specifies the amount of time this device has to finish execution of this job. If the job execution status is not set to a terminal state before this timer expires, or before the timer is reset (by calling UpdateJobExecution, setting the status to IN_PROGRESS and specifying a new timeout value in field stepTimeoutInMinutes) the job execution status will be automatically set to TIMED_OUT. Note that setting this timeout has no effect on that job execution timeout which may have been specified when the job was created (CreateJob using field timeoutConfig).

        Returns:
        Specifies the amount of time this device has to finish execution of this job. If the job execution status is not set to a terminal state before this timer expires, or before the timer is reset (by calling UpdateJobExecution, setting the status to IN_PROGRESS and specifying a new timeout value in field stepTimeoutInMinutes) the job execution status will be automatically set to TIMED_OUT. Note that setting this timeout has no effect on that job execution timeout which may have been specified when the job was created (CreateJob using field timeoutConfig).
      • withStepTimeoutInMinutes

        public StartNextPendingJobExecutionRequest withStepTimeoutInMinutes(Long stepTimeoutInMinutes)

        Specifies the amount of time this device has to finish execution of this job. If the job execution status is not set to a terminal state before this timer expires, or before the timer is reset (by calling UpdateJobExecution, setting the status to IN_PROGRESS and specifying a new timeout value in field stepTimeoutInMinutes) the job execution status will be automatically set to TIMED_OUT. Note that setting this timeout has no effect on that job execution timeout which may have been specified when the job was created (CreateJob using field timeoutConfig).

        Parameters:
        stepTimeoutInMinutes - Specifies the amount of time this device has to finish execution of this job. If the job execution status is not set to a terminal state before this timer expires, or before the timer is reset (by calling UpdateJobExecution, setting the status to IN_PROGRESS and specifying a new timeout value in field stepTimeoutInMinutes) the job execution status will be automatically set to TIMED_OUT. Note that setting this timeout has no effect on that job execution timeout which may have been specified when the job was created (CreateJob using field timeoutConfig).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • toString

        public String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
        Returns:
        A string representation of this object.
        See Also:
        Object.toString()
Skip navigation links

AltStyle によって変換されたページ (->オリジナル) /