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, PackageOccurrence? 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 SPDX Document.
getter/setter pair
spdxFile FileOccurrence?
Describes a specific SPDX File.
getter/setter pair
spdxPackage PackageOccurrence?
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