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.
attestationDescribes an attestation of an artifact.buildDescribes a verifiable build.createTimeThe time this occurrence was created.deploymentDescribes the deployment of an artifact on a runtime.derivedImageDescribes how this resource derives from the basis in the associated note.discoveredDescribes when a resource was discovered.envelopehttps://github.com/secure-systems-lab/dsseinstallationDescribes the installation of a package on the linked resource.intotoDescribes a specific in-toto link.kindThis explicitly denotes which of the occurrence details are specified. This field can be used as a filter in list requests.nameThe name of the occurrence in the form ofprojects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID].noteNameImmutable. The analysis note associated with this occurrence, in the form ofprojects/[PROVIDER_ID]/notes/[NOTE_ID]. This field can be used as a filter in list requests.remediationA description of actions that can be taken to remedy the note.resourceImmutable. The resource for which the occurrence applies.sbomDescribes a specific software bill of materials document.sbomReferenceDescribes a specific SBOM reference occurrences.spdxFileDescribes a specific SPDX File.spdxPackageDescribes a specific SPDX Package.spdxRelationshipDescribes a specific SPDX Relationship.updateTimeThe time this occurrence was last updated.vulnerabilityDescribes 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