OccurrenceContaineranalysisV1beta1Args class

The set of arguments for Occurrence. The set of arguments for Occurrence.

Constructors

OccurrenceContaineranalysisV1beta1Args({Input<Details>? attestation, Input<GrafeasV1beta1BuildDetails>? build, Input<GrafeasV1beta1DeploymentDetails>? deployment, Input<GrafeasV1beta1ImageDetails>? derivedImage, Input<GrafeasV1beta1DiscoveryDetails>? discovered, Input<EnvelopeContaineranalysisV1beta1>? envelope, Input<GrafeasV1beta1PackageDetails>? installation, Input<GrafeasV1beta1IntotoDetails>? intoto, required Input<String> noteName, Input<String>? project, Input<String>? remediation, required Input<ResourceContaineranalysisV1beta1> resource, Input<DocumentOccurrenceContaineranalysisV1beta1>? sbom, Input<SBOMReferenceOccurrenceContaineranalysisV1beta1>? sbomReference, Input<FileOccurrenceContaineranalysisV1beta1>? spdxFile, Input<PackageInfoOccurrenceContaineranalysisV1beta1>? spdxPackage, Input<RelationshipOccurrenceContaineranalysisV1beta1>? spdxRelationship, Input<GrafeasV1beta1VulnerabilityDetails>? vulnerability})
Creates a new OccurrenceContaineranalysisV1beta1Args. attestation Describes an attestation of an artifact. build Describes a verifiable build. 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. 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. project Optional. 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. vulnerability Describes a security vulnerability.
const
OccurrenceContaineranalysisV1beta1Args.fromMap(Map<String, dynamic> map)
factory

Properties

attestation → Input<Details>?
Describes an attestation of an artifact.
final
build → Input<GrafeasV1beta1BuildDetails>?
Describes a verifiable build.
final
deployment → Input<GrafeasV1beta1DeploymentDetails>?
Describes the deployment of an artifact on a runtime.
final
derivedImage → Input<GrafeasV1beta1ImageDetails>?
Describes how this resource derives from the basis in the associated note.
final
discovered → Input<GrafeasV1beta1DiscoveryDetails>?
Describes when a resource was discovered.
final
envelope → Input<EnvelopeContaineranalysisV1beta1>?
https://github.com/secure-systems-lab/dsse
final
hashCode → int
The hash code for this object.
no setterinherited
installation → Input<GrafeasV1beta1PackageDetails>?
Describes the installation of a package on the linked resource.
final
intoto → Input<GrafeasV1beta1IntotoDetails>?
Describes a specific in-toto link.
final
noteName → Input<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
project → Input<String>?
final
remediation → Input<String>?
A description of actions that can be taken to remedy the note.
final
resource → Input<ResourceContaineranalysisV1beta1>
Immutable. The resource for which the occurrence applies.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sbom → Input<DocumentOccurrenceContaineranalysisV1beta1>?
Describes a specific software bill of materials document.
final
sbomReference → Input<SBOMReferenceOccurrenceContaineranalysisV1beta1>?
Describes a specific SBOM reference occurrences.
final
spdxFile → Input<FileOccurrenceContaineranalysisV1beta1>?
Describes a specific SPDX File.
final
spdxPackage → Input<PackageInfoOccurrenceContaineranalysisV1beta1>?
Describes a specific SPDX Package.
final
spdxRelationship → Input<RelationshipOccurrenceContaineranalysisV1beta1>?
Describes a specific SPDX Relationship.
final
vulnerability → Input<GrafeasV1beta1VulnerabilityDetails>?
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