Class Occurrence.Builder (2.8.0)

  public 
  
 static 
  
 final 
  
 class 
 Occurrence 
 . 
 Builder 
  
 extends 
  
 GeneratedMessageV3 
 . 
 Builder<Occurrence 
 . 
 Builder 
>  
 implements 
  
 OccurrenceOrBuilder 
 

An instance of an analysis type that has been found on a resource.

Protobuf type grafeas.v1.Occurrence

Implements

OccurrenceOrBuilder

Static Methods

getDescriptor()

  public 
  
 static 
  
 final 
  
 Descriptors 
 . 
 Descriptor 
  
 getDescriptor 
 () 
 
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 addRepeatedField 
 ( 
 Descriptors 
 . 
 FieldDescriptor 
  
 field 
 , 
  
 Object 
  
 value 
 ) 
 
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
Occurrence.Builder
Overrides

build()

  public 
  
 Occurrence 
  
 build 
 () 
 
Returns
Type Description
Occurrence

buildPartial()

  public 
  
 Occurrence 
  
 buildPartial 
 () 
 
Returns
Type Description
Occurrence

clear()

  public 
  
 Occurrence 
 . 
 Builder 
  
 clear 
 () 
 
Returns
Type Description
Occurrence.Builder
Overrides

clearAttestation()

  public 
  
 Occurrence 
 . 
 Builder 
  
 clearAttestation 
 () 
 

Describes an attestation of an artifact.

.grafeas.v1.AttestationOccurrence attestation = 14;

Returns
Type Description
Occurrence.Builder

clearBuild()

  public 
  
 Occurrence 
 . 
 Builder 
  
 clearBuild 
 () 
 

Describes a verifiable build.

.grafeas.v1.BuildOccurrence build = 9;

Returns
Type Description
Occurrence.Builder

clearCompliance()

  public 
  
 Occurrence 
 . 
 Builder 
  
 clearCompliance 
 () 
 

Describes a compliance violation on a linked resource.

.grafeas.v1.ComplianceOccurrence compliance = 16;

Returns
Type Description
Occurrence.Builder

clearCreateTime()

  public 
  
 Occurrence 
 . 
 Builder 
  
 clearCreateTime 
 () 
 

Output only. The time this occurrence was created.

.google.protobuf.Timestamp create_time = 6;

Returns
Type Description
Occurrence.Builder

clearDeployment()

  public 
  
 Occurrence 
 . 
 Builder 
  
 clearDeployment 
 () 
 

Describes the deployment of an artifact on a runtime.

.grafeas.v1.DeploymentOccurrence deployment = 12;

Returns
Type Description
Occurrence.Builder

clearDetails()

  public 
  
 Occurrence 
 . 
 Builder 
  
 clearDetails 
 () 
 
Returns
Type Description
Occurrence.Builder

clearDiscovery()

  public 
  
 Occurrence 
 . 
 Builder 
  
 clearDiscovery 
 () 
 

Describes when a resource was discovered.

.grafeas.v1.DiscoveryOccurrence discovery = 13;

Returns
Type Description
Occurrence.Builder

clearDsseAttestation()

  public 
  
 Occurrence 
 . 
 Builder 
  
 clearDsseAttestation 
 () 
 

Describes an attestation of an artifact using dsse.

.grafeas.v1.DSSEAttestationOccurrence dsse_attestation = 17;

Returns
Type Description
Occurrence.Builder

clearEnvelope()

  public 
  
 Occurrence 
 . 
 Builder 
  
 clearEnvelope 
 () 
 

https://github.com/secure-systems-lab/dsse

.grafeas.v1.Envelope envelope = 18;

Returns
Type Description
Occurrence.Builder

clearField(Descriptors.FieldDescriptor field)

  public 
  
 Occurrence 
 . 
 Builder 
  
 clearField 
 ( 
 Descriptors 
 . 
 FieldDescriptor 
  
 field 
 ) 
 
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
Occurrence.Builder
Overrides

clearImage()

  public 
  
 Occurrence 
 . 
 Builder 
  
 clearImage 
 () 
 

Describes how this resource derives from the basis in the associated note.

.grafeas.v1.ImageOccurrence image = 10;

Returns
Type Description
Occurrence.Builder

clearKind()

  public 
  
 Occurrence 
 . 
 Builder 
  
 clearKind 
 () 
 

Output only. This explicitly denotes which of the occurrence details are specified. This field can be used as a filter in list requests.

.grafeas.v1.NoteKind kind = 4;

Returns
Type Description
Occurrence.Builder

This builder for chaining.

clearName()

  public 
  
 Occurrence 
 . 
 Builder 
  
 clearName 
 () 
 

Output only. The name of the occurrence in the form of projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID] .

string name = 1;

Returns
Type Description
Occurrence.Builder

This builder for chaining.

clearNoteName()

  public 
  
 Occurrence 
 . 
 Builder 
  
 clearNoteName 
 () 
 

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;

Returns
Type Description
Occurrence.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

  public 
  
 Occurrence 
 . 
 Builder 
  
 clearOneof 
 ( 
 Descriptors 
 . 
 OneofDescriptor 
  
 oneof 
 ) 
 
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
Occurrence.Builder
Overrides

clearPackage()

  public 
  
 Occurrence 
 . 
 Builder 
  
 clearPackage 
 () 
 

Describes the installation of a package on the linked resource.

.grafeas.v1.PackageOccurrence package = 11;

Returns
Type Description
Occurrence.Builder

clearRemediation()

  public 
  
 Occurrence 
 . 
 Builder 
  
 clearRemediation 
 () 
 

A description of actions that can be taken to remedy the note.

string remediation = 5;

Returns
Type Description
Occurrence.Builder

This builder for chaining.

clearResourceUri()

  public 
  
 Occurrence 
 . 
 Builder 
  
 clearResourceUri 
 () 
 

Required. Immutable. A URI that represents the resource for which the occurrence applies. For example, https://gcr.io/project/image@sha256:123abc for a Docker image.

string resource_uri = 2;

Returns
Type Description
Occurrence.Builder

This builder for chaining.

clearUpdateTime()

  public 
  
 Occurrence 
 . 
 Builder 
  
 clearUpdateTime 
 () 
 

Output only. The time this occurrence was last updated.

.google.protobuf.Timestamp update_time = 7;

Returns
Type Description
Occurrence.Builder

clearUpgrade()

  public 
  
 Occurrence 
 . 
 Builder 
  
 clearUpgrade 
 () 
 

Describes an available package upgrade on the linked resource.

.grafeas.v1.UpgradeOccurrence upgrade = 15;

Returns
Type Description
Occurrence.Builder

clearVulnerability()

  public 
  
 Occurrence 
 . 
 Builder 
  
 clearVulnerability 
 () 
 

Describes a security vulnerability.

.grafeas.v1.VulnerabilityOccurrence vulnerability = 8;

Returns
Type Description
Occurrence.Builder

clone()

  public 
  
 Occurrence 
 . 
 Builder 
  
 clone 
 () 
 
Returns
Type Description
Occurrence.Builder
Overrides

getAttestation()

  public 
  
 AttestationOccurrence 
  
 getAttestation 
 () 
 

Describes an attestation of an artifact.

.grafeas.v1.AttestationOccurrence attestation = 14;

Returns
Type Description
AttestationOccurrence

The attestation.

getAttestationBuilder()

  public 
  
 AttestationOccurrence 
 . 
 Builder 
  
 getAttestationBuilder 
 () 
 

Describes an attestation of an artifact.

.grafeas.v1.AttestationOccurrence attestation = 14;

Returns
Type Description
AttestationOccurrence.Builder

getAttestationOrBuilder()

  public 
  
 AttestationOccurrenceOrBuilder 
  
 getAttestationOrBuilder 
 () 
 

Describes an attestation of an artifact.

.grafeas.v1.AttestationOccurrence attestation = 14;

Returns
Type Description
AttestationOccurrenceOrBuilder

getBuild()

  public 
  
 BuildOccurrence 
  
 getBuild 
 () 
 

Describes a verifiable build.

.grafeas.v1.BuildOccurrence build = 9;

Returns
Type Description
BuildOccurrence

The build.

getBuildBuilder()

  public 
  
 BuildOccurrence 
 . 
 Builder 
  
 getBuildBuilder 
 () 
 

Describes a verifiable build.

.grafeas.v1.BuildOccurrence build = 9;

Returns
Type Description
BuildOccurrence.Builder

getBuildOrBuilder()

  public 
  
 BuildOccurrenceOrBuilder 
  
 getBuildOrBuilder 
 () 
 

Describes a verifiable build.

.grafeas.v1.BuildOccurrence build = 9;

Returns
Type Description
BuildOccurrenceOrBuilder

getCompliance()

  public 
  
 ComplianceOccurrence 
  
 getCompliance 
 () 
 

Describes a compliance violation on a linked resource.

.grafeas.v1.ComplianceOccurrence compliance = 16;

Returns
Type Description
ComplianceOccurrence

The compliance.

getComplianceBuilder()

  public 
  
 ComplianceOccurrence 
 . 
 Builder 
  
 getComplianceBuilder 
 () 
 

Describes a compliance violation on a linked resource.

.grafeas.v1.ComplianceOccurrence compliance = 16;

Returns
Type Description
ComplianceOccurrence.Builder

getComplianceOrBuilder()

  public 
  
 ComplianceOccurrenceOrBuilder 
  
 getComplianceOrBuilder 
 () 
 

Describes a compliance violation on a linked resource.

.grafeas.v1.ComplianceOccurrence compliance = 16;

Returns
Type Description
ComplianceOccurrenceOrBuilder

getCreateTime()

  public 
  
 Timestamp 
  
 getCreateTime 
 () 
 

Output only. The time this occurrence was created.

.google.protobuf.Timestamp create_time = 6;

Returns
Type Description
Timestamp

The createTime.

getCreateTimeBuilder()

  public 
  
 Timestamp 
 . 
 Builder 
  
 getCreateTimeBuilder 
 () 
 

Output only. The time this occurrence was created.

.google.protobuf.Timestamp create_time = 6;

Returns
Type Description
Builder

getCreateTimeOrBuilder()

  public 
  
 TimestampOrBuilder 
  
 getCreateTimeOrBuilder 
 () 
 

Output only. The time this occurrence was created.

.google.protobuf.Timestamp create_time = 6;

Returns
Type Description
TimestampOrBuilder

getDefaultInstanceForType()

  public 
  
 Occurrence 
  
 getDefaultInstanceForType 
 () 
 
Returns
Type Description
Occurrence

getDeployment()

  public 
  
 DeploymentOccurrence 
  
 getDeployment 
 () 
 

Describes the deployment of an artifact on a runtime.

.grafeas.v1.DeploymentOccurrence deployment = 12;

Returns
Type Description
DeploymentOccurrence

The deployment.

getDeploymentBuilder()

  public 
  
 DeploymentOccurrence 
 . 
 Builder 
  
 getDeploymentBuilder 
 () 
 

Describes the deployment of an artifact on a runtime.

.grafeas.v1.DeploymentOccurrence deployment = 12;

Returns
Type Description
DeploymentOccurrence.Builder

getDeploymentOrBuilder()

  public 
  
 DeploymentOccurrenceOrBuilder 
  
 getDeploymentOrBuilder 
 () 
 

Describes the deployment of an artifact on a runtime.

.grafeas.v1.DeploymentOccurrence deployment = 12;

Returns
Type Description
DeploymentOccurrenceOrBuilder

getDescriptorForType()

  public 
  
 Descriptors 
 . 
 Descriptor 
  
 getDescriptorForType 
 () 
 
Returns
Type Description
Descriptor
Overrides

getDetailsCase()

  public 
  
 Occurrence 
 . 
 DetailsCase 
  
 getDetailsCase 
 () 
 
Returns
Type Description
Occurrence.DetailsCase

getDiscovery()

  public 
  
 DiscoveryOccurrence 
  
 getDiscovery 
 () 
 

Describes when a resource was discovered.

.grafeas.v1.DiscoveryOccurrence discovery = 13;

Returns
Type Description
DiscoveryOccurrence

The discovery.

getDiscoveryBuilder()

  public 
  
 DiscoveryOccurrence 
 . 
 Builder 
  
 getDiscoveryBuilder 
 () 
 

Describes when a resource was discovered.

.grafeas.v1.DiscoveryOccurrence discovery = 13;

Returns
Type Description
DiscoveryOccurrence.Builder

getDiscoveryOrBuilder()

  public 
  
 DiscoveryOccurrenceOrBuilder 
  
 getDiscoveryOrBuilder 
 () 
 

Describes when a resource was discovered.

.grafeas.v1.DiscoveryOccurrence discovery = 13;

Returns
Type Description
DiscoveryOccurrenceOrBuilder

getDsseAttestation()

  public 
  
 DSSEAttestationOccurrence 
  
 getDsseAttestation 
 () 
 

Describes an attestation of an artifact using dsse.

.grafeas.v1.DSSEAttestationOccurrence dsse_attestation = 17;

Returns
Type Description
DSSEAttestationOccurrence

The dsseAttestation.

getDsseAttestationBuilder()

  public 
  
 DSSEAttestationOccurrence 
 . 
 Builder 
  
 getDsseAttestationBuilder 
 () 
 

Describes an attestation of an artifact using dsse.

.grafeas.v1.DSSEAttestationOccurrence dsse_attestation = 17;

Returns
Type Description
DSSEAttestationOccurrence.Builder

getDsseAttestationOrBuilder()

  public 
  
 DSSEAttestationOccurrenceOrBuilder 
  
 getDsseAttestationOrBuilder 
 () 
 

Describes an attestation of an artifact using dsse.

.grafeas.v1.DSSEAttestationOccurrence dsse_attestation = 17;

Returns
Type Description
DSSEAttestationOccurrenceOrBuilder

getEnvelope()

  public 
  
 Envelope 
  
 getEnvelope 
 () 
 

https://github.com/secure-systems-lab/dsse

.grafeas.v1.Envelope envelope = 18;

Returns
Type Description
Envelope

The envelope.

getEnvelopeBuilder()

  public 
  
 Envelope 
 . 
 Builder 
  
 getEnvelopeBuilder 
 () 
 

https://github.com/secure-systems-lab/dsse

.grafeas.v1.Envelope envelope = 18;

Returns
Type Description
Envelope.Builder

getEnvelopeOrBuilder()

  public 
  
 EnvelopeOrBuilder 
  
 getEnvelopeOrBuilder 
 () 
 

https://github.com/secure-systems-lab/dsse

.grafeas.v1.Envelope envelope = 18;

Returns
Type Description
EnvelopeOrBuilder

getImage()

  public 
  
 ImageOccurrence 
  
 getImage 
 () 
 

Describes how this resource derives from the basis in the associated note.

.grafeas.v1.ImageOccurrence image = 10;

Returns
Type Description
ImageOccurrence

The image.

getImageBuilder()

  public 
  
 ImageOccurrence 
 . 
 Builder 
  
 getImageBuilder 
 () 
 

Describes how this resource derives from the basis in the associated note.

.grafeas.v1.ImageOccurrence image = 10;

Returns
Type Description
ImageOccurrence.Builder

getImageOrBuilder()

  public 
  
 ImageOccurrenceOrBuilder 
  
 getImageOrBuilder 
 () 
 

Describes how this resource derives from the basis in the associated note.

.grafeas.v1.ImageOccurrence image = 10;

Returns
Type Description
ImageOccurrenceOrBuilder

getKind()

  public 
  
 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.v1.NoteKind kind = 4;

Returns
Type Description
NoteKind

The kind.

getKindValue()

  public 
  
 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.v1.NoteKind kind = 4;

Returns
Type Description
int

The enum numeric value on the wire for kind.

getName()

  public 
  
 String 
  
 getName 
 () 
 

Output only. The name of the occurrence in the form of projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID] .

string name = 1;

Returns
Type Description
String

The name.

getNameBytes()

  public 
  
 ByteString 
  
 getNameBytes 
 () 
 

Output only. The name of the occurrence in the form of projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID] .

string name = 1;

Returns
Type Description
ByteString

The bytes for name.

getNoteName()

  public 
  
 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;

Returns
Type Description
String

The noteName.

getNoteNameBytes()

  public 
  
 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;

Returns
Type Description
ByteString

The bytes for noteName.

getPackage()

  public 
  
 PackageOccurrence 
  
 getPackage 
 () 
 

Describes the installation of a package on the linked resource.

.grafeas.v1.PackageOccurrence package = 11;

Returns
Type Description
PackageOccurrence

The package.

getPackageBuilder()

  public 
  
 PackageOccurrence 
 . 
 Builder 
  
 getPackageBuilder 
 () 
 

Describes the installation of a package on the linked resource.

.grafeas.v1.PackageOccurrence package = 11;

Returns
Type Description
PackageOccurrence.Builder

getPackageOrBuilder()

  public 
  
 PackageOccurrenceOrBuilder 
  
 getPackageOrBuilder 
 () 
 

Describes the installation of a package on the linked resource.

.grafeas.v1.PackageOccurrence package = 11;

Returns
Type Description
PackageOccurrenceOrBuilder

getRemediation()

  public 
  
 String 
  
 getRemediation 
 () 
 

A description of actions that can be taken to remedy the note.

string remediation = 5;

Returns
Type Description
String

The remediation.

getRemediationBytes()

  public 
  
 ByteString 
  
 getRemediationBytes 
 () 
 

A description of actions that can be taken to remedy the note.

string remediation = 5;

Returns
Type Description
ByteString

The bytes for remediation.

getResourceUri()

  public 
  
 String 
  
 getResourceUri 
 () 
 

Required. Immutable. A URI that represents the resource for which the occurrence applies. For example, https://gcr.io/project/image@sha256:123abc for a Docker image.

string resource_uri = 2;

Returns
Type Description
String

The resourceUri.

getResourceUriBytes()

  public 
  
 ByteString 
  
 getResourceUriBytes 
 () 
 

Required. Immutable. A URI that represents the resource for which the occurrence applies. For example, https://gcr.io/project/image@sha256:123abc for a Docker image.

string resource_uri = 2;

Returns
Type Description
ByteString

The bytes for resourceUri.

getUpdateTime()

  public 
  
 Timestamp 
  
 getUpdateTime 
 () 
 

Output only. The time this occurrence was last updated.

.google.protobuf.Timestamp update_time = 7;

Returns
Type Description
Timestamp

The updateTime.

getUpdateTimeBuilder()

  public 
  
 Timestamp 
 . 
 Builder 
  
 getUpdateTimeBuilder 
 () 
 

Output only. The time this occurrence was last updated.

.google.protobuf.Timestamp update_time = 7;

Returns
Type Description
Builder

getUpdateTimeOrBuilder()

  public 
  
 TimestampOrBuilder 
  
 getUpdateTimeOrBuilder 
 () 
 

Output only. The time this occurrence was last updated.

.google.protobuf.Timestamp update_time = 7;

Returns
Type Description
TimestampOrBuilder

getUpgrade()

  public 
  
 UpgradeOccurrence 
  
 getUpgrade 
 () 
 

Describes an available package upgrade on the linked resource.

.grafeas.v1.UpgradeOccurrence upgrade = 15;

Returns
Type Description
UpgradeOccurrence

The upgrade.

getUpgradeBuilder()

  public 
  
 UpgradeOccurrence 
 . 
 Builder 
  
 getUpgradeBuilder 
 () 
 

Describes an available package upgrade on the linked resource.

.grafeas.v1.UpgradeOccurrence upgrade = 15;

Returns
Type Description
UpgradeOccurrence.Builder

getUpgradeOrBuilder()

  public 
  
 UpgradeOccurrenceOrBuilder 
  
 getUpgradeOrBuilder 
 () 
 

Describes an available package upgrade on the linked resource.

.grafeas.v1.UpgradeOccurrence upgrade = 15;

Returns
Type Description
UpgradeOccurrenceOrBuilder

getVulnerability()

  public 
  
 VulnerabilityOccurrence 
  
 getVulnerability 
 () 
 

Describes a security vulnerability.

.grafeas.v1.VulnerabilityOccurrence vulnerability = 8;

Returns
Type Description
VulnerabilityOccurrence

The vulnerability.

getVulnerabilityBuilder()

  public 
  
 VulnerabilityOccurrence 
 . 
 Builder 
  
 getVulnerabilityBuilder 
 () 
 

Describes a security vulnerability.

.grafeas.v1.VulnerabilityOccurrence vulnerability = 8;

Returns
Type Description
VulnerabilityOccurrence.Builder

getVulnerabilityOrBuilder()

  public 
  
 VulnerabilityOccurrenceOrBuilder 
  
 getVulnerabilityOrBuilder 
 () 
 

Describes a security vulnerability.

.grafeas.v1.VulnerabilityOccurrence vulnerability = 8;

Returns
Type Description
VulnerabilityOccurrenceOrBuilder

hasAttestation()

  public 
  
 boolean 
  
 hasAttestation 
 () 
 

Describes an attestation of an artifact.

.grafeas.v1.AttestationOccurrence attestation = 14;

Returns
Type Description
boolean

Whether the attestation field is set.

hasBuild()

  public 
  
 boolean 
  
 hasBuild 
 () 
 

Describes a verifiable build.

.grafeas.v1.BuildOccurrence build = 9;

Returns
Type Description
boolean

Whether the build field is set.

hasCompliance()

  public 
  
 boolean 
  
 hasCompliance 
 () 
 

Describes a compliance violation on a linked resource.

.grafeas.v1.ComplianceOccurrence compliance = 16;

Returns
Type Description
boolean

Whether the compliance field is set.

hasCreateTime()

  public 
  
 boolean 
  
 hasCreateTime 
 () 
 

Output only. The time this occurrence was created.

.google.protobuf.Timestamp create_time = 6;

Returns
Type Description
boolean

Whether the createTime field is set.

hasDeployment()

  public 
  
 boolean 
  
 hasDeployment 
 () 
 

Describes the deployment of an artifact on a runtime.

.grafeas.v1.DeploymentOccurrence deployment = 12;

Returns
Type Description
boolean

Whether the deployment field is set.

hasDiscovery()

  public 
  
 boolean 
  
 hasDiscovery 
 () 
 

Describes when a resource was discovered.

.grafeas.v1.DiscoveryOccurrence discovery = 13;

Returns
Type Description
boolean

Whether the discovery field is set.

hasDsseAttestation()

  public 
  
 boolean 
  
 hasDsseAttestation 
 () 
 

Describes an attestation of an artifact using dsse.

.grafeas.v1.DSSEAttestationOccurrence dsse_attestation = 17;

Returns
Type Description
boolean

Whether the dsseAttestation field is set.

hasEnvelope()

  public 
  
 boolean 
  
 hasEnvelope 
 () 
 

https://github.com/secure-systems-lab/dsse

.grafeas.v1.Envelope envelope = 18;

Returns
Type Description
boolean

Whether the envelope field is set.

hasImage()

  public 
  
 boolean 
  
 hasImage 
 () 
 

Describes how this resource derives from the basis in the associated note.

.grafeas.v1.ImageOccurrence image = 10;

Returns
Type Description
boolean

Whether the image field is set.

hasPackage()

  public 
  
 boolean 
  
 hasPackage 
 () 
 

Describes the installation of a package on the linked resource.

.grafeas.v1.PackageOccurrence package = 11;

Returns
Type Description
boolean

Whether the package field is set.

hasUpdateTime()

  public 
  
 boolean 
  
 hasUpdateTime 
 () 
 

Output only. The time this occurrence was last updated.

.google.protobuf.Timestamp update_time = 7;

Returns
Type Description
boolean

Whether the updateTime field is set.

hasUpgrade()

  public 
  
 boolean 
  
 hasUpgrade 
 () 
 

Describes an available package upgrade on the linked resource.

.grafeas.v1.UpgradeOccurrence upgrade = 15;

Returns
Type Description
boolean

Whether the upgrade field is set.

hasVulnerability()

  public 
  
 boolean 
  
 hasVulnerability 
 () 
 

Describes a security vulnerability.

.grafeas.v1.VulnerabilityOccurrence vulnerability = 8;

Returns
Type Description
boolean

Whether the vulnerability field is set.

internalGetFieldAccessorTable()

  protected 
  
 GeneratedMessageV3 
 . 
 FieldAccessorTable 
  
 internalGetFieldAccessorTable 
 () 
 
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

  public 
  
 final 
  
 boolean 
  
 isInitialized 
 () 
 
Returns
Type Description
boolean
Overrides

mergeAttestation(AttestationOccurrence value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 mergeAttestation 
 ( 
 AttestationOccurrence 
  
 value 
 ) 
 

Describes an attestation of an artifact.

.grafeas.v1.AttestationOccurrence attestation = 14;

Parameter
Name Description
value AttestationOccurrence
Returns
Type Description
Occurrence.Builder

mergeBuild(BuildOccurrence value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 mergeBuild 
 ( 
 BuildOccurrence 
  
 value 
 ) 
 

Describes a verifiable build.

.grafeas.v1.BuildOccurrence build = 9;

Parameter
Name Description
value BuildOccurrence
Returns
Type Description
Occurrence.Builder

mergeCompliance(ComplianceOccurrence value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 mergeCompliance 
 ( 
 ComplianceOccurrence 
  
 value 
 ) 
 

Describes a compliance violation on a linked resource.

.grafeas.v1.ComplianceOccurrence compliance = 16;

Parameter
Name Description
value ComplianceOccurrence
Returns
Type Description
Occurrence.Builder

mergeCreateTime(Timestamp value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 mergeCreateTime 
 ( 
 Timestamp 
  
 value 
 ) 
 

Output only. The time this occurrence was created.

.google.protobuf.Timestamp create_time = 6;

Parameter
Name Description
value Timestamp
Returns
Type Description
Occurrence.Builder

mergeDeployment(DeploymentOccurrence value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 mergeDeployment 
 ( 
 DeploymentOccurrence 
  
 value 
 ) 
 

Describes the deployment of an artifact on a runtime.

.grafeas.v1.DeploymentOccurrence deployment = 12;

Parameter
Name Description
value DeploymentOccurrence
Returns
Type Description
Occurrence.Builder

mergeDiscovery(DiscoveryOccurrence value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 mergeDiscovery 
 ( 
 DiscoveryOccurrence 
  
 value 
 ) 
 

Describes when a resource was discovered.

.grafeas.v1.DiscoveryOccurrence discovery = 13;

Parameter
Name Description
value DiscoveryOccurrence
Returns
Type Description
Occurrence.Builder

mergeDsseAttestation(DSSEAttestationOccurrence value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 mergeDsseAttestation 
 ( 
 DSSEAttestationOccurrence 
  
 value 
 ) 
 

Describes an attestation of an artifact using dsse.

.grafeas.v1.DSSEAttestationOccurrence dsse_attestation = 17;

Parameter
Name Description
value DSSEAttestationOccurrence
Returns
Type Description
Occurrence.Builder

mergeEnvelope(Envelope value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 mergeEnvelope 
 ( 
 Envelope 
  
 value 
 ) 
 

https://github.com/secure-systems-lab/dsse

.grafeas.v1.Envelope envelope = 18;

Parameter
Name Description
value Envelope
Returns
Type Description
Occurrence.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

  public 
  
 Occurrence 
 . 
 Builder 
  
 mergeFrom 
 ( 
 CodedInputStream 
  
 input 
 , 
  
 ExtensionRegistryLite 
  
 extensionRegistry 
 ) 
 
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Occurrence.Builder
Overrides Exceptions
Type Description
IOException

mergeFrom(Message other)

  public 
  
 Occurrence 
 . 
 Builder 
  
 mergeFrom 
 ( 
 Message 
  
 other 
 ) 
 
Parameter
Name Description
other Message
Returns
Type Description
Occurrence.Builder
Overrides

mergeFrom(Occurrence other)

  public 
  
 Occurrence 
 . 
 Builder 
  
 mergeFrom 
 ( 
 Occurrence 
  
 other 
 ) 
 
Parameter
Name Description
other Occurrence
Returns
Type Description
Occurrence.Builder

mergeImage(ImageOccurrence value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 mergeImage 
 ( 
 ImageOccurrence 
  
 value 
 ) 
 

Describes how this resource derives from the basis in the associated note.

.grafeas.v1.ImageOccurrence image = 10;

Parameter
Name Description
value ImageOccurrence
Returns
Type Description
Occurrence.Builder

mergePackage(PackageOccurrence value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 mergePackage 
 ( 
 PackageOccurrence 
  
 value 
 ) 
 

Describes the installation of a package on the linked resource.

.grafeas.v1.PackageOccurrence package = 11;

Parameter
Name Description
value PackageOccurrence
Returns
Type Description
Occurrence.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

  public 
  
 final 
  
 Occurrence 
 . 
 Builder 
  
 mergeUnknownFields 
 ( 
 UnknownFieldSet 
  
 unknownFields 
 ) 
 
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
Occurrence.Builder
Overrides

mergeUpdateTime(Timestamp value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 mergeUpdateTime 
 ( 
 Timestamp 
  
 value 
 ) 
 

Output only. The time this occurrence was last updated.

.google.protobuf.Timestamp update_time = 7;

Parameter
Name Description
value Timestamp
Returns
Type Description
Occurrence.Builder

mergeUpgrade(UpgradeOccurrence value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 mergeUpgrade 
 ( 
 UpgradeOccurrence 
  
 value 
 ) 
 

Describes an available package upgrade on the linked resource.

.grafeas.v1.UpgradeOccurrence upgrade = 15;

Parameter
Name Description
value UpgradeOccurrence
Returns
Type Description
Occurrence.Builder

mergeVulnerability(VulnerabilityOccurrence value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 mergeVulnerability 
 ( 
 VulnerabilityOccurrence 
  
 value 
 ) 
 

Describes a security vulnerability.

.grafeas.v1.VulnerabilityOccurrence vulnerability = 8;

Parameter
Name Description
value VulnerabilityOccurrence
Returns
Type Description
Occurrence.Builder

setAttestation(AttestationOccurrence value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setAttestation 
 ( 
 AttestationOccurrence 
  
 value 
 ) 
 

Describes an attestation of an artifact.

.grafeas.v1.AttestationOccurrence attestation = 14;

Parameter
Name Description
value AttestationOccurrence
Returns
Type Description
Occurrence.Builder

setAttestation(AttestationOccurrence.Builder builderForValue)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setAttestation 
 ( 
 AttestationOccurrence 
 . 
 Builder 
  
 builderForValue 
 ) 
 

Describes an attestation of an artifact.

.grafeas.v1.AttestationOccurrence attestation = 14;

Parameter
Name Description
builderForValue AttestationOccurrence.Builder
Returns
Type Description
Occurrence.Builder

setBuild(BuildOccurrence value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setBuild 
 ( 
 BuildOccurrence 
  
 value 
 ) 
 

Describes a verifiable build.

.grafeas.v1.BuildOccurrence build = 9;

Parameter
Name Description
value BuildOccurrence
Returns
Type Description
Occurrence.Builder

setBuild(BuildOccurrence.Builder builderForValue)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setBuild 
 ( 
 BuildOccurrence 
 . 
 Builder 
  
 builderForValue 
 ) 
 

Describes a verifiable build.

.grafeas.v1.BuildOccurrence build = 9;

Parameter
Name Description
builderForValue BuildOccurrence.Builder
Returns
Type Description
Occurrence.Builder

setCompliance(ComplianceOccurrence value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setCompliance 
 ( 
 ComplianceOccurrence 
  
 value 
 ) 
 

Describes a compliance violation on a linked resource.

.grafeas.v1.ComplianceOccurrence compliance = 16;

Parameter
Name Description
value ComplianceOccurrence
Returns
Type Description
Occurrence.Builder

setCompliance(ComplianceOccurrence.Builder builderForValue)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setCompliance 
 ( 
 ComplianceOccurrence 
 . 
 Builder 
  
 builderForValue 
 ) 
 

Describes a compliance violation on a linked resource.

.grafeas.v1.ComplianceOccurrence compliance = 16;

Parameter
Name Description
builderForValue ComplianceOccurrence.Builder
Returns
Type Description
Occurrence.Builder

setCreateTime(Timestamp value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setCreateTime 
 ( 
 Timestamp 
  
 value 
 ) 
 

Output only. The time this occurrence was created.

.google.protobuf.Timestamp create_time = 6;

Parameter
Name Description
value Timestamp
Returns
Type Description
Occurrence.Builder

setCreateTime(Timestamp.Builder builderForValue)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setCreateTime 
 ( 
 Timestamp 
 . 
 Builder 
  
 builderForValue 
 ) 
 

Output only. The time this occurrence was created.

.google.protobuf.Timestamp create_time = 6;

Parameter
Name Description
builderForValue Builder
Returns
Type Description
Occurrence.Builder

setDeployment(DeploymentOccurrence value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setDeployment 
 ( 
 DeploymentOccurrence 
  
 value 
 ) 
 

Describes the deployment of an artifact on a runtime.

.grafeas.v1.DeploymentOccurrence deployment = 12;

Parameter
Name Description
value DeploymentOccurrence
Returns
Type Description
Occurrence.Builder

setDeployment(DeploymentOccurrence.Builder builderForValue)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setDeployment 
 ( 
 DeploymentOccurrence 
 . 
 Builder 
  
 builderForValue 
 ) 
 

Describes the deployment of an artifact on a runtime.

.grafeas.v1.DeploymentOccurrence deployment = 12;

Parameter
Name Description
builderForValue DeploymentOccurrence.Builder
Returns
Type Description
Occurrence.Builder

setDiscovery(DiscoveryOccurrence value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setDiscovery 
 ( 
 DiscoveryOccurrence 
  
 value 
 ) 
 

Describes when a resource was discovered.

.grafeas.v1.DiscoveryOccurrence discovery = 13;

Parameter
Name Description
value DiscoveryOccurrence
Returns
Type Description
Occurrence.Builder

setDiscovery(DiscoveryOccurrence.Builder builderForValue)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setDiscovery 
 ( 
 DiscoveryOccurrence 
 . 
 Builder 
  
 builderForValue 
 ) 
 

Describes when a resource was discovered.

.grafeas.v1.DiscoveryOccurrence discovery = 13;

Parameter
Name Description
builderForValue DiscoveryOccurrence.Builder
Returns
Type Description
Occurrence.Builder

setDsseAttestation(DSSEAttestationOccurrence value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setDsseAttestation 
 ( 
 DSSEAttestationOccurrence 
  
 value 
 ) 
 

Describes an attestation of an artifact using dsse.

.grafeas.v1.DSSEAttestationOccurrence dsse_attestation = 17;

Parameter
Name Description
value DSSEAttestationOccurrence
Returns
Type Description
Occurrence.Builder

setDsseAttestation(DSSEAttestationOccurrence.Builder builderForValue)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setDsseAttestation 
 ( 
 DSSEAttestationOccurrence 
 . 
 Builder 
  
 builderForValue 
 ) 
 

Describes an attestation of an artifact using dsse.

.grafeas.v1.DSSEAttestationOccurrence dsse_attestation = 17;

Parameter
Name Description
builderForValue DSSEAttestationOccurrence.Builder
Returns
Type Description
Occurrence.Builder

setEnvelope(Envelope value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setEnvelope 
 ( 
 Envelope 
  
 value 
 ) 
 

https://github.com/secure-systems-lab/dsse

.grafeas.v1.Envelope envelope = 18;

Parameter
Name Description
value Envelope
Returns
Type Description
Occurrence.Builder

setEnvelope(Envelope.Builder builderForValue)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setEnvelope 
 ( 
 Envelope 
 . 
 Builder 
  
 builderForValue 
 ) 
 

https://github.com/secure-systems-lab/dsse

.grafeas.v1.Envelope envelope = 18;

Parameter
Name Description
builderForValue Envelope.Builder
Returns
Type Description
Occurrence.Builder

setField(Descriptors.FieldDescriptor field, Object value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setField 
 ( 
 Descriptors 
 . 
 FieldDescriptor 
  
 field 
 , 
  
 Object 
  
 value 
 ) 
 
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
Occurrence.Builder
Overrides

setImage(ImageOccurrence value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setImage 
 ( 
 ImageOccurrence 
  
 value 
 ) 
 

Describes how this resource derives from the basis in the associated note.

.grafeas.v1.ImageOccurrence image = 10;

Parameter
Name Description
value ImageOccurrence
Returns
Type Description
Occurrence.Builder

setImage(ImageOccurrence.Builder builderForValue)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setImage 
 ( 
 ImageOccurrence 
 . 
 Builder 
  
 builderForValue 
 ) 
 

Describes how this resource derives from the basis in the associated note.

.grafeas.v1.ImageOccurrence image = 10;

Parameter
Name Description
builderForValue ImageOccurrence.Builder
Returns
Type Description
Occurrence.Builder

setKind(NoteKind value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setKind 
 ( 
 NoteKind 
  
 value 
 ) 
 

Output only. This explicitly denotes which of the occurrence details are specified. This field can be used as a filter in list requests.

.grafeas.v1.NoteKind kind = 4;

Parameter
Name Description
value NoteKind

The kind to set.

Returns
Type Description
Occurrence.Builder

This builder for chaining.

setKindValue(int value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setKindValue 
 ( 
 int 
  
 value 
 ) 
 

Output only. This explicitly denotes which of the occurrence details are specified. This field can be used as a filter in list requests.

.grafeas.v1.NoteKind kind = 4;

Parameter
Name Description
value int

The enum numeric value on the wire for kind to set.

Returns
Type Description
Occurrence.Builder

This builder for chaining.

setName(String value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setName 
 ( 
 String 
  
 value 
 ) 
 

Output only. The name of the occurrence in the form of projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID] .

string name = 1;

Parameter
Name Description
value String

The name to set.

Returns
Type Description
Occurrence.Builder

This builder for chaining.

setNameBytes(ByteString value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setNameBytes 
 ( 
 ByteString 
  
 value 
 ) 
 

Output only. The name of the occurrence in the form of projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID] .

string name = 1;

Parameter
Name Description
value ByteString

The bytes for name to set.

Returns
Type Description
Occurrence.Builder

This builder for chaining.

setNoteName(String value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setNoteName 
 ( 
 String 
  
 value 
 ) 
 

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;

Parameter
Name Description
value String

The noteName to set.

Returns
Type Description
Occurrence.Builder

This builder for chaining.

setNoteNameBytes(ByteString value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setNoteNameBytes 
 ( 
 ByteString 
  
 value 
 ) 
 

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;

Parameter
Name Description
value ByteString

The bytes for noteName to set.

Returns
Type Description
Occurrence.Builder

This builder for chaining.

setPackage(PackageOccurrence value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setPackage 
 ( 
 PackageOccurrence 
  
 value 
 ) 
 

Describes the installation of a package on the linked resource.

.grafeas.v1.PackageOccurrence package = 11;

Parameter
Name Description
value PackageOccurrence
Returns
Type Description
Occurrence.Builder

setPackage(PackageOccurrence.Builder builderForValue)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setPackage 
 ( 
 PackageOccurrence 
 . 
 Builder 
  
 builderForValue 
 ) 
 

Describes the installation of a package on the linked resource.

.grafeas.v1.PackageOccurrence package = 11;

Parameter
Name Description
builderForValue PackageOccurrence.Builder
Returns
Type Description
Occurrence.Builder

setRemediation(String value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setRemediation 
 ( 
 String 
  
 value 
 ) 
 

A description of actions that can be taken to remedy the note.

string remediation = 5;

Parameter
Name Description
value String

The remediation to set.

Returns
Type Description
Occurrence.Builder

This builder for chaining.

setRemediationBytes(ByteString value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setRemediationBytes 
 ( 
 ByteString 
  
 value 
 ) 
 

A description of actions that can be taken to remedy the note.

string remediation = 5;

Parameter
Name Description
value ByteString

The bytes for remediation to set.

Returns
Type Description
Occurrence.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setRepeatedField 
 ( 
 Descriptors 
 . 
 FieldDescriptor 
  
 field 
 , 
  
 int 
  
 index 
 , 
  
 Object 
  
 value 
 ) 
 
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
Occurrence.Builder
Overrides

setResourceUri(String value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setResourceUri 
 ( 
 String 
  
 value 
 ) 
 

Required. Immutable. A URI that represents the resource for which the occurrence applies. For example, https://gcr.io/project/image@sha256:123abc for a Docker image.

string resource_uri = 2;

Parameter
Name Description
value String

The resourceUri to set.

Returns
Type Description
Occurrence.Builder

This builder for chaining.

setResourceUriBytes(ByteString value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setResourceUriBytes 
 ( 
 ByteString 
  
 value 
 ) 
 

Required. Immutable. A URI that represents the resource for which the occurrence applies. For example, https://gcr.io/project/image@sha256:123abc for a Docker image.

string resource_uri = 2;

Parameter
Name Description
value ByteString

The bytes for resourceUri to set.

Returns
Type Description
Occurrence.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

  public 
  
 final 
  
 Occurrence 
 . 
 Builder 
  
 setUnknownFields 
 ( 
 UnknownFieldSet 
  
 unknownFields 
 ) 
 
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
Occurrence.Builder
Overrides

setUpdateTime(Timestamp value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setUpdateTime 
 ( 
 Timestamp 
  
 value 
 ) 
 

Output only. The time this occurrence was last updated.

.google.protobuf.Timestamp update_time = 7;

Parameter
Name Description
value Timestamp
Returns
Type Description
Occurrence.Builder

setUpdateTime(Timestamp.Builder builderForValue)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setUpdateTime 
 ( 
 Timestamp 
 . 
 Builder 
  
 builderForValue 
 ) 
 

Output only. The time this occurrence was last updated.

.google.protobuf.Timestamp update_time = 7;

Parameter
Name Description
builderForValue Builder
Returns
Type Description
Occurrence.Builder

setUpgrade(UpgradeOccurrence value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setUpgrade 
 ( 
 UpgradeOccurrence 
  
 value 
 ) 
 

Describes an available package upgrade on the linked resource.

.grafeas.v1.UpgradeOccurrence upgrade = 15;

Parameter
Name Description
value UpgradeOccurrence
Returns
Type Description
Occurrence.Builder

setUpgrade(UpgradeOccurrence.Builder builderForValue)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setUpgrade 
 ( 
 UpgradeOccurrence 
 . 
 Builder 
  
 builderForValue 
 ) 
 

Describes an available package upgrade on the linked resource.

.grafeas.v1.UpgradeOccurrence upgrade = 15;

Parameter
Name Description
builderForValue UpgradeOccurrence.Builder
Returns
Type Description
Occurrence.Builder

setVulnerability(VulnerabilityOccurrence value)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setVulnerability 
 ( 
 VulnerabilityOccurrence 
  
 value 
 ) 
 

Describes a security vulnerability.

.grafeas.v1.VulnerabilityOccurrence vulnerability = 8;

Parameter
Name Description
value VulnerabilityOccurrence
Returns
Type Description
Occurrence.Builder

setVulnerability(VulnerabilityOccurrence.Builder builderForValue)

  public 
  
 Occurrence 
 . 
 Builder 
  
 setVulnerability 
 ( 
 VulnerabilityOccurrence 
 . 
 Builder 
  
 builderForValue 
 ) 
 

Describes a security vulnerability.

.grafeas.v1.VulnerabilityOccurrence vulnerability = 8;

Parameter
Name Description
builderForValue VulnerabilityOccurrence.Builder
Returns
Type Description
Occurrence.Builder
Design a Mobile Site
View Site in Mobile | Classic
Share by: