GetNoteContaineranalysisV1beta1Result class

Result data returned by getNote.

Constructors

GetNoteContaineranalysisV1beta1Result({required AuthorityResponse attestationAuthority, required BasisResponseContaineranalysisV1beta1 baseImage, required BuildResponse build, required String createTime, required DeployableResponseContaineranalysisV1beta1 deployable, required DiscoveryResponseContaineranalysisV1beta1 discovery, required String expirationTime, required InTotoResponse intoto, required String kind, required String longDescription, required String name, required PackageResponseContaineranalysisV1beta1 package, required List<String> relatedNoteNames, required List<RelatedUrlResponseContaineranalysisV1beta1> relatedUrl, required DocumentNoteResponseContaineranalysisV1beta1 sbom, required SBOMReferenceNoteResponseContaineranalysisV1beta1 sbomReference, required String shortDescription, required FileNoteResponseContaineranalysisV1beta1 spdxFile, required PackageInfoNoteResponseContaineranalysisV1beta1 spdxPackage, required RelationshipNoteResponseContaineranalysisV1beta1 spdxRelationship, required String updateTime, required VulnerabilityResponse vulnerability, required VulnerabilityAssessmentNoteResponseContaineranalysisV1beta1 vulnerabilityAssessment})
Creates a new GetNoteContaineranalysisV1beta1Result. attestationAuthority A note describing an attestation role. baseImage A note describing a base image. build A note describing build provenance for a verifiable build. createTime The time this note was created. This field can be used as a filter in list requests. deployable A note describing something that can be deployed. discovery A note describing the initial analysis of a resource. expirationTime Time of expiration for this note. Empty if note does not expire. intoto A note describing an in-toto link. kind The type of analysis. This field can be used as a filter in list requests. longDescription A detailed description of this note. name The name of the note in the form of projects/[PROVIDER_ID]/notes/[NOTE_ID]. package A note describing a package hosted by various package managers. relatedNoteNames Other notes related to this note. relatedUrl URLs associated with this note. sbom A note describing a software bill of materials. sbomReference A note describing an SBOM reference. shortDescription A one sentence description of this note. spdxFile A note describing an SPDX File. spdxPackage A note describing an SPDX Package. spdxRelationship A note describing an SPDX File. updateTime The time this note was last updated. This field can be used as a filter in list requests. vulnerability A note describing a package vulnerability. vulnerabilityAssessment A note describing a vulnerability assessment.
const
GetNoteContaineranalysisV1beta1Result.fromMap(Map<String, dynamic> map)
factory

Properties

attestationAuthority → AuthorityResponse
A note describing an attestation role.
final
baseImage → BasisResponseContaineranalysisV1beta1
A note describing a base image.
final
build → BuildResponse
A note describing build provenance for a verifiable build.
final
createTime → String
The time this note was created. This field can be used as a filter in list requests.
final
deployable → DeployableResponseContaineranalysisV1beta1
A note describing something that can be deployed.
final
discovery → DiscoveryResponseContaineranalysisV1beta1
A note describing the initial analysis of a resource.
final
expirationTime → String
Time of expiration for this note. Empty if note does not expire.
final
hashCode → int
The hash code for this object.
no setterinherited
intoto → InTotoResponse
A note describing an in-toto link.
final
kind → String
The type of analysis. This field can be used as a filter in list requests.
final
longDescription → String
A detailed description of this note.
final
name → String
The name of the note in the form of projects/[PROVIDER_ID]/notes/[NOTE_ID].
final
package → PackageResponseContaineranalysisV1beta1
A note describing a package hosted by various package managers.
final
relatedNoteNames → List<String>
Other notes related to this note.
final
relatedUrl → List<RelatedUrlResponseContaineranalysisV1beta1>
URLs associated with this note.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sbom → DocumentNoteResponseContaineranalysisV1beta1
A note describing a software bill of materials.
final
sbomReference → SBOMReferenceNoteResponseContaineranalysisV1beta1
A note describing an SBOM reference.
final
shortDescription → String
A one sentence description of this note.
final
spdxFile → FileNoteResponseContaineranalysisV1beta1
A note describing an SPDX File.
final
spdxPackage → PackageInfoNoteResponseContaineranalysisV1beta1
A note describing an SPDX Package.
final
spdxRelationship → RelationshipNoteResponseContaineranalysisV1beta1
A note describing an SPDX File.
final
updateTime → String
The time this note was last updated. This field can be used as a filter in list requests.
final
vulnerability → VulnerabilityResponse
A note describing a package vulnerability.
final
vulnerabilityAssessment → VulnerabilityAssessmentNoteResponseContaineranalysisV1beta1
A note describing a vulnerability assessment.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited