public interface OccurrenceOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
Details |
getAttestation()
Describes an attestation of an artifact.
|
DetailsOrBuilder |
getAttestationOrBuilder()
Describes an attestation of an artifact.
|
Details |
getBuild()
Describes a verifiable build.
|
DetailsOrBuilder |
getBuildOrBuilder()
Describes a verifiable build.
|
com.google.protobuf.Timestamp |
getCreateTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
Output only.
|
Details |
getDeployment()
Describes the deployment of an artifact on a runtime.
|
DetailsOrBuilder |
getDeploymentOrBuilder()
Describes the deployment of an artifact on a runtime.
|
Details |
getDerivedImage()
Describes how this resource derives from the basis in the associated
note.
|
DetailsOrBuilder |
getDerivedImageOrBuilder()
Describes how this resource derives from the basis in the associated
note.
|
Occurrence.DetailsCase |
getDetailsCase() |
Details |
getDiscovered()
Describes when a resource was discovered.
|
DetailsOrBuilder |
getDiscoveredOrBuilder()
Describes when a resource was discovered.
|
Details |
getInstallation()
Describes the installation of a package on the linked resource.
|
DetailsOrBuilder |
getInstallationOrBuilder()
Describes the installation of a package on the linked resource.
|
NoteKind |
getKind()
Output only.
|
int |
getKindValue()
Output only.
|
String |
getName()
Output only.
|
com.google.protobuf.ByteString |
getNameBytes()
Output only.
|
String |
getNoteName()
Required.
|
com.google.protobuf.ByteString |
getNoteNameBytes()
Required.
|
String |
getRemediation()
A description of actions that can be taken to remedy the note.
|
com.google.protobuf.ByteString |
getRemediationBytes()
A description of actions that can be taken to remedy the note.
|
Resource |
getResource()
Required.
|
ResourceOrBuilder |
getResourceOrBuilder()
Required.
|
com.google.protobuf.Timestamp |
getUpdateTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getUpdateTimeOrBuilder()
Output only.
|
Details |
getVulnerability()
Describes a security vulnerability.
|
DetailsOrBuilder |
getVulnerabilityOrBuilder()
Describes a security vulnerability.
|
boolean |
hasAttestation()
Describes an attestation of an artifact.
|
boolean |
hasBuild()
Describes a verifiable build.
|
boolean |
hasCreateTime()
Output only.
|
boolean |
hasDeployment()
Describes the deployment of an artifact on a runtime.
|
boolean |
hasDerivedImage()
Describes how this resource derives from the basis in the associated
note.
|
boolean |
hasDiscovered()
Describes when a resource was discovered.
|
boolean |
hasInstallation()
Describes the installation of a package on the linked resource.
|
boolean |
hasResource()
Required.
|
boolean |
hasUpdateTime()
Output only.
|
boolean |
hasVulnerability()
Describes a security vulnerability.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getName()
Output only. The name of the occurrence in the form of `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]`.
string name = 1;com.google.protobuf.ByteString getNameBytes()
Output only. The name of the occurrence in the form of `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]`.
string name = 1;boolean hasResource()
Required. Immutable. The resource for which the occurrence applies.
.grafeas.v1beta1.Resource resource = 2;Resource getResource()
Required. Immutable. The resource for which the occurrence applies.
.grafeas.v1beta1.Resource resource = 2;ResourceOrBuilder getResourceOrBuilder()
Required. Immutable. The resource for which the occurrence applies.
.grafeas.v1beta1.Resource resource = 2;String getNoteName()
Required. 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.
string note_name = 3;com.google.protobuf.ByteString getNoteNameBytes()
Required. 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.
string note_name = 3;int getKindValue()
Output only. This explicitly denotes which of the occurrence details are specified. This field can be used as a filter in list requests.
.grafeas.v1beta1.NoteKind kind = 4;NoteKind getKind()
Output only. This explicitly denotes which of the occurrence details are specified. This field can be used as a filter in list requests.
.grafeas.v1beta1.NoteKind kind = 4;String getRemediation()
A description of actions that can be taken to remedy the note.
string remediation = 5;com.google.protobuf.ByteString getRemediationBytes()
A description of actions that can be taken to remedy the note.
string remediation = 5;boolean hasCreateTime()
Output only. The time this occurrence was created.
.google.protobuf.Timestamp create_time = 6;com.google.protobuf.Timestamp getCreateTime()
Output only. The time this occurrence was created.
.google.protobuf.Timestamp create_time = 6;com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The time this occurrence was created.
.google.protobuf.Timestamp create_time = 6;boolean hasUpdateTime()
Output only. The time this occurrence was last updated.
.google.protobuf.Timestamp update_time = 7;com.google.protobuf.Timestamp getUpdateTime()
Output only. The time this occurrence was last updated.
.google.protobuf.Timestamp update_time = 7;com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. The time this occurrence was last updated.
.google.protobuf.Timestamp update_time = 7;boolean hasVulnerability()
Describes a security vulnerability.
.grafeas.v1beta1.vulnerability.Details vulnerability = 8;Details getVulnerability()
Describes a security vulnerability.
.grafeas.v1beta1.vulnerability.Details vulnerability = 8;DetailsOrBuilder getVulnerabilityOrBuilder()
Describes a security vulnerability.
.grafeas.v1beta1.vulnerability.Details vulnerability = 8;boolean hasBuild()
Describes a verifiable build.
.grafeas.v1beta1.build.Details build = 9;Details getBuild()
Describes a verifiable build.
.grafeas.v1beta1.build.Details build = 9;DetailsOrBuilder getBuildOrBuilder()
Describes a verifiable build.
.grafeas.v1beta1.build.Details build = 9;boolean hasDerivedImage()
Describes how this resource derives from the basis in the associated note.
.grafeas.v1beta1.image.Details derived_image = 10;Details getDerivedImage()
Describes how this resource derives from the basis in the associated note.
.grafeas.v1beta1.image.Details derived_image = 10;DetailsOrBuilder getDerivedImageOrBuilder()
Describes how this resource derives from the basis in the associated note.
.grafeas.v1beta1.image.Details derived_image = 10;boolean hasInstallation()
Describes the installation of a package on the linked resource.
.grafeas.v1beta1.package.Details installation = 11;Details getInstallation()
Describes the installation of a package on the linked resource.
.grafeas.v1beta1.package.Details installation = 11;DetailsOrBuilder getInstallationOrBuilder()
Describes the installation of a package on the linked resource.
.grafeas.v1beta1.package.Details installation = 11;boolean hasDeployment()
Describes the deployment of an artifact on a runtime.
.grafeas.v1beta1.deployment.Details deployment = 12;Details getDeployment()
Describes the deployment of an artifact on a runtime.
.grafeas.v1beta1.deployment.Details deployment = 12;DetailsOrBuilder getDeploymentOrBuilder()
Describes the deployment of an artifact on a runtime.
.grafeas.v1beta1.deployment.Details deployment = 12;boolean hasDiscovered()
Describes when a resource was discovered.
.grafeas.v1beta1.discovery.Details discovered = 13;Details getDiscovered()
Describes when a resource was discovered.
.grafeas.v1beta1.discovery.Details discovered = 13;DetailsOrBuilder getDiscoveredOrBuilder()
Describes when a resource was discovered.
.grafeas.v1beta1.discovery.Details discovered = 13;boolean hasAttestation()
Describes an attestation of an artifact.
.grafeas.v1beta1.attestation.Details attestation = 14;Details getAttestation()
Describes an attestation of an artifact.
.grafeas.v1beta1.attestation.Details attestation = 14;DetailsOrBuilder getAttestationOrBuilder()
Describes an attestation of an artifact.
.grafeas.v1beta1.attestation.Details attestation = 14;Occurrence.DetailsCase getDetailsCase()
Copyright © 2019 Google LLC. All rights reserved.