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.
attestationDescribes an attestation of an artifact.buildDescribes a verifiable build.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.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.projectOptional.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.vulnerabilityDescribes 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