NoteContaineranalysisV1beta1Args class

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

Constructors

NoteContaineranalysisV1beta1Args({Input<Authority>? attestationAuthority, Input<BasisContaineranalysisV1beta1>? baseImage, Input<Build>? build, Input<DeployableContaineranalysisV1beta1>? deployable, Input<DiscoveryContaineranalysisV1beta1>? discovery, Input<String>? expirationTime, Input<InToto>? intoto, Input<String>? longDescription, required Input<String> noteId, Input<PackageContaineranalysisV1beta1>? package, Input<String>? project, Input<List<String>>? relatedNoteNames, Input<List<RelatedUrlContaineranalysisV1beta1>>? relatedUrl, Input<DocumentNoteContaineranalysisV1beta1>? sbom, Input<SBOMReferenceNoteContaineranalysisV1beta1>? sbomReference, Input<String>? shortDescription, Input<FileNoteContaineranalysisV1beta1>? spdxFile, Input<PackageInfoNoteContaineranalysisV1beta1>? spdxPackage, Input<RelationshipNoteContaineranalysisV1beta1>? spdxRelationship, Input<Vulnerability>? vulnerability, Input<VulnerabilityAssessmentNoteContaineranalysisV1beta1>? vulnerabilityAssessment})
Creates a new NoteContaineranalysisV1beta1Args. attestationAuthority A note describing an attestation role. baseImage A note describing a base image. build A note describing build provenance for a verifiable build. 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. longDescription A detailed description of this note. noteId Required. The ID to use for this note. package A note describing a package hosted by various package managers. project Optional. 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. vulnerability A note describing a package vulnerability. vulnerabilityAssessment A note describing a vulnerability assessment.
const
NoteContaineranalysisV1beta1Args.fromMap(Map<String, dynamic> map)
factory

Properties

attestationAuthority → Input<Authority>?
A note describing an attestation role.
final
baseImage → Input<BasisContaineranalysisV1beta1>?
A note describing a base image.
final
build → Input<Build>?
A note describing build provenance for a verifiable build.
final
deployable → Input<DeployableContaineranalysisV1beta1>?
A note describing something that can be deployed.
final
discovery → Input<DiscoveryContaineranalysisV1beta1>?
A note describing the initial analysis of a resource.
final
expirationTime → Input<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 → Input<InToto>?
A note describing an in-toto link.
final
longDescription → Input<String>?
A detailed description of this note.
final
noteId → Input<String>
Required. The ID to use for this note.
final
package → Input<PackageContaineranalysisV1beta1>?
A note describing a package hosted by various package managers.
final
project → Input<String>?
final
relatedNoteNames → Input<List<String>>?
Other notes related to this note.
final
relatedUrl → Input<List<RelatedUrlContaineranalysisV1beta1>>?
URLs associated with this note.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sbom → Input<DocumentNoteContaineranalysisV1beta1>?
A note describing a software bill of materials.
final
sbomReference → Input<SBOMReferenceNoteContaineranalysisV1beta1>?
A note describing an SBOM reference.
final
shortDescription → Input<String>?
A one sentence description of this note.
final
spdxFile → Input<FileNoteContaineranalysisV1beta1>?
A note describing an SPDX File.
final
spdxPackage → Input<PackageInfoNoteContaineranalysisV1beta1>?
A note describing an SPDX Package.
final
spdxRelationship → Input<RelationshipNoteContaineranalysisV1beta1>?
A note describing an SPDX File.
final
vulnerability → Input<Vulnerability>?
A note describing a package vulnerability.
final
vulnerabilityAssessment → Input<VulnerabilityAssessmentNoteContaineranalysisV1beta1>?
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