Class: Grafeas::V1::InTotoStatement

Inherits:
Object
  • Object
show all
Extended by:
Google::Protobuf::MessageExts::ClassMethods
Includes:
Google::Protobuf::MessageExts
Defined in:
proto_docs/grafeas/v1/intoto_statement.rb

Overview

Spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement The serialized InTotoStatement will be stored as Envelope.payload. Envelope.payloadType is always "application/vnd.in-toto+json".

Instance Attribute Summary collapse

Instance Attribute Details

#predicate_type::String

Returns https://slsa.dev/provenance/v0.1 for SlsaProvenance.

Returns:

  • (::String)

    https://slsa.dev/provenance/v0.1 for SlsaProvenance.



40
41
42
43
# File 'proto_docs/grafeas/v1/intoto_statement.rb', line 40

class InTotoStatement
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#provenance::Grafeas::V1::InTotoProvenance



40
41
42
43
# File 'proto_docs/grafeas/v1/intoto_statement.rb', line 40

class InTotoStatement
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#slsa_provenance::Grafeas::V1::SlsaProvenance



40
41
42
43
# File 'proto_docs/grafeas/v1/intoto_statement.rb', line 40

class InTotoStatement
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#slsa_provenance_zero_two::Grafeas::V1::SlsaProvenanceZeroTwo



40
41
42
43
# File 'proto_docs/grafeas/v1/intoto_statement.rb', line 40

class InTotoStatement
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#subject::Array<::Grafeas::V1::Subject>

Returns:



40
41
42
43
# File 'proto_docs/grafeas/v1/intoto_statement.rb', line 40

class InTotoStatement
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#type::String

Returns Always https://in-toto.io/Statement/v0.1.

Returns:

  • (::String)

    Always https://in-toto.io/Statement/v0.1.



40
41
42
43
# File 'proto_docs/grafeas/v1/intoto_statement.rb', line 40

class InTotoStatement
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end