NoteContaineranalysisV1alpha1Args class

The set of arguments for Note. The set of arguments for Note.

Constructors

NoteContaineranalysisV1alpha1Args({Input<AttestationAuthority>? attestationAuthority, Input<Basis>? baseImage, Input<BuildType>? buildType, Input<ComplianceNoteContaineranalysisV1alpha1>? compliance, Input<Deployable>? deployable, Input<Discovery>? discovery, Input<DSSEAttestationNoteContaineranalysisV1alpha1>? dsseAttestation, Input<String>? expirationTime, Input<String>? longDescription, Input<String>? name, Input<String>? noteId, Input<Package>? package, Input<String>? project, Input<List<RelatedUrlContaineranalysisV1alpha1>>? relatedUrl, Input<DocumentNote>? sbom, Input<SBOMReferenceNoteContaineranalysisV1alpha1>? sbomReference, Input<String>? shortDescription, Input<FileNote>? spdxFile, Input<PackageInfoNote>? spdxPackage, Input<RelationshipNote>? spdxRelationship, Input<UpgradeNoteContaineranalysisV1alpha1>? upgrade, Input<VulnerabilityAssessmentNoteContaineranalysisV1alpha1>? vulnerabilityAssessment, Input<VulnerabilityType>? vulnerabilityType})
Creates a new NoteContaineranalysisV1alpha1Args. 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. 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. longDescription A detailed description of this Note. name The name of the note in the form "projects/{provider_project_id}/notes/{NOTE_ID}" noteId The ID to use for this note. package A note describing a package hosted by various package managers. project Optional. 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. upgrade A note describing an upgrade. vulnerabilityAssessment A note describing a vulnerability assessment. vulnerabilityType A package vulnerability type of note.
const
NoteContaineranalysisV1alpha1Args.fromMap(Map<String, dynamic> map)
factory

Properties

attestationAuthority → Input<AttestationAuthority>?
A note describing an attestation role.
final
baseImage → Input<Basis>?
A note describing a base image.
final
buildType → Input<BuildType>?
Build provenance type for a verifiable build.
final
compliance → Input<ComplianceNoteContaineranalysisV1alpha1>?
A note describing a compliance check.
final
deployable → Input<Deployable>?
A note describing something that can be deployed.
final
discovery → Input<Discovery>?
A note describing a provider/analysis type.
final
dsseAttestation → Input<DSSEAttestationNoteContaineranalysisV1alpha1>?
A note describing a dsse attestation note.
final
expirationTime → Input<String>?
Time of expiration for this note, null if note does not expire.
final
hashCode → int
The hash code for this object.
no setterinherited
longDescription → Input<String>?
A detailed description of this Note.
final
name → Input<String>?
The name of the note in the form "projects/{provider_project_id}/notes/{NOTE_ID}"
final
noteId → Input<String>?
The ID to use for this note.
final
package → Input<Package>?
A note describing a package hosted by various package managers.
final
project → Input<String>?
final
relatedUrl → Input<List<RelatedUrlContaineranalysisV1alpha1>>?
URLs associated with this note
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sbom → Input<DocumentNote>?
A note describing a software bill of materials.
final
sbomReference → Input<SBOMReferenceNoteContaineranalysisV1alpha1>?
A note describing a reference to an SBOM.
final
shortDescription → Input<String>?
A one sentence description of this Note.
final
spdxFile → Input<FileNote>?
A note describing an SPDX File.
final
spdxPackage → Input<PackageInfoNote>?
A note describing an SPDX Package.
final
spdxRelationship → Input<RelationshipNote>?
A note describing a relationship between SPDX elements.
final
upgrade → Input<UpgradeNoteContaineranalysisV1alpha1>?
A note describing an upgrade.
final
vulnerabilityAssessment → Input<VulnerabilityAssessmentNoteContaineranalysisV1alpha1>?
A note describing a vulnerability assessment.
final
vulnerabilityType → Input<VulnerabilityType>?
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