Class: Aws::DeviceFarm::Types::Job

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb

Overview

Represents a device.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The job's ARN.

Returns:

  • (String)


2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2532

class Job < Struct.new(
  :arn,
  :name,
  :type,
  :created,
  :status,
  :result,
  :started,
  :stopped,
  :counters,
  :message,
  :device,
  :instance_arn,
  :device_minutes,
  :video_endpoint,
  :video_capture)
  SENSITIVE = []
  include Aws::Structure
end

#countersTypes::Counters

The job's result counters.

Returns:



2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2532

class Job < Struct.new(
  :arn,
  :name,
  :type,
  :created,
  :status,
  :result,
  :started,
  :stopped,
  :counters,
  :message,
  :device,
  :instance_arn,
  :device_minutes,
  :video_endpoint,
  :video_capture)
  SENSITIVE = []
  include Aws::Structure
end

#createdTime

When the job was created.

Returns:

  • (Time)


2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2532

class Job < Struct.new(
  :arn,
  :name,
  :type,
  :created,
  :status,
  :result,
  :started,
  :stopped,
  :counters,
  :message,
  :device,
  :instance_arn,
  :device_minutes,
  :video_endpoint,
  :video_capture)
  SENSITIVE = []
  include Aws::Structure
end

#deviceTypes::Device

The device (phone or tablet).

Returns:



2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2532

class Job < Struct.new(
  :arn,
  :name,
  :type,
  :created,
  :status,
  :result,
  :started,
  :stopped,
  :counters,
  :message,
  :device,
  :instance_arn,
  :device_minutes,
  :video_endpoint,
  :video_capture)
  SENSITIVE = []
  include Aws::Structure
end

#device_minutesTypes::DeviceMinutes

Represents the total (metered or unmetered) minutes used by the job.



2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2532

class Job < Struct.new(
  :arn,
  :name,
  :type,
  :created,
  :status,
  :result,
  :started,
  :stopped,
  :counters,
  :message,
  :device,
  :instance_arn,
  :device_minutes,
  :video_endpoint,
  :video_capture)
  SENSITIVE = []
  include Aws::Structure
end

#instance_arnString

The ARN of the instance.

Returns:

  • (String)


2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2532

class Job < Struct.new(
  :arn,
  :name,
  :type,
  :created,
  :status,
  :result,
  :started,
  :stopped,
  :counters,
  :message,
  :device,
  :instance_arn,
  :device_minutes,
  :video_endpoint,
  :video_capture)
  SENSITIVE = []
  include Aws::Structure
end

#messageString

A message about the job's result.

Returns:

  • (String)


2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2532

class Job < Struct.new(
  :arn,
  :name,
  :type,
  :created,
  :status,
  :result,
  :started,
  :stopped,
  :counters,
  :message,
  :device,
  :instance_arn,
  :device_minutes,
  :video_endpoint,
  :video_capture)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The job's name.

Returns:

  • (String)


2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2532

class Job < Struct.new(
  :arn,
  :name,
  :type,
  :created,
  :status,
  :result,
  :started,
  :stopped,
  :counters,
  :message,
  :device,
  :instance_arn,
  :device_minutes,
  :video_endpoint,
  :video_capture)
  SENSITIVE = []
  include Aws::Structure
end

#resultString

The job's result.

Allowed values include:

  • PENDING

  • PASSED

  • WARNED

  • FAILED

  • SKIPPED

  • ERRORED

  • STOPPED

Returns:

  • (String)


2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2532

class Job < Struct.new(
  :arn,
  :name,
  :type,
  :created,
  :status,
  :result,
  :started,
  :stopped,
  :counters,
  :message,
  :device,
  :instance_arn,
  :device_minutes,
  :video_endpoint,
  :video_capture)
  SENSITIVE = []
  include Aws::Structure
end

#startedTime

The job's start time.

Returns:

  • (Time)


2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2532

class Job < Struct.new(
  :arn,
  :name,
  :type,
  :created,
  :status,
  :result,
  :started,
  :stopped,
  :counters,
  :message,
  :device,
  :instance_arn,
  :device_minutes,
  :video_endpoint,
  :video_capture)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The job's status.

Allowed values include:

  • PENDING

  • PENDING_CONCURRENCY

  • PENDING_DEVICE

  • PROCESSING

  • SCHEDULING

  • PREPARING

  • RUNNING

  • COMPLETED

  • STOPPING

Returns:

  • (String)


2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2532

class Job < Struct.new(
  :arn,
  :name,
  :type,
  :created,
  :status,
  :result,
  :started,
  :stopped,
  :counters,
  :message,
  :device,
  :instance_arn,
  :device_minutes,
  :video_endpoint,
  :video_capture)
  SENSITIVE = []
  include Aws::Structure
end

#stoppedTime

The job's stop time.

Returns:

  • (Time)


2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2532

class Job < Struct.new(
  :arn,
  :name,
  :type,
  :created,
  :status,
  :result,
  :started,
  :stopped,
  :counters,
  :message,
  :device,
  :instance_arn,
  :device_minutes,
  :video_endpoint,
  :video_capture)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

The job's type.

Allowed values include the following:

  • BUILTIN_FUZZ

  • APPIUM_JAVA_JUNIT

  • APPIUM_JAVA_TESTNG

  • APPIUM_PYTHON

  • APPIUM_NODE

  • APPIUM_RUBY

  • APPIUM_WEB_JAVA_JUNIT

  • APPIUM_WEB_JAVA_TESTNG

  • APPIUM_WEB_PYTHON

  • APPIUM_WEB_NODE

  • APPIUM_WEB_RUBY

  • INSTRUMENTATION

  • XCTEST

  • XCTEST_UI

Returns:

  • (String)


2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2532

class Job < Struct.new(
  :arn,
  :name,
  :type,
  :created,
  :status,
  :result,
  :started,
  :stopped,
  :counters,
  :message,
  :device,
  :instance_arn,
  :device_minutes,
  :video_endpoint,
  :video_capture)
  SENSITIVE = []
  include Aws::Structure
end

#video_captureBoolean

This value is set to true if video capture is enabled. Otherwise, it is set to false.

Returns:

  • (Boolean)


2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2532

class Job < Struct.new(
  :arn,
  :name,
  :type,
  :created,
  :status,
  :result,
  :started,
  :stopped,
  :counters,
  :message,
  :device,
  :instance_arn,
  :device_minutes,
  :video_endpoint,
  :video_capture)
  SENSITIVE = []
  include Aws::Structure
end

#video_endpointString

The endpoint for streaming device video.

Returns:

  • (String)


2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2532

class Job < Struct.new(
  :arn,
  :name,
  :type,
  :created,
  :status,
  :result,
  :started,
  :stopped,
  :counters,
  :message,
  :device,
  :instance_arn,
  :device_minutes,
  :video_endpoint,
  :video_capture)
  SENSITIVE = []
  include Aws::Structure
end