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)


2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2558

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:



2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2558

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)


2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2558

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:



2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2558

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.



2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2558

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)


2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2558

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)


2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2558

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)


2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2558

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)


2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2558

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)


2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2558

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)


2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2558

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)


2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2558

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)


2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2558

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)


2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2558

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)


2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2558

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