Occurrence class

An instance of an analysis type that has been found on a resource.

Constructors

Occurrence({Details? attestation, GrafeasV1beta1BuildDetails? build, String? createTime, GrafeasV1beta1DeploymentDetails? deployment, GrafeasV1beta1ImageDetails? derivedImage, GrafeasV1beta1DiscoveryDetails? discovered, GrafeasV1beta1PackageDetails? installation, GrafeasV1beta1IntotoDetails? intoto, String? kind, String? name, String? noteName, String? remediation, Resource? resource, DocumentOccurrence? sbom, FileOccurrence? spdxFile, PackageInfoOccurrence? spdxPackage, RelationshipOccurrence? spdxRelationship, String? updateTime, GrafeasV1beta1VulnerabilityDetails? vulnerability})
Occurrence.fromJson(Map _json)

Properties

attestation ↔ Details?
Describes an attestation of an artifact.
getter/setter pair
build ↔ GrafeasV1beta1BuildDetails?
Describes a verifiable build.
getter/setter pair
createTime ↔ String?
The time this occurrence was created.
getter/setter pair
deployment ↔ GrafeasV1beta1DeploymentDetails?
Describes the deployment of an artifact on a runtime.
getter/setter pair
derivedImage ↔ GrafeasV1beta1ImageDetails?
Describes how this resource derives from the basis in the associated note.
getter/setter pair
discovered ↔ GrafeasV1beta1DiscoveryDetails?
Describes when a resource was discovered.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
installation ↔ GrafeasV1beta1PackageDetails?
Describes the installation of a package on the linked resource.
getter/setter pair
intoto ↔ GrafeasV1beta1IntotoDetails?
Describes a specific in-toto link.
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
remediation ↔ String?
A description of actions that can be taken to remedy the note.
getter/setter pair
resource ↔ Resource?
The resource for which the occurrence applies.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sbom ↔ DocumentOccurrence?
Describes a specific software bill of materials document.
getter/setter pair
spdxFile ↔ FileOccurrence?
Describes a specific SPDX File.
getter/setter pair
spdxPackage ↔ PackageInfoOccurrence?
Describes a specific SPDX Package.
getter/setter pair
spdxRelationship ↔ RelationshipOccurrence?
Describes a specific SPDX Relationship.
getter/setter pair
updateTime ↔ String?
The time this occurrence was last updated.
getter/setter pair
vulnerability ↔ GrafeasV1beta1VulnerabilityDetails?
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