Class: Aws::Continuum::Types::GetCodeIssueArtifactOutput

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

Overview

Contains the requested artifact and its content.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#artifact_id ⇒ String

The unique identifier of the artifact.

Returns:

  • (String)


1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 1889

class GetCodeIssueArtifactOutput < Struct.new(
  :artifact_id,
  :artifact_type,
  :media_type,
  :body,
  :metadata,
  :producer,
  :created_at)
  SENSITIVE = []
  include Aws::Structure
end

#artifact_type ⇒ String

Semantic category of the artifact.

Returns:

  • (String)


1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 1889

class GetCodeIssueArtifactOutput < Struct.new(
  :artifact_id,
  :artifact_type,
  :media_type,
  :body,
  :metadata,
  :producer,
  :created_at)
  SENSITIVE = []
  include Aws::Structure
end

#body ⇒ Types::IssueArtifactBody

The artifact body, projected against the shape defined for its artifactType. A type with a defined shape is returned as that structure, and anything else through IssueArtifactBody.raw.



1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 1889

class GetCodeIssueArtifactOutput < Struct.new(
  :artifact_id,
  :artifact_type,
  :media_type,
  :body,
  :metadata,
  :producer,
  :created_at)
  SENSITIVE = []
  include Aws::Structure
end

#created_at ⇒ Time

The timestamp when the artifact was created.

Returns:

  • (Time)


1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 1889

class GetCodeIssueArtifactOutput < Struct.new(
  :artifact_id,
  :artifact_type,
  :media_type,
  :body,
  :metadata,
  :producer,
  :created_at)
  SENSITIVE = []
  include Aws::Structure
end

#media_type ⇒ String

MIME type the producer declared for its content.

Returns:

  • (String)


1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 1889

class GetCodeIssueArtifactOutput < Struct.new(
  :artifact_id,
  :artifact_type,
  :media_type,
  :body,
  :metadata,
  :producer,
  :created_at)
  SENSITIVE = []
  include Aws::Structure
end

#metadata ⇒ Hash, ...

Producer-defined structured metadata, when the producer supplied any.

Returned only for an artifactType whose content has no defined shape, so that the artifact stays inspectable. For an artifactType with a defined shape, body carries the content and this member is omitted.

Returns:

  • (Hash, Array, String, Numeric, Boolean)


1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 1889

class GetCodeIssueArtifactOutput < Struct.new(
  :artifact_id,
  :artifact_type,
  :media_type,
  :body,
  :metadata,
  :producer,
  :created_at)
  SENSITIVE = []
  include Aws::Structure
end

#producer ⇒ Types::IssueArtifactProducerSummary

The agent that produced the artifact.



1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 1889

class GetCodeIssueArtifactOutput < Struct.new(
  :artifact_id,
  :artifact_type,
  :media_type,
  :body,
  :metadata,
  :producer,
  :created_at)
  SENSITIVE = []
  include Aws::Structure
end