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<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.
attestationAuthorityA note describing an attestation role.baseImageA note describing a base image.buildTypeBuild provenance type for a verifiable build.complianceA note describing a compliance check.deployableA note describing something that can be deployed.discoveryA note describing a provider/analysis type.dsseAttestationA note describing a dsse attestation note.expirationTimeTime of expiration for this note, null if note does not expire.longDescriptionA detailed description of thisNote.nameThe name of the note in the form "projects/{provider_project_id}/notes/{NOTE_ID}"noteIdThe ID to use for this note.packageA note describing a package hosted by various package managers.projectOptional.relatedUrlURLs associated with this notesbomA note describing a software bill of materials.sbomReferenceA note describing a reference to an SBOM.shortDescriptionA one sentence description of thisNote.spdxFileA note describing an SPDX File.spdxPackageA note describing an SPDX Package.spdxRelationshipA note describing a relationship between SPDX elements.upgradeA note describing an upgrade.vulnerabilityAssessmentA note describing a vulnerability assessment.vulnerabilityTypeA 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
-
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