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)


2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2513

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:



2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2513

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)


2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2513

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:



2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2513

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.



2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2513

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)


2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2513

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)


2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2513

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)


2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2513

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)


2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2513

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)


2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2513

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)


2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2513

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)


2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2513

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)


2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2513

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)


2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2513

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)


2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 2513

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