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)


1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
# File 'gems/aws-sdk-amplify/lib/aws-sdk-amplify/types.rb', line 1619

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)


1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
# File 'gems/aws-sdk-amplify/lib/aws-sdk-amplify/types.rb', line 1619

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)


1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
# File 'gems/aws-sdk-amplify/lib/aws-sdk-amplify/types.rb', line 1619

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)


1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
# File 'gems/aws-sdk-amplify/lib/aws-sdk-amplify/types.rb', line 1619

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)


1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
# File 'gems/aws-sdk-amplify/lib/aws-sdk-amplify/types.rb', line 1619

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)


1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
# File 'gems/aws-sdk-amplify/lib/aws-sdk-amplify/types.rb', line 1619

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)


1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
# File 'gems/aws-sdk-amplify/lib/aws-sdk-amplify/types.rb', line 1619

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)


1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
# File 'gems/aws-sdk-amplify/lib/aws-sdk-amplify/types.rb', line 1619

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)


1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
# File 'gems/aws-sdk-amplify/lib/aws-sdk-amplify/types.rb', line 1619

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