GetNoteContaineranalysisV1beta1Result constructor
- required AuthorityResponse attestationAuthority,
- required BasisResponseContaineranalysisV1beta1 baseImage,
- required BuildResponse build,
- required String createTime,
- required DeployableResponseContaineranalysisV1beta1 deployable,
- required DiscoveryResponseContaineranalysisV1beta1 discovery,
- required String expirationTime,
- required InTotoResponse intoto,
- required String kind,
- required String longDescription,
- required String name,
- required PackageResponseContaineranalysisV1beta1 package,
- required DocumentNoteResponseContaineranalysisV1beta1 sbom,
- required SBOMReferenceNoteResponseContaineranalysisV1beta1 sbomReference,
- required String shortDescription,
- required FileNoteResponseContaineranalysisV1beta1 spdxFile,
- required PackageInfoNoteResponseContaineranalysisV1beta1 spdxPackage,
- required RelationshipNoteResponseContaineranalysisV1beta1 spdxRelationship,
- required String updateTime,
- required VulnerabilityResponse vulnerability,
- required VulnerabilityAssessmentNoteResponseContaineranalysisV1beta1 vulnerabilityAssessment,
Creates a new GetNoteContaineranalysisV1beta1Result.
attestationAuthority A note describing an attestation role.
baseImage A note describing a base image.
build A note describing build provenance for a verifiable build.
createTime The time this note was created. This field can be used as a filter in list requests.
deployable A note describing something that can be deployed.
discovery A note describing the initial analysis of a resource.
expirationTime Time of expiration for this note. Empty if note does not expire.
intoto A note describing an in-toto link.
kind The type of analysis. This field can be used as a filter in list requests.
longDescription A detailed description of this note.
name The name of the note in the form of projects/[PROVIDER_ID]/notes/[NOTE_ID].
package A note describing a package hosted by various package managers.
relatedNoteNames Other notes related to this note.
relatedUrl URLs associated with this note.
sbom A note describing a software bill of materials.
sbomReference A note describing an SBOM reference.
shortDescription A one sentence description of this note.
spdxFile A note describing an SPDX File.
spdxPackage A note describing an SPDX Package.
spdxRelationship A note describing an SPDX File.
updateTime The time this note was last updated. This field can be used as a filter in list requests.
vulnerability A note describing a package vulnerability.
vulnerabilityAssessment A note describing a vulnerability assessment.
Implementation
const GetNoteContaineranalysisV1beta1Result({
required this.attestationAuthority,
required this.baseImage,
required this.build,
required this.createTime,
required this.deployable,
required this.discovery,
required this.expirationTime,
required this.intoto,
required this.kind,
required this.longDescription,
required this.name,
required this.package,
required this.relatedNoteNames,
required this.relatedUrl,
required this.sbom,
required this.sbomReference,
required this.shortDescription,
required this.spdxFile,
required this.spdxPackage,
required this.spdxRelationship,
required this.updateTime,
required this.vulnerability,
required this.vulnerabilityAssessment,
});