GetNoteContaineranalysisV1alpha1Result class

Result data returned by getNote.

Constructors

GetNoteContaineranalysisV1alpha1Result({required AttestationAuthorityResponse attestationAuthority, required BasisResponse baseImage, required BuildTypeResponse buildType, required ComplianceNoteResponseContaineranalysisV1alpha1 compliance, required String createTime, required DeployableResponse deployable, required DiscoveryResponse discovery, required DSSEAttestationNoteResponseContaineranalysisV1alpha1 dsseAttestation, required String expirationTime, required String kind, required String longDescription, required String name, required PackageResponse package, required List<RelatedUrlResponseContaineranalysisV1alpha1> relatedUrl, required DocumentNoteResponse sbom, required SBOMReferenceNoteResponseContaineranalysisV1alpha1 sbomReference, required String shortDescription, required FileNoteResponse spdxFile, required PackageInfoNoteResponse spdxPackage, required RelationshipNoteResponse spdxRelationship, required String updateTime, required UpgradeNoteResponseContaineranalysisV1alpha1 upgrade, required VulnerabilityAssessmentNoteResponseContaineranalysisV1alpha1 vulnerabilityAssessment, required VulnerabilityTypeResponse vulnerabilityType})
Creates a new GetNoteContaineranalysisV1alpha1Result. attestationAuthority A note describing an attestation role. baseImage A note describing a base image. buildType Build provenance type for a verifiable build. compliance A note describing a compliance check. 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 a provider/analysis type. dsseAttestation A note describing a dsse attestation note. expirationTime Time of expiration for this note, null if note does not expire. kind This explicitly denotes which kind of note is specified. 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 "projects/{provider_project_id}/notes/{NOTE_ID}" package A note describing a package hosted by various package managers. relatedUrl URLs associated with this note sbom A note describing a software bill of materials. sbomReference A note describing a reference to an SBOM. 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 a relationship between SPDX elements. updateTime The time this note was last updated. This field can be used as a filter in list requests. upgrade A note describing an upgrade. vulnerabilityAssessment A note describing a vulnerability assessment. vulnerabilityType A package vulnerability type of note.
const
GetNoteContaineranalysisV1alpha1Result.fromMap(Map<String, dynamic> map)
factory

Properties

attestationAuthority → AttestationAuthorityResponse
A note describing an attestation role.
final
baseImage → BasisResponse
A note describing a base image.
final
buildType → BuildTypeResponse
Build provenance type for a verifiable build.
final
compliance → ComplianceNoteResponseContaineranalysisV1alpha1
A note describing a compliance check.
final
createTime → String
The time this note was created. This field can be used as a filter in list requests.
final
deployable → DeployableResponse
A note describing something that can be deployed.
final
discovery → DiscoveryResponse
A note describing a provider/analysis type.
final
dsseAttestation → DSSEAttestationNoteResponseContaineranalysisV1alpha1
A note describing a dsse attestation note.
final
expirationTime → String
Time of expiration for this note, null if note does not expire.
final
hashCode → int
The hash code for this object.
no setterinherited
kind → String
This explicitly denotes which kind of note is specified. 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 "projects/{provider_project_id}/notes/{NOTE_ID}"
final
package → PackageResponse
A note describing a package hosted by various package managers.
final
relatedUrl → List<RelatedUrlResponseContaineranalysisV1alpha1>
URLs associated with this note
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sbom → DocumentNoteResponse
A note describing a software bill of materials.
final
sbomReference → SBOMReferenceNoteResponseContaineranalysisV1alpha1
A note describing a reference to an SBOM.
final
shortDescription → String
A one sentence description of this Note.
final
spdxFile → FileNoteResponse
A note describing an SPDX File.
final
spdxPackage → PackageInfoNoteResponse
A note describing an SPDX Package.
final
spdxRelationship → RelationshipNoteResponse
A note describing a relationship between SPDX elements.
final
updateTime → String
The time this note was last updated. This field can be used as a filter in list requests.
final
upgrade → UpgradeNoteResponseContaineranalysisV1alpha1
A note describing an upgrade.
final
vulnerabilityAssessment → VulnerabilityAssessmentNoteResponseContaineranalysisV1alpha1
A note describing a vulnerability assessment.
final
vulnerabilityType → VulnerabilityTypeResponse
A package vulnerability type of note.
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