GetNoteContaineranalysisV1alpha1Result constructor
- required AttestationAuthorityResponse attestationAuthority,
- required BasisResponse baseImage,
- required BuildTypeResponse buildType,
- required ComplianceNoteResponseContaineranalysisV1alpha1 compliance,
- required String createTime,
- required DeployableResponse deployable,
- required DiscoveryResponse discovery,
- required DSSEAttestationNoteResponseContaineranalysisV1alpha1 dsseAttestation,
- required String expirationTime,
- required String kind,
- required String longDescription,
- required String name,
- required PackageResponse package,
- required DocumentNoteResponse sbom,
- required SBOMReferenceNoteResponseContaineranalysisV1alpha1 sbomReference,
- required String shortDescription,
- required FileNoteResponse spdxFile,
- required PackageInfoNoteResponse spdxPackage,
- required RelationshipNoteResponse spdxRelationship,
- required String updateTime,
- required UpgradeNoteResponseContaineranalysisV1alpha1 upgrade,
- required VulnerabilityAssessmentNoteResponseContaineranalysisV1alpha1 vulnerabilityAssessment,
- required VulnerabilityTypeResponse vulnerabilityType,
Creates a new GetNoteContaineranalysisV1alpha1Result.
attestationAuthority A note describing an attestation role.
baseImage A note describing a base image.
buildType Build provenance type for a verifiable build.
compliance A note describing a compliance check.
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 a provider/analysis type.
dsseAttestation A note describing a dsse attestation note.
expirationTime Time of expiration for this note, null if note does not expire.
kind This explicitly denotes which kind of note is specified. 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 "projects/{provider_project_id}/notes/{NOTE_ID}"
package A note describing a package hosted by various package managers.
relatedUrl URLs associated with this note
sbom A note describing a software bill of materials.
sbomReference A note describing a reference to an SBOM.
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 a relationship between SPDX elements.
updateTime The time this note was last updated. This field can be used as a filter in list requests.
upgrade A note describing an upgrade.
vulnerabilityAssessment A note describing a vulnerability assessment.
vulnerabilityType A package vulnerability type of note.
Implementation
const GetNoteContaineranalysisV1alpha1Result({
required this.attestationAuthority,
required this.baseImage,
required this.buildType,
required this.compliance,
required this.createTime,
required this.deployable,
required this.discovery,
required this.dsseAttestation,
required this.expirationTime,
required this.kind,
required this.longDescription,
required this.name,
required this.package,
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.upgrade,
required this.vulnerabilityAssessment,
required this.vulnerabilityType,
});