GetNoteContaineranalysisV1alpha1Result class
Result data returned by getNote.
Constructors
- GetNoteContaineranalysisV1alpha1Result({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.
attestationAuthorityA note describing an attestation role.baseImageA note describing a base image.buildTypeBuild provenance type for a verifiable build.complianceA note describing a compliance check.createTimeThe time this note was created. This field can be used as a filter in list requests.deployableA note describing something that can be deployed.discoveryA note describing a provider/analysis type.dsseAttestationA note describing a dsse attestation note.expirationTimeTime of expiration for this note, null if note does not expire.kindThis explicitly denotes which kind of note is specified. This field can be used as a filter in list requests.longDescriptionA detailed description of thisNote.nameThe name of the note in the form "projects/{provider_project_id}/notes/{NOTE_ID}"packageA note describing a package hosted by various package managers.relatedUrlURLs associated with this notesbomA note describing a software bill of materials.sbomReferenceA note describing a reference to an SBOM.shortDescriptionA one sentence description of thisNote.spdxFileA note describing an SPDX File.spdxPackageA note describing an SPDX Package.spdxRelationshipA note describing a relationship between SPDX elements.updateTimeThe time this note was last updated. This field can be used as a filter in list requests.upgradeA note describing an upgrade.vulnerabilityAssessmentA note describing a vulnerability assessment.vulnerabilityTypeA package vulnerability type of note.const -
GetNoteContaineranalysisV1alpha1Result.fromMap(Map<
String, dynamic> map) -
factory
Properties
- attestationAuthority → AttestationAuthorityResponse
-
A note describing an attestation role.
final
- baseImage → BasisResponse
-
A note describing a base image.
final
- buildType → BuildTypeResponse
-
Build provenance type for a verifiable build.
final
- compliance → ComplianceNoteResponseContaineranalysisV1alpha1
-
A note describing a compliance check.
final
- createTime → String
-
The time this note was created. This field can be used as a filter in list requests.
final
- deployable → DeployableResponse
-
A note describing something that can be deployed.
final
- discovery → DiscoveryResponse
-
A note describing a provider/analysis type.
final
- dsseAttestation → DSSEAttestationNoteResponseContaineranalysisV1alpha1
-
A note describing a dsse attestation note.
final
- expirationTime → String
-
Time of expiration for this note, null if note does not expire.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- kind → String
-
This explicitly denotes which kind of note is specified. This field can be used as a filter in list requests.
final
- longDescription → String
-
A detailed description of this
Note.final - name → String
-
The name of the note in the form "projects/{provider_project_id}/notes/{NOTE_ID}"
final
- package → PackageResponse
-
A note describing a package hosted by various package managers.
final
-
URLs associated with this note
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sbom → DocumentNoteResponse
-
A note describing a software bill of materials.
final
- sbomReference → SBOMReferenceNoteResponseContaineranalysisV1alpha1
-
A note describing a reference to an SBOM.
final
- shortDescription → String
-
A one sentence description of this
Note.final - spdxFile → FileNoteResponse
-
A note describing an SPDX File.
final
- spdxPackage → PackageInfoNoteResponse
-
A note describing an SPDX Package.
final
- spdxRelationship → RelationshipNoteResponse
-
A note describing a relationship between SPDX elements.
final
- updateTime → String
-
The time this note was last updated. This field can be used as a filter in list requests.
final
- upgrade → UpgradeNoteResponseContaineranalysisV1alpha1
-
A note describing an upgrade.
final
- vulnerabilityAssessment → VulnerabilityAssessmentNoteResponseContaineranalysisV1alpha1
-
A note describing a vulnerability assessment.
final
- vulnerabilityType → VulnerabilityTypeResponse
-
A package vulnerability type of note.
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