Class ScheduleRunRequest

java.lang.Object
com.amazonaws.AmazonWebServiceRequest
com.amazonaws.services.devicefarm.model.ScheduleRunRequest
All Implemented Interfaces:
ReadLimitInfo, Serializable, Cloneable

public class ScheduleRunRequest extends AmazonWebServiceRequest implements Serializable, Cloneable

Represents a request to the schedule run operation.

See Also:
  • Constructor Details

    • ScheduleRunRequest

      public ScheduleRunRequest()
  • Method Details

    • setProjectArn

      public void setProjectArn(String projectArn)

      The ARN of the project for the run to be scheduled.

      Parameters:
      projectArn - The ARN of the project for the run to be scheduled.
    • getProjectArn

      public String getProjectArn()

      The ARN of the project for the run to be scheduled.

      Returns:
      The ARN of the project for the run to be scheduled.
    • withProjectArn

      public ScheduleRunRequest withProjectArn(String projectArn)

      The ARN of the project for the run to be scheduled.

      Parameters:
      projectArn - The ARN of the project for the run to be scheduled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setAppArn

      public void setAppArn(String appArn)

      The ARN of the app to schedule a run.

      Parameters:
      appArn - The ARN of the app to schedule a run.
    • getAppArn

      public String getAppArn()

      The ARN of the app to schedule a run.

      Returns:
      The ARN of the app to schedule a run.
    • withAppArn

      public ScheduleRunRequest withAppArn(String appArn)

      The ARN of the app to schedule a run.

      Parameters:
      appArn - The ARN of the app to schedule a run.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setDevicePoolArn

      public void setDevicePoolArn(String devicePoolArn)

      The ARN of the device pool for the run to be scheduled.

      Parameters:
      devicePoolArn - The ARN of the device pool for the run to be scheduled.
    • getDevicePoolArn

      public String getDevicePoolArn()

      The ARN of the device pool for the run to be scheduled.

      Returns:
      The ARN of the device pool for the run to be scheduled.
    • withDevicePoolArn

      public ScheduleRunRequest withDevicePoolArn(String devicePoolArn)

      The ARN of the device pool for the run to be scheduled.

      Parameters:
      devicePoolArn - The ARN of the device pool for the run to be scheduled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setName

      public void setName(String name)

      The name for the run to be scheduled.

      Parameters:
      name - The name for the run to be scheduled.
    • getName

      public String getName()

      The name for the run to be scheduled.

      Returns:
      The name for the run to be scheduled.
    • withName

      public ScheduleRunRequest withName(String name)

      The name for the run to be scheduled.

      Parameters:
      name - The name for the run to be scheduled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setTest

      public void setTest(ScheduleRunTest test)

      Information about the test for the run to be scheduled.

      Parameters:
      test - Information about the test for the run to be scheduled.
    • getTest

      public ScheduleRunTest getTest()

      Information about the test for the run to be scheduled.

      Returns:
      Information about the test for the run to be scheduled.
    • withTest

      public ScheduleRunRequest withTest(ScheduleRunTest test)

      Information about the test for the run to be scheduled.

      Parameters:
      test - Information about the test for the run to be scheduled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setConfiguration

      public void setConfiguration(ScheduleRunConfiguration configuration)

      Information about the settings for the run to be scheduled.

      Parameters:
      configuration - Information about the settings for the run to be scheduled.
    • getConfiguration

      public ScheduleRunConfiguration getConfiguration()

      Information about the settings for the run to be scheduled.

      Returns:
      Information about the settings for the run to be scheduled.
    • withConfiguration

      public ScheduleRunRequest withConfiguration(ScheduleRunConfiguration configuration)

      Information about the settings for the run to be scheduled.

      Parameters:
      configuration - Information about the settings for the run to be scheduled.
      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; useful for testing and debugging.
      Overrides:
      toString in class Object
      Returns:
      A string representation of this object.
      See Also:
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • clone

      public ScheduleRunRequest clone()
      Description copied from class: AmazonWebServiceRequest
      Creates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.
      Overrides:
      clone in class AmazonWebServiceRequest
      See Also: