GetOccurrenceContaineranalysisV1beta1Result constructor
- 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.
Implementation
const GetOccurrenceContaineranalysisV1beta1Result({
required this.attestation,
required this.build,
required this.createTime,
required this.deployment,
required this.derivedImage,
required this.discovered,
required this.envelope,
required this.installation,
required this.intoto,
required this.kind,
required this.name,
required this.noteName,
required this.remediation,
required this.resource,
required this.sbom,
required this.sbomReference,
required this.spdxFile,
required this.spdxPackage,
required this.spdxRelationship,
required this.updateTime,
required this.vulnerability,
});