GetOccurrenceContaineranalysisV1beta1Result class

Result data returned by getOccurrence.

Constructors

GetOccurrenceContaineranalysisV1beta1Result({required DetailsResponse attestation, required GrafeasV1beta1BuildDetailsResponse build, required String createTime, required GrafeasV1beta1DeploymentDetailsResponse deployment, required GrafeasV1beta1ImageDetailsResponse derivedImage, required GrafeasV1beta1DiscoveryDetailsResponse discovered, required EnvelopeResponseContaineranalysisV1beta1 envelope, required GrafeasV1beta1PackageDetailsResponse installation, required GrafeasV1beta1IntotoDetailsResponse intoto, required String kind, required String name, required String noteName, required String remediation, required ResourceResponseContaineranalysisV1beta1 resource, required DocumentOccurrenceResponseContaineranalysisV1beta1 sbom, required SBOMReferenceOccurrenceResponseContaineranalysisV1beta1 sbomReference, required FileOccurrenceResponseContaineranalysisV1beta1 spdxFile, required PackageInfoOccurrenceResponseContaineranalysisV1beta1 spdxPackage, required RelationshipOccurrenceResponseContaineranalysisV1beta1 spdxRelationship, required String updateTime, required GrafeasV1beta1VulnerabilityDetailsResponse vulnerability})
Creates a new GetOccurrenceContaineranalysisV1beta1Result. attestation Describes an attestation of an artifact. build Describes a verifiable build. createTime The time this occurrence was created. deployment Describes the deployment of an artifact on a runtime. derivedImage Describes how this resource derives from the basis in the associated note. discovered Describes when a resource was discovered. envelope https://github.com/secure-systems-lab/dsse installation Describes the installation of a package on the linked resource. intoto Describes a specific in-toto link. kind This explicitly denotes which of the occurrence details are specified. This field can be used as a filter in list requests. name The name of the occurrence in the form of projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]. noteName Immutable. The analysis note associated with this occurrence, in the form of projects/[PROVIDER_ID]/notes/[NOTE_ID]. This field can be used as a filter in list requests. remediation A description of actions that can be taken to remedy the note. resource Immutable. The resource for which the occurrence applies. sbom Describes a specific software bill of materials document. sbomReference Describes a specific SBOM reference occurrences. spdxFile Describes a specific SPDX File. spdxPackage Describes a specific SPDX Package. spdxRelationship Describes a specific SPDX Relationship. updateTime The time this occurrence was last updated. vulnerability Describes a security vulnerability.
const
GetOccurrenceContaineranalysisV1beta1Result.fromMap(Map<String, dynamic> map)
factory

Properties

attestation → DetailsResponse
Describes an attestation of an artifact.
final
build → GrafeasV1beta1BuildDetailsResponse
Describes a verifiable build.
final
createTime → String
The time this occurrence was created.
final
deployment → GrafeasV1beta1DeploymentDetailsResponse
Describes the deployment of an artifact on a runtime.
final
derivedImage → GrafeasV1beta1ImageDetailsResponse
Describes how this resource derives from the basis in the associated note.
final
discovered → GrafeasV1beta1DiscoveryDetailsResponse
Describes when a resource was discovered.
final
envelope → EnvelopeResponseContaineranalysisV1beta1
https://github.com/secure-systems-lab/dsse
final
hashCode → int
The hash code for this object.
no setterinherited
installation → GrafeasV1beta1PackageDetailsResponse
Describes the installation of a package on the linked resource.
final
intoto → GrafeasV1beta1IntotoDetailsResponse
Describes a specific in-toto link.
final
kind → String
This explicitly denotes which of the occurrence details are specified. This field can be used as a filter in list requests.
final
name → String
The name of the occurrence in the form of projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID].
final
noteName → String
Immutable. The analysis note associated with this occurrence, in the form of projects/[PROVIDER_ID]/notes/[NOTE_ID]. This field can be used as a filter in list requests.
final
remediation → String
A description of actions that can be taken to remedy the note.
final
resource → ResourceResponseContaineranalysisV1beta1
Immutable. The resource for which the occurrence applies.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sbom → DocumentOccurrenceResponseContaineranalysisV1beta1
Describes a specific software bill of materials document.
final
sbomReference → SBOMReferenceOccurrenceResponseContaineranalysisV1beta1
Describes a specific SBOM reference occurrences.
final
spdxFile → FileOccurrenceResponseContaineranalysisV1beta1
Describes a specific SPDX File.
final
spdxPackage → PackageInfoOccurrenceResponseContaineranalysisV1beta1
Describes a specific SPDX Package.
final
spdxRelationship → RelationshipOccurrenceResponseContaineranalysisV1beta1
Describes a specific SPDX Relationship.
final
updateTime → String
The time this occurrence was last updated.
final
vulnerability → GrafeasV1beta1VulnerabilityDetailsResponse
Describes a security vulnerability.
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