GetOccurrenceContaineranalysisV1alpha1Result class
Result data returned by getOccurrence.
Constructors
- GetOccurrenceContaineranalysisV1alpha1Result({required AttestationResponse attestation, required BuildDetailsResponse buildDetails, required ComplianceOccurrenceResponseContaineranalysisV1alpha1 compliance, required String createTime, required DeploymentResponse deployment, required DerivedResponse derivedImage, required DiscoveredResponse discovered, required DSSEAttestationOccurrenceResponseContaineranalysisV1alpha1 dsseAttestation, required EnvelopeResponseContaineranalysisV1alpha1 envelope, required InstallationResponse installation, required String kind, required String name, required String noteName, required String remediation, required ResourceResponse resource, required String resourceUrl, required DocumentOccurrenceResponse sbom, required SBOMReferenceOccurrenceResponseContaineranalysisV1alpha1 sbomReference, required FileOccurrenceResponse spdxFile, required PackageInfoOccurrenceResponse spdxPackage, required RelationshipOccurrenceResponse spdxRelationship, required String updateTime, required UpgradeOccurrenceResponseContaineranalysisV1alpha1 upgrade, required VulnerabilityDetailsResponse vulnerabilityDetails})
-
Creates a new GetOccurrenceContaineranalysisV1alpha1Result.
attestationDescribes an attestation of an artifact.buildDetailsBuild details for a verifiable build.complianceDescribes whether or not a resource passes compliance checks.createTimeThe time thisOccurrencewas created.deploymentDescribes the deployment of an artifact on a runtime.derivedImageDescribes how this resource derives from the basis in the associated note.discoveredDescribes the initial scan status for this resource.dsseAttestationThis represents a DSSE attestation occurrenceenvelopehttps://github.com/secure-systems-lab/dsseinstallationDescribes the installation of a package on the linked resource.kindThis explicitly denotes which of theOccurrencedetails are specified. This field can be used as a filter in list requests.nameThe name of theOccurrencein the form "projects/{project_id}/occurrences/{OCCURRENCE_ID}"noteNameAn analysis note associated with this image, in the form "providers/{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 theNoteresourceThe resource for which theOccurrenceapplies.resourceUrlThe unique URL of the image or the container for which theOccurrenceapplies. For example, https://gcr.io/project/image@sha256:foo This field can be used as a filter in list requests.sbomDescribes a specific software bill of materials document.sbomReferenceThis represents an SBOM reference occurrencespdxFileDescribes a specific SPDX File.spdxPackageDescribes a specific SPDX Package.spdxRelationshipDescribes a specific relationship between SPDX elements.updateTimeThe time thisOccurrencewas last updated.upgradeDescribes an upgrade.vulnerabilityDetailsDetails of a security vulnerability note.const -
GetOccurrenceContaineranalysisV1alpha1Result.fromMap(Map<
String, dynamic> map) -
factory
Properties
- attestation → AttestationResponse
-
Describes an attestation of an artifact.
final
- buildDetails → BuildDetailsResponse
-
Build details for a verifiable build.
final
- compliance → ComplianceOccurrenceResponseContaineranalysisV1alpha1
-
Describes whether or not a resource passes compliance checks.
final
- createTime → String
-
The time this
Occurrencewas created.final - deployment → DeploymentResponse
-
Describes the deployment of an artifact on a runtime.
final
- derivedImage → DerivedResponse
-
Describes how this resource derives from the basis in the associated note.
final
- discovered → DiscoveredResponse
-
Describes the initial scan status for this resource.
final
- dsseAttestation → DSSEAttestationOccurrenceResponseContaineranalysisV1alpha1
-
This represents a DSSE attestation occurrence
final
- envelope → EnvelopeResponseContaineranalysisV1alpha1
-
https://github.com/secure-systems-lab/dsse
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- installation → InstallationResponse
-
Describes the installation of a package on the linked resource.
final
- kind → String
-
This explicitly denotes which of the
Occurrencedetails are specified. This field can be used as a filter in list requests.final - name → String
-
The name of the
Occurrencein the form "projects/{project_id}/occurrences/{OCCURRENCE_ID}"final - noteName → String
-
An analysis note associated with this image, in the form "providers/{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
Notefinal - resource → ResourceResponse
-
The resource for which the
Occurrenceapplies.final - resourceUrl → String
-
The unique URL of the image or the container for which the
Occurrenceapplies. For example, https://gcr.io/project/image@sha256:foo This field can be used as a filter in list requests.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sbom → DocumentOccurrenceResponse
-
Describes a specific software bill of materials document.
final
- sbomReference → SBOMReferenceOccurrenceResponseContaineranalysisV1alpha1
-
This represents an SBOM reference occurrence
final
- spdxFile → FileOccurrenceResponse
-
Describes a specific SPDX File.
final
- spdxPackage → PackageInfoOccurrenceResponse
-
Describes a specific SPDX Package.
final
- spdxRelationship → RelationshipOccurrenceResponse
-
Describes a specific relationship between SPDX elements.
final
- updateTime → String
-
The time this
Occurrencewas last updated.final - upgrade → UpgradeOccurrenceResponseContaineranalysisV1alpha1
-
Describes an upgrade.
final
- vulnerabilityDetails → VulnerabilityDetailsResponse
-
Details of a security vulnerability note.
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