Occurrence class
An instance of an analysis type that has been found on a resource.
Constructors
- Occurrence({AttestationOccurrence? attestation, BuildOccurrence? build, ComplianceOccurrence? compliance, String? createTime, DeploymentOccurrence? deployment, DiscoveryOccurrence? discovery, DSSEAttestationOccurrence? dsseAttestation, Envelope? envelope, ImageOccurrence? image, String? kind, String? name, String? noteName, PackageOccurrence? package, String? remediation, String? resourceUri, SBOMReferenceOccurrence? sbomReference, String? updateTime, UpgradeOccurrence? upgrade, VulnerabilityOccurrence? vulnerability})
- Occurrence.fromJson(Map json_)
Properties
- attestation ↔ AttestationOccurrence?
-
Describes an attestation of an artifact.
getter/setter pair
- build ↔ BuildOccurrence?
-
Describes a verifiable build.
getter/setter pair
- compliance ↔ ComplianceOccurrence?
-
Describes a compliance violation on a linked resource.
getter/setter pair
- createTime ↔ String?
-
The time this occurrence was created.
getter/setter pair
- deployment ↔ DeploymentOccurrence?
-
Describes the deployment of an artifact on a runtime.
getter/setter pair
- discovery ↔ DiscoveryOccurrence?
-
Describes when a resource was discovered.
getter/setter pair
- dsseAttestation ↔ DSSEAttestationOccurrence?
-
Describes an attestation of an artifact using dsse.
getter/setter pair
- envelope ↔ Envelope?
-
https://github.com/secure-systems-lab/dsse
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- image ↔ ImageOccurrence?
-
Describes how this resource derives from the basis in the associated note.
getter/setter pair
- kind ↔ String?
-
This explicitly denotes which of the occurrence details are specified.
getter/setter pair
- name ↔ String?
-
The name of the occurrence in the form of
projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]
.getter/setter pair - noteName ↔ String?
-
The analysis note associated with this occurrence, in the form of
projects/[PROVIDER_ID]/notes/[NOTE_ID]
.getter/setter pair - package ↔ PackageOccurrence?
-
Describes the installation of a package on the linked resource.
getter/setter pair
- remediation ↔ String?
-
A description of actions that can be taken to remedy the note.
getter/setter pair
- resourceUri ↔ String?
-
A URI that represents the resource for which the occurrence applies.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sbomReference ↔ SBOMReferenceOccurrence?
-
Describes a specific SBOM reference occurrences.
getter/setter pair
- updateTime ↔ String?
-
The time this occurrence was last updated.
getter/setter pair
- upgrade ↔ UpgradeOccurrence?
-
Describes an available package upgrade on the linked resource.
getter/setter pair
- vulnerability ↔ VulnerabilityOccurrence?
-
Describes a security vulnerability.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited