You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::Amplify::Types::JobSummary

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

Overview

Structure for the summary of a Job.

Instance Attribute Summary collapse

Instance Attribute Details

#commit_idString

Commit Id from 3rd party repository provider for the Job.

Returns:

  • (String)


1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
# File 'gems/aws-sdk-amplify/lib/aws-sdk-amplify/types.rb', line 1419

class JobSummary < Struct.new(
  :job_arn,
  :job_id,
  :commit_id,
  :commit_message,
  :commit_time,
  :start_time,
  :status,
  :end_time,
  :job_type)
  include Aws::Structure
end

#commit_messageString

Commit message from 3rd party repository provider for the Job.

Returns:

  • (String)


1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
# File 'gems/aws-sdk-amplify/lib/aws-sdk-amplify/types.rb', line 1419

class JobSummary < Struct.new(
  :job_arn,
  :job_id,
  :commit_id,
  :commit_message,
  :commit_time,
  :start_time,
  :status,
  :end_time,
  :job_type)
  include Aws::Structure
end

#commit_timeTime

Commit date / time for the Job.

Returns:

  • (Time)


1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
# File 'gems/aws-sdk-amplify/lib/aws-sdk-amplify/types.rb', line 1419

class JobSummary < Struct.new(
  :job_arn,
  :job_id,
  :commit_id,
  :commit_message,
  :commit_time,
  :start_time,
  :status,
  :end_time,
  :job_type)
  include Aws::Structure
end

#end_timeTime

End date / time for the Job.

Returns:

  • (Time)


1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
# File 'gems/aws-sdk-amplify/lib/aws-sdk-amplify/types.rb', line 1419

class JobSummary < Struct.new(
  :job_arn,
  :job_id,
  :commit_id,
  :commit_message,
  :commit_time,
  :start_time,
  :status,
  :end_time,
  :job_type)
  include Aws::Structure
end

#job_arnString

Arn for the Job.

Returns:

  • (String)


1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
# File 'gems/aws-sdk-amplify/lib/aws-sdk-amplify/types.rb', line 1419

class JobSummary < Struct.new(
  :job_arn,
  :job_id,
  :commit_id,
  :commit_message,
  :commit_time,
  :start_time,
  :status,
  :end_time,
  :job_type)
  include Aws::Structure
end

#job_idString

Unique Id for the Job.

Returns:

  • (String)


1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
# File 'gems/aws-sdk-amplify/lib/aws-sdk-amplify/types.rb', line 1419

class JobSummary < Struct.new(
  :job_arn,
  :job_id,
  :commit_id,
  :commit_message,
  :commit_time,
  :start_time,
  :status,
  :end_time,
  :job_type)
  include Aws::Structure
end

#job_typeString

Type for the Job. \n "RELEASE": Manually released from source by using StartJob API. "RETRY": Manually retried by using StartJob API. "WEB_HOOK": Automatically triggered by WebHooks.

Returns:

  • (String)


1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
# File 'gems/aws-sdk-amplify/lib/aws-sdk-amplify/types.rb', line 1419

class JobSummary < Struct.new(
  :job_arn,
  :job_id,
  :commit_id,
  :commit_message,
  :commit_time,
  :start_time,
  :status,
  :end_time,
  :job_type)
  include Aws::Structure
end

#start_timeTime

Start date / time for the Job.

Returns:

  • (Time)


1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
# File 'gems/aws-sdk-amplify/lib/aws-sdk-amplify/types.rb', line 1419

class JobSummary < Struct.new(
  :job_arn,
  :job_id,
  :commit_id,
  :commit_message,
  :commit_time,
  :start_time,
  :status,
  :end_time,
  :job_type)
  include Aws::Structure
end

#statusString

Status for the Job.

Returns:

  • (String)


1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
# File 'gems/aws-sdk-amplify/lib/aws-sdk-amplify/types.rb', line 1419

class JobSummary < Struct.new(
  :job_arn,
  :job_id,
  :commit_id,
  :commit_message,
  :commit_time,
  :start_time,
  :status,
  :end_time,
  :job_type)
  include Aws::Structure
end