Class Note.Builder (2.32.0)

public static final class Note.Builder extends GeneratedMessageV3.Builder<Note.Builder> implements NoteOrBuilder

A type of analysis that can be done for a resource.

Protobuf type grafeas.v1.Note

Implements

NoteOrBuilder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addAllRelatedNoteNames(Iterable<String> values)

public Note.Builder addAllRelatedNoteNames(Iterable<String> values)

Other notes related to this note.

repeated string related_note_names = 9;

Parameter
NameDescription
valuesIterable<String>

The relatedNoteNames to add.

Returns
TypeDescription
Note.Builder

This builder for chaining.

addAllRelatedUrl(Iterable<? extends RelatedUrl> values)

public Note.Builder addAllRelatedUrl(Iterable<? extends RelatedUrl> values)

URLs associated with this note.

repeated .grafeas.v1.RelatedUrl related_url = 5;

Parameter
NameDescription
valuesIterable<? extends io.grafeas.v1.RelatedUrl>
Returns
TypeDescription
Note.Builder

addRelatedNoteNames(String value)

public Note.Builder addRelatedNoteNames(String value)

Other notes related to this note.

repeated string related_note_names = 9;

Parameter
NameDescription
valueString

The relatedNoteNames to add.

Returns
TypeDescription
Note.Builder

This builder for chaining.

addRelatedNoteNamesBytes(ByteString value)

public Note.Builder addRelatedNoteNamesBytes(ByteString value)

Other notes related to this note.

repeated string related_note_names = 9;

Parameter
NameDescription
valueByteString

The bytes of the relatedNoteNames to add.

Returns
TypeDescription
Note.Builder

This builder for chaining.

addRelatedUrl(int index, RelatedUrl value)

public Note.Builder addRelatedUrl(int index, RelatedUrl value)

URLs associated with this note.

repeated .grafeas.v1.RelatedUrl related_url = 5;

Parameters
NameDescription
indexint
valueRelatedUrl
Returns
TypeDescription
Note.Builder

addRelatedUrl(int index, RelatedUrl.Builder builderForValue)

public Note.Builder addRelatedUrl(int index, RelatedUrl.Builder builderForValue)

URLs associated with this note.

repeated .grafeas.v1.RelatedUrl related_url = 5;

Parameters
NameDescription
indexint
builderForValueRelatedUrl.Builder
Returns
TypeDescription
Note.Builder

addRelatedUrl(RelatedUrl value)

public Note.Builder addRelatedUrl(RelatedUrl value)

URLs associated with this note.

repeated .grafeas.v1.RelatedUrl related_url = 5;

Parameter
NameDescription
valueRelatedUrl
Returns
TypeDescription
Note.Builder

addRelatedUrl(RelatedUrl.Builder builderForValue)

public Note.Builder addRelatedUrl(RelatedUrl.Builder builderForValue)

URLs associated with this note.

repeated .grafeas.v1.RelatedUrl related_url = 5;

Parameter
NameDescription
builderForValueRelatedUrl.Builder
Returns
TypeDescription
Note.Builder

addRelatedUrlBuilder()

public RelatedUrl.Builder addRelatedUrlBuilder()

URLs associated with this note.

repeated .grafeas.v1.RelatedUrl related_url = 5;

Returns
TypeDescription
RelatedUrl.Builder

addRelatedUrlBuilder(int index)

public RelatedUrl.Builder addRelatedUrlBuilder(int index)

URLs associated with this note.

repeated .grafeas.v1.RelatedUrl related_url = 5;

Parameter
NameDescription
indexint
Returns
TypeDescription
RelatedUrl.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public Note.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
Note.Builder
Overrides

build()

public Note build()
Returns
TypeDescription
Note

buildPartial()

public Note buildPartial()
Returns
TypeDescription
Note

clear()

public Note.Builder clear()
Returns
TypeDescription
Note.Builder
Overrides

clearAttestation()

public Note.Builder clearAttestation()

A note describing an attestation role.

.grafeas.v1.AttestationNote attestation = 16;

Returns
TypeDescription
Note.Builder

clearBuild()

public Note.Builder clearBuild()

A note describing build provenance for a verifiable build.

.grafeas.v1.BuildNote build = 11;

Returns
TypeDescription
Note.Builder

clearCompliance()

public Note.Builder clearCompliance()

A note describing a compliance check.

.grafeas.v1.ComplianceNote compliance = 18;

Returns
TypeDescription
Note.Builder

clearCreateTime()

public Note.Builder clearCreateTime()

Output only. The time this note was created. This field can be used as a filter in list requests.

.google.protobuf.Timestamp create_time = 7;

Returns
TypeDescription
Note.Builder

clearDeployment()

public Note.Builder clearDeployment()

A note describing something that can be deployed.

.grafeas.v1.DeploymentNote deployment = 14;

Returns
TypeDescription
Note.Builder

clearDiscovery()

public Note.Builder clearDiscovery()

A note describing the initial analysis of a resource.

.grafeas.v1.DiscoveryNote discovery = 15;

Returns
TypeDescription
Note.Builder

clearDsseAttestation()

public Note.Builder clearDsseAttestation()

A note describing a dsse attestation note.

.grafeas.v1.DSSEAttestationNote dsse_attestation = 19;

Returns
TypeDescription
Note.Builder

clearExpirationTime()

public Note.Builder clearExpirationTime()

Time of expiration for this note. Empty if note does not expire.

.google.protobuf.Timestamp expiration_time = 6;

Returns
TypeDescription
Note.Builder

clearField(Descriptors.FieldDescriptor field)

public Note.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
Note.Builder
Overrides

clearImage()

public Note.Builder clearImage()

A note describing a base image.

.grafeas.v1.ImageNote image = 12;

Returns
TypeDescription
Note.Builder

clearKind()

public Note.Builder clearKind()

Output only. The type of analysis. This field can be used as a filter in list requests.

.grafeas.v1.NoteKind kind = 4;

Returns
TypeDescription
Note.Builder

This builder for chaining.

clearLongDescription()

public Note.Builder clearLongDescription()

A detailed description of this note.

string long_description = 3;

Returns
TypeDescription
Note.Builder

This builder for chaining.

clearName()

public Note.Builder clearName()

Output only. The name of the note in the form of projects/[PROVIDER_ID]/notes/[NOTE_ID].

string name = 1;

Returns
TypeDescription
Note.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public Note.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
Note.Builder
Overrides

clearPackage()

public Note.Builder clearPackage()

A note describing a package hosted by various package managers.

.grafeas.v1.PackageNote package = 13;

Returns
TypeDescription
Note.Builder

clearRelatedNoteNames()

public Note.Builder clearRelatedNoteNames()

Other notes related to this note.

repeated string related_note_names = 9;

Returns
TypeDescription
Note.Builder

This builder for chaining.

clearRelatedUrl()

public Note.Builder clearRelatedUrl()

URLs associated with this note.

repeated .grafeas.v1.RelatedUrl related_url = 5;

Returns
TypeDescription
Note.Builder

clearShortDescription()

public Note.Builder clearShortDescription()

A one sentence description of this note.

string short_description = 2;

Returns
TypeDescription
Note.Builder

This builder for chaining.

clearType()

public Note.Builder clearType()
Returns
TypeDescription
Note.Builder

clearUpdateTime()

public Note.Builder clearUpdateTime()

Output only. The time this note was last updated. This field can be used as a filter in list requests.

.google.protobuf.Timestamp update_time = 8;

Returns
TypeDescription
Note.Builder

clearUpgrade()

public Note.Builder clearUpgrade()

A note describing available package upgrades.

.grafeas.v1.UpgradeNote upgrade = 17;

Returns
TypeDescription
Note.Builder

clearVulnerability()

public Note.Builder clearVulnerability()

A note describing a package vulnerability.

.grafeas.v1.VulnerabilityNote vulnerability = 10;

Returns
TypeDescription
Note.Builder

clearVulnerabilityAssessment()

public Note.Builder clearVulnerabilityAssessment()

A note describing a vulnerability assessment.

.grafeas.v1.VulnerabilityAssessmentNote vulnerability_assessment = 20;

Returns
TypeDescription
Note.Builder

clone()

public Note.Builder clone()
Returns
TypeDescription
Note.Builder
Overrides

getAttestation()

public AttestationNote getAttestation()

A note describing an attestation role.

.grafeas.v1.AttestationNote attestation = 16;

Returns
TypeDescription
AttestationNote

The attestation.

getAttestationBuilder()

public AttestationNote.Builder getAttestationBuilder()

A note describing an attestation role.

.grafeas.v1.AttestationNote attestation = 16;

Returns
TypeDescription
AttestationNote.Builder

getAttestationOrBuilder()

public AttestationNoteOrBuilder getAttestationOrBuilder()

A note describing an attestation role.

.grafeas.v1.AttestationNote attestation = 16;

Returns
TypeDescription
AttestationNoteOrBuilder

getBuild()

public BuildNote getBuild()

A note describing build provenance for a verifiable build.

.grafeas.v1.BuildNote build = 11;

Returns
TypeDescription
BuildNote

The build.

getBuildBuilder()

public BuildNote.Builder getBuildBuilder()

A note describing build provenance for a verifiable build.

.grafeas.v1.BuildNote build = 11;

Returns
TypeDescription
BuildNote.Builder

getBuildOrBuilder()

public BuildNoteOrBuilder getBuildOrBuilder()

A note describing build provenance for a verifiable build.

.grafeas.v1.BuildNote build = 11;

Returns
TypeDescription
BuildNoteOrBuilder

getCompliance()

public ComplianceNote getCompliance()

A note describing a compliance check.

.grafeas.v1.ComplianceNote compliance = 18;

Returns
TypeDescription
ComplianceNote

The compliance.

getComplianceBuilder()

public ComplianceNote.Builder getComplianceBuilder()

A note describing a compliance check.

.grafeas.v1.ComplianceNote compliance = 18;

Returns
TypeDescription
ComplianceNote.Builder

getComplianceOrBuilder()

public ComplianceNoteOrBuilder getComplianceOrBuilder()

A note describing a compliance check.

.grafeas.v1.ComplianceNote compliance = 18;

Returns
TypeDescription
ComplianceNoteOrBuilder

getCreateTime()

public Timestamp getCreateTime()

Output only. The time this note was created. This field can be used as a filter in list requests.

.google.protobuf.Timestamp create_time = 7;

Returns
TypeDescription
Timestamp

The createTime.

getCreateTimeBuilder()

public Timestamp.Builder getCreateTimeBuilder()

Output only. The time this note was created. This field can be used as a filter in list requests.

.google.protobuf.Timestamp create_time = 7;

Returns
TypeDescription
Builder

getCreateTimeOrBuilder()

public TimestampOrBuilder getCreateTimeOrBuilder()

Output only. The time this note was created. This field can be used as a filter in list requests.

.google.protobuf.Timestamp create_time = 7;

Returns
TypeDescription
TimestampOrBuilder

getDefaultInstanceForType()

public Note getDefaultInstanceForType()
Returns
TypeDescription
Note

getDeployment()

public DeploymentNote getDeployment()

A note describing something that can be deployed.

.grafeas.v1.DeploymentNote deployment = 14;

Returns
TypeDescription
DeploymentNote

The deployment.

getDeploymentBuilder()

public DeploymentNote.Builder getDeploymentBuilder()

A note describing something that can be deployed.

.grafeas.v1.DeploymentNote deployment = 14;

Returns
TypeDescription
DeploymentNote.Builder

getDeploymentOrBuilder()

public DeploymentNoteOrBuilder getDeploymentOrBuilder()

A note describing something that can be deployed.

.grafeas.v1.DeploymentNote deployment = 14;

Returns
TypeDescription
DeploymentNoteOrBuilder

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getDiscovery()

public DiscoveryNote getDiscovery()

A note describing the initial analysis of a resource.

.grafeas.v1.DiscoveryNote discovery = 15;

Returns
TypeDescription
DiscoveryNote

The discovery.

getDiscoveryBuilder()

public DiscoveryNote.Builder getDiscoveryBuilder()

A note describing the initial analysis of a resource.

.grafeas.v1.DiscoveryNote discovery = 15;

Returns
TypeDescription
DiscoveryNote.Builder

getDiscoveryOrBuilder()

public DiscoveryNoteOrBuilder getDiscoveryOrBuilder()

A note describing the initial analysis of a resource.

.grafeas.v1.DiscoveryNote discovery = 15;

Returns
TypeDescription
DiscoveryNoteOrBuilder

getDsseAttestation()

public DSSEAttestationNote getDsseAttestation()

A note describing a dsse attestation note.

.grafeas.v1.DSSEAttestationNote dsse_attestation = 19;

Returns
TypeDescription
DSSEAttestationNote

The dsseAttestation.

getDsseAttestationBuilder()

public DSSEAttestationNote.Builder getDsseAttestationBuilder()

A note describing a dsse attestation note.

.grafeas.v1.DSSEAttestationNote dsse_attestation = 19;

Returns
TypeDescription
DSSEAttestationNote.Builder

getDsseAttestationOrBuilder()

public DSSEAttestationNoteOrBuilder getDsseAttestationOrBuilder()

A note describing a dsse attestation note.

.grafeas.v1.DSSEAttestationNote dsse_attestation = 19;

Returns
TypeDescription
DSSEAttestationNoteOrBuilder

getExpirationTime()

public Timestamp getExpirationTime()

Time of expiration for this note. Empty if note does not expire.

.google.protobuf.Timestamp expiration_time = 6;

Returns
TypeDescription
Timestamp

The expirationTime.

getExpirationTimeBuilder()

public Timestamp.Builder getExpirationTimeBuilder()

Time of expiration for this note. Empty if note does not expire.

.google.protobuf.Timestamp expiration_time = 6;

Returns
TypeDescription
Builder

getExpirationTimeOrBuilder()

public TimestampOrBuilder getExpirationTimeOrBuilder()

Time of expiration for this note. Empty if note does not expire.

.google.protobuf.Timestamp expiration_time = 6;

Returns
TypeDescription
TimestampOrBuilder

getImage()

public ImageNote getImage()

A note describing a base image.

.grafeas.v1.ImageNote image = 12;

Returns
TypeDescription
ImageNote

The image.

getImageBuilder()

public ImageNote.Builder getImageBuilder()

A note describing a base image.

.grafeas.v1.ImageNote image = 12;

Returns
TypeDescription
ImageNote.Builder

getImageOrBuilder()

public ImageNoteOrBuilder getImageOrBuilder()

A note describing a base image.

.grafeas.v1.ImageNote image = 12;

Returns
TypeDescription
ImageNoteOrBuilder

getKind()

public NoteKind getKind()

Output only. The type of analysis. This field can be used as a filter in list requests.

.grafeas.v1.NoteKind kind = 4;

Returns
TypeDescription
NoteKind

The kind.

getKindValue()

public int getKindValue()

Output only. The type of analysis. This field can be used as a filter in list requests.

.grafeas.v1.NoteKind kind = 4;

Returns
TypeDescription
int

The enum numeric value on the wire for kind.

getLongDescription()

public String getLongDescription()

A detailed description of this note.

string long_description = 3;

Returns
TypeDescription
String

The longDescription.

getLongDescriptionBytes()

public ByteString getLongDescriptionBytes()

A detailed description of this note.

string long_description = 3;

Returns
TypeDescription
ByteString

The bytes for longDescription.

getName()

public String getName()

Output only. The name of the note in the form of projects/[PROVIDER_ID]/notes/[NOTE_ID].

string name = 1;

Returns
TypeDescription
String

The name.

getNameBytes()

public ByteString getNameBytes()

Output only. The name of the note in the form of projects/[PROVIDER_ID]/notes/[NOTE_ID].

string name = 1;

Returns
TypeDescription
ByteString

The bytes for name.

getPackage()

public PackageNote getPackage()

A note describing a package hosted by various package managers.

.grafeas.v1.PackageNote package = 13;

Returns
TypeDescription
PackageNote

The package.

getPackageBuilder()

public PackageNote.Builder getPackageBuilder()

A note describing a package hosted by various package managers.

.grafeas.v1.PackageNote package = 13;

Returns
TypeDescription
PackageNote.Builder

getPackageOrBuilder()

public PackageNoteOrBuilder getPackageOrBuilder()

A note describing a package hosted by various package managers.

.grafeas.v1.PackageNote package = 13;

Returns
TypeDescription
PackageNoteOrBuilder

getRelatedNoteNames(int index)

public String getRelatedNoteNames(int index)

Other notes related to this note.

repeated string related_note_names = 9;

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The relatedNoteNames at the given index.

getRelatedNoteNamesBytes(int index)

public ByteString getRelatedNoteNamesBytes(int index)

Other notes related to this note.

repeated string related_note_names = 9;

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the relatedNoteNames at the given index.

getRelatedNoteNamesCount()

public int getRelatedNoteNamesCount()

Other notes related to this note.

repeated string related_note_names = 9;

Returns
TypeDescription
int

The count of relatedNoteNames.

getRelatedNoteNamesList()

public ProtocolStringList getRelatedNoteNamesList()

Other notes related to this note.

repeated string related_note_names = 9;

Returns
TypeDescription
ProtocolStringList

A list containing the relatedNoteNames.

getRelatedUrl(int index)

public RelatedUrl getRelatedUrl(int index)

URLs associated with this note.

repeated .grafeas.v1.RelatedUrl related_url = 5;

Parameter
NameDescription
indexint
Returns
TypeDescription
RelatedUrl

getRelatedUrlBuilder(int index)

public RelatedUrl.Builder getRelatedUrlBuilder(int index)

URLs associated with this note.

repeated .grafeas.v1.RelatedUrl related_url = 5;

Parameter
NameDescription
indexint
Returns
TypeDescription
RelatedUrl.Builder

getRelatedUrlBuilderList()

public List<RelatedUrl.Builder> getRelatedUrlBuilderList()

URLs associated with this note.

repeated .grafeas.v1.RelatedUrl related_url = 5;

Returns
TypeDescription
List<Builder>

getRelatedUrlCount()

public int getRelatedUrlCount()

URLs associated with this note.

repeated .grafeas.v1.RelatedUrl related_url = 5;

Returns
TypeDescription
int

getRelatedUrlList()

public List<RelatedUrl> getRelatedUrlList()

URLs associated with this note.

repeated .grafeas.v1.RelatedUrl related_url = 5;

Returns
TypeDescription
List<RelatedUrl>

getRelatedUrlOrBuilder(int index)

public RelatedUrlOrBuilder getRelatedUrlOrBuilder(int index)

URLs associated with this note.

repeated .grafeas.v1.RelatedUrl related_url = 5;

Parameter
NameDescription
indexint
Returns
TypeDescription
RelatedUrlOrBuilder

getRelatedUrlOrBuilderList()

public List<? extends RelatedUrlOrBuilder> getRelatedUrlOrBuilderList()

URLs associated with this note.

repeated .grafeas.v1.RelatedUrl related_url = 5;

Returns
TypeDescription
List<? extends io.grafeas.v1.RelatedUrlOrBuilder>

getShortDescription()

public String getShortDescription()

A one sentence description of this note.

string short_description = 2;

Returns
TypeDescription
String

The shortDescription.

getShortDescriptionBytes()

public ByteString getShortDescriptionBytes()

A one sentence description of this note.

string short_description = 2;

Returns
TypeDescription
ByteString

The bytes for shortDescription.

getTypeCase()

public Note.TypeCase getTypeCase()
Returns
TypeDescription
Note.TypeCase

getUpdateTime()

public Timestamp getUpdateTime()

Output only. The time this note was last updated. This field can be used as a filter in list requests.

.google.protobuf.Timestamp update_time = 8;

Returns
TypeDescription
Timestamp

The updateTime.

getUpdateTimeBuilder()

public Timestamp.Builder getUpdateTimeBuilder()

Output only. The time this note was last updated. This field can be used as a filter in list requests.

.google.protobuf.Timestamp update_time = 8;

Returns
TypeDescription
Builder

getUpdateTimeOrBuilder()

public TimestampOrBuilder getUpdateTimeOrBuilder()

Output only. The time this note was last updated. This field can be used as a filter in list requests.

.google.protobuf.Timestamp update_time = 8;

Returns
TypeDescription
TimestampOrBuilder

getUpgrade()

public UpgradeNote getUpgrade()

A note describing available package upgrades.

.grafeas.v1.UpgradeNote upgrade = 17;

Returns
TypeDescription
UpgradeNote

The upgrade.

getUpgradeBuilder()

public UpgradeNote.Builder getUpgradeBuilder()

A note describing available package upgrades.

.grafeas.v1.UpgradeNote upgrade = 17;

Returns
TypeDescription
UpgradeNote.Builder

getUpgradeOrBuilder()

public UpgradeNoteOrBuilder getUpgradeOrBuilder()

A note describing available package upgrades.

.grafeas.v1.UpgradeNote upgrade = 17;

Returns
TypeDescription
UpgradeNoteOrBuilder

getVulnerability()

public VulnerabilityNote getVulnerability()

A note describing a package vulnerability.

.grafeas.v1.VulnerabilityNote vulnerability = 10;

Returns
TypeDescription
VulnerabilityNote

The vulnerability.

getVulnerabilityAssessment()

public VulnerabilityAssessmentNote getVulnerabilityAssessment()

A note describing a vulnerability assessment.

.grafeas.v1.VulnerabilityAssessmentNote vulnerability_assessment = 20;

Returns
TypeDescription
VulnerabilityAssessmentNote

The vulnerabilityAssessment.

getVulnerabilityAssessmentBuilder()

public VulnerabilityAssessmentNote.Builder getVulnerabilityAssessmentBuilder()

A note describing a vulnerability assessment.

.grafeas.v1.VulnerabilityAssessmentNote vulnerability_assessment = 20;

Returns
TypeDescription
VulnerabilityAssessmentNote.Builder

getVulnerabilityAssessmentOrBuilder()

public VulnerabilityAssessmentNoteOrBuilder getVulnerabilityAssessmentOrBuilder()

A note describing a vulnerability assessment.

.grafeas.v1.VulnerabilityAssessmentNote vulnerability_assessment = 20;

Returns
TypeDescription
VulnerabilityAssessmentNoteOrBuilder

getVulnerabilityBuilder()

public VulnerabilityNote.Builder getVulnerabilityBuilder()

A note describing a package vulnerability.

.grafeas.v1.VulnerabilityNote vulnerability = 10;

Returns
TypeDescription
VulnerabilityNote.Builder

getVulnerabilityOrBuilder()

public VulnerabilityNoteOrBuilder getVulnerabilityOrBuilder()

A note describing a package vulnerability.

.grafeas.v1.VulnerabilityNote vulnerability = 10;

Returns
TypeDescription
VulnerabilityNoteOrBuilder

hasAttestation()

public boolean hasAttestation()

A note describing an attestation role.

.grafeas.v1.AttestationNote attestation = 16;

Returns
TypeDescription
boolean

Whether the attestation field is set.

hasBuild()

public boolean hasBuild()

A note describing build provenance for a verifiable build.

.grafeas.v1.BuildNote build = 11;

Returns
TypeDescription
boolean

Whether the build field is set.

hasCompliance()

public boolean hasCompliance()

A note describing a compliance check.

.grafeas.v1.ComplianceNote compliance = 18;

Returns
TypeDescription
boolean

Whether the compliance field is set.

hasCreateTime()

public boolean hasCreateTime()

Output only. The time this note was created. This field can be used as a filter in list requests.

.google.protobuf.Timestamp create_time = 7;

Returns
TypeDescription
boolean

Whether the createTime field is set.

hasDeployment()

public boolean hasDeployment()

A note describing something that can be deployed.

.grafeas.v1.DeploymentNote deployment = 14;

Returns
TypeDescription
boolean

Whether the deployment field is set.

hasDiscovery()

public boolean hasDiscovery()

A note describing the initial analysis of a resource.

.grafeas.v1.DiscoveryNote discovery = 15;

Returns
TypeDescription
boolean

Whether the discovery field is set.

hasDsseAttestation()

public boolean hasDsseAttestation()

A note describing a dsse attestation note.

.grafeas.v1.DSSEAttestationNote dsse_attestation = 19;

Returns
TypeDescription
boolean

Whether the dsseAttestation field is set.

hasExpirationTime()

public boolean hasExpirationTime()

Time of expiration for this note. Empty if note does not expire.

.google.protobuf.Timestamp expiration_time = 6;

Returns
TypeDescription
boolean

Whether the expirationTime field is set.

hasImage()

public boolean hasImage()

A note describing a base image.

.grafeas.v1.ImageNote image = 12;

Returns
TypeDescription
boolean

Whether the image field is set.

hasPackage()

public boolean hasPackage()

A note describing a package hosted by various package managers.

.grafeas.v1.PackageNote package = 13;

Returns
TypeDescription
boolean

Whether the package field is set.

hasUpdateTime()

public boolean hasUpdateTime()

Output only. The time this note was last updated. This field can be used as a filter in list requests.

.google.protobuf.Timestamp update_time = 8;

Returns
TypeDescription
boolean

Whether the updateTime field is set.

hasUpgrade()

public boolean hasUpgrade()

A note describing available package upgrades.

.grafeas.v1.UpgradeNote upgrade = 17;

Returns
TypeDescription
boolean

Whether the upgrade field is set.

hasVulnerability()

public boolean hasVulnerability()

A note describing a package vulnerability.

.grafeas.v1.VulnerabilityNote vulnerability = 10;

Returns
TypeDescription
boolean

Whether the vulnerability field is set.

hasVulnerabilityAssessment()

public boolean hasVulnerabilityAssessment()

A note describing a vulnerability assessment.

.grafeas.v1.VulnerabilityAssessmentNote vulnerability_assessment = 20;

Returns
TypeDescription
boolean

Whether the vulnerabilityAssessment field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeAttestation(AttestationNote value)

public Note.Builder mergeAttestation(AttestationNote value)

A note describing an attestation role.

.grafeas.v1.AttestationNote attestation = 16;

Parameter
NameDescription
valueAttestationNote
Returns
TypeDescription
Note.Builder

mergeBuild(BuildNote value)

public Note.Builder mergeBuild(BuildNote value)

A note describing build provenance for a verifiable build.

.grafeas.v1.BuildNote build = 11;

Parameter
NameDescription
valueBuildNote
Returns
TypeDescription
Note.Builder

mergeCompliance(ComplianceNote value)

public Note.Builder mergeCompliance(ComplianceNote value)

A note describing a compliance check.

.grafeas.v1.ComplianceNote compliance = 18;

Parameter
NameDescription
valueComplianceNote
Returns
TypeDescription
Note.Builder

mergeCreateTime(Timestamp value)

public Note.Builder mergeCreateTime(Timestamp value)

Output only. The time this note was created. This field can be used as a filter in list requests.

.google.protobuf.Timestamp create_time = 7;

Parameter
NameDescription
valueTimestamp
Returns
TypeDescription
Note.Builder

mergeDeployment(DeploymentNote value)

public Note.Builder mergeDeployment(DeploymentNote value)

A note describing something that can be deployed.

.grafeas.v1.DeploymentNote deployment = 14;

Parameter
NameDescription
valueDeploymentNote
Returns
TypeDescription
Note.Builder

mergeDiscovery(DiscoveryNote value)

public Note.Builder mergeDiscovery(DiscoveryNote value)

A note describing the initial analysis of a resource.

.grafeas.v1.DiscoveryNote discovery = 15;

Parameter
NameDescription
valueDiscoveryNote
Returns
TypeDescription
Note.Builder

mergeDsseAttestation(DSSEAttestationNote value)

public Note.Builder mergeDsseAttestation(DSSEAttestationNote value)

A note describing a dsse attestation note.

.grafeas.v1.DSSEAttestationNote dsse_attestation = 19;

Parameter
NameDescription
valueDSSEAttestationNote
Returns
TypeDescription
Note.Builder

mergeExpirationTime(Timestamp value)

public Note.Builder mergeExpirationTime(Timestamp value)

Time of expiration for this note. Empty if note does not expire.

.google.protobuf.Timestamp expiration_time = 6;

Parameter
NameDescription
valueTimestamp
Returns
TypeDescription
Note.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public Note.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
Note.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public Note.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
Note.Builder
Overrides

mergeFrom(Note other)

public Note.Builder mergeFrom(Note other)
Parameter
NameDescription
otherNote
Returns
TypeDescription
Note.Builder

mergeImage(ImageNote value)

public Note.Builder mergeImage(ImageNote value)

A note describing a base image.

.grafeas.v1.ImageNote image = 12;

Parameter
NameDescription
valueImageNote
Returns
TypeDescription
Note.Builder

mergePackage(PackageNote value)

public Note.Builder mergePackage(PackageNote value)

A note describing a package hosted by various package managers.

.grafeas.v1.PackageNote package = 13;

Parameter
NameDescription
valuePackageNote
Returns
TypeDescription
Note.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final Note.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
Note.Builder
Overrides

mergeUpdateTime(Timestamp value)

public Note.Builder mergeUpdateTime(Timestamp value)

Output only. The time this note was last updated. This field can be used as a filter in list requests.

.google.protobuf.Timestamp update_time = 8;

Parameter
NameDescription
valueTimestamp
Returns
TypeDescription
Note.Builder

mergeUpgrade(UpgradeNote value)

public Note.Builder mergeUpgrade(UpgradeNote value)

A note describing available package upgrades.

.grafeas.v1.UpgradeNote upgrade = 17;

Parameter
NameDescription
valueUpgradeNote
Returns
TypeDescription
Note.Builder

mergeVulnerability(VulnerabilityNote value)

public Note.Builder mergeVulnerability(VulnerabilityNote value)

A note describing a package vulnerability.

.grafeas.v1.VulnerabilityNote vulnerability = 10;

Parameter
NameDescription
valueVulnerabilityNote
Returns
TypeDescription
Note.Builder

mergeVulnerabilityAssessment(VulnerabilityAssessmentNote value)

public Note.Builder mergeVulnerabilityAssessment(VulnerabilityAssessmentNote value)

A note describing a vulnerability assessment.

.grafeas.v1.VulnerabilityAssessmentNote vulnerability_assessment = 20;

Parameter
NameDescription
valueVulnerabilityAssessmentNote
Returns
TypeDescription
Note.Builder

removeRelatedUrl(int index)

public Note.Builder removeRelatedUrl(int index)

URLs associated with this note.

repeated .grafeas.v1.RelatedUrl related_url = 5;

Parameter
NameDescription
indexint
Returns
TypeDescription
Note.Builder

setAttestation(AttestationNote value)

public Note.Builder setAttestation(AttestationNote value)

A note describing an attestation role.

.grafeas.v1.AttestationNote attestation = 16;

Parameter
NameDescription
valueAttestationNote
Returns
TypeDescription
Note.Builder

setAttestation(AttestationNote.Builder builderForValue)

public Note.Builder setAttestation(AttestationNote.Builder builderForValue)

A note describing an attestation role.

.grafeas.v1.AttestationNote attestation = 16;

Parameter
NameDescription
builderForValueAttestationNote.Builder
Returns
TypeDescription
Note.Builder

setBuild(BuildNote value)

public Note.Builder setBuild(BuildNote value)

A note describing build provenance for a verifiable build.

.grafeas.v1.BuildNote build = 11;

Parameter
NameDescription
valueBuildNote
Returns
TypeDescription
Note.Builder

setBuild(BuildNote.Builder builderForValue)

public Note.Builder setBuild(BuildNote.Builder builderForValue)

A note describing build provenance for a verifiable build.

.grafeas.v1.BuildNote build = 11;

Parameter
NameDescription
builderForValueBuildNote.Builder
Returns
TypeDescription
Note.Builder

setCompliance(ComplianceNote value)

public Note.Builder setCompliance(ComplianceNote value)

A note describing a compliance check.

.grafeas.v1.ComplianceNote compliance = 18;

Parameter
NameDescription
valueComplianceNote
Returns
TypeDescription
Note.Builder

setCompliance(ComplianceNote.Builder builderForValue)

public Note.Builder setCompliance(ComplianceNote.Builder builderForValue)

A note describing a compliance check.

.grafeas.v1.ComplianceNote compliance = 18;

Parameter
NameDescription
builderForValueComplianceNote.Builder
Returns
TypeDescription
Note.Builder

setCreateTime(Timestamp value)

public Note.Builder setCreateTime(Timestamp value)

Output only. The time this note was created. This field can be used as a filter in list requests.

.google.protobuf.Timestamp create_time = 7;

Parameter
NameDescription
valueTimestamp
Returns
TypeDescription
Note.Builder

setCreateTime(Timestamp.Builder builderForValue)

public Note.Builder setCreateTime(Timestamp.Builder builderForValue)

Output only. The time this note was created. This field can be used as a filter in list requests.

.google.protobuf.Timestamp create_time = 7;

Parameter
NameDescription
builderForValueBuilder
Returns
TypeDescription
Note.Builder

setDeployment(DeploymentNote value)

public Note.Builder setDeployment(DeploymentNote value)

A note describing something that can be deployed.

.grafeas.v1.DeploymentNote deployment = 14;

Parameter
NameDescription
valueDeploymentNote
Returns
TypeDescription
Note.Builder

setDeployment(DeploymentNote.Builder builderForValue)

public Note.Builder setDeployment(DeploymentNote.Builder builderForValue)

A note describing something that can be deployed.

.grafeas.v1.DeploymentNote deployment = 14;

Parameter
NameDescription
builderForValueDeploymentNote.Builder
Returns
TypeDescription
Note.Builder

setDiscovery(DiscoveryNote value)

public Note.Builder setDiscovery(DiscoveryNote value)

A note describing the initial analysis of a resource.

.grafeas.v1.DiscoveryNote discovery = 15;

Parameter
NameDescription
valueDiscoveryNote
Returns
TypeDescription
Note.Builder

setDiscovery(DiscoveryNote.Builder builderForValue)

public Note.Builder setDiscovery(DiscoveryNote.Builder builderForValue)

A note describing the initial analysis of a resource.

.grafeas.v1.DiscoveryNote discovery = 15;

Parameter
NameDescription
builderForValueDiscoveryNote.Builder
Returns
TypeDescription
Note.Builder

setDsseAttestation(DSSEAttestationNote value)

public Note.Builder setDsseAttestation(DSSEAttestationNote value)

A note describing a dsse attestation note.

.grafeas.v1.DSSEAttestationNote dsse_attestation = 19;

Parameter
NameDescription
valueDSSEAttestationNote
Returns
TypeDescription
Note.Builder

setDsseAttestation(DSSEAttestationNote.Builder builderForValue)

public Note.Builder setDsseAttestation(DSSEAttestationNote.Builder builderForValue)

A note describing a dsse attestation note.

.grafeas.v1.DSSEAttestationNote dsse_attestation = 19;

Parameter
NameDescription
builderForValueDSSEAttestationNote.Builder
Returns
TypeDescription
Note.Builder

setExpirationTime(Timestamp value)

public Note.Builder setExpirationTime(Timestamp value)

Time of expiration for this note. Empty if note does not expire.

.google.protobuf.Timestamp expiration_time = 6;

Parameter
NameDescription
valueTimestamp
Returns
TypeDescription
Note.Builder

setExpirationTime(Timestamp.Builder builderForValue)

public Note.Builder setExpirationTime(Timestamp.Builder builderForValue)

Time of expiration for this note. Empty if note does not expire.

.google.protobuf.Timestamp expiration_time = 6;

Parameter
NameDescription
builderForValueBuilder
Returns
TypeDescription
Note.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public Note.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
Note.Builder
Overrides

setImage(ImageNote value)

public Note.Builder setImage(ImageNote value)

A note describing a base image.

.grafeas.v1.ImageNote image = 12;

Parameter
NameDescription
valueImageNote
Returns
TypeDescription
Note.Builder

setImage(ImageNote.Builder builderForValue)

public Note.Builder setImage(ImageNote.Builder builderForValue)

A note describing a base image.

.grafeas.v1.ImageNote image = 12;

Parameter
NameDescription
builderForValueImageNote.Builder
Returns
TypeDescription
Note.Builder

setKind(NoteKind value)

public Note.Builder setKind(NoteKind value)

Output only. The type of analysis. This field can be used as a filter in list requests.

.grafeas.v1.NoteKind kind = 4;

Parameter
NameDescription
valueNoteKind

The kind to set.

Returns
TypeDescription
Note.Builder

This builder for chaining.

setKindValue(int value)

public Note.Builder setKindValue(int value)

Output only. The type of analysis. This field can be used as a filter in list requests.

.grafeas.v1.NoteKind kind = 4;

Parameter
NameDescription
valueint

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

Returns
TypeDescription
Note.Builder

This builder for chaining.

setLongDescription(String value)

public Note.Builder setLongDescription(String value)

A detailed description of this note.

string long_description = 3;

Parameter
NameDescription
valueString

The longDescription to set.

Returns
TypeDescription
Note.Builder

This builder for chaining.

setLongDescriptionBytes(ByteString value)

public Note.Builder setLongDescriptionBytes(ByteString value)

A detailed description of this note.

string long_description = 3;

Parameter
NameDescription
valueByteString

The bytes for longDescription to set.

Returns
TypeDescription
Note.Builder

This builder for chaining.

setName(String value)

public Note.Builder setName(String value)

Output only. The name of the note in the form of projects/[PROVIDER_ID]/notes/[NOTE_ID].

string name = 1;

Parameter
NameDescription
valueString

The name to set.

Returns
TypeDescription
Note.Builder

This builder for chaining.

setNameBytes(ByteString value)

public Note.Builder setNameBytes(ByteString value)

Output only. The name of the note in the form of projects/[PROVIDER_ID]/notes/[NOTE_ID].

string name = 1;

Parameter
NameDescription
valueByteString

The bytes for name to set.

Returns
TypeDescription
Note.Builder

This builder for chaining.

setPackage(PackageNote value)

public Note.Builder setPackage(PackageNote value)

A note describing a package hosted by various package managers.

.grafeas.v1.PackageNote package = 13;

Parameter
NameDescription
valuePackageNote
Returns
TypeDescription
Note.Builder

setPackage(PackageNote.Builder builderForValue)

public Note.Builder setPackage(PackageNote.Builder builderForValue)

A note describing a package hosted by various package managers.

.grafeas.v1.PackageNote package = 13;

Parameter
NameDescription
builderForValuePackageNote.Builder
Returns
TypeDescription
Note.Builder

setRelatedNoteNames(int index, String value)

public Note.Builder setRelatedNoteNames(int index, String value)

Other notes related to this note.

repeated string related_note_names = 9;

Parameters
NameDescription
indexint

The index to set the value at.

valueString

The relatedNoteNames to set.

Returns
TypeDescription
Note.Builder

This builder for chaining.

setRelatedUrl(int index, RelatedUrl value)

public Note.Builder setRelatedUrl(int index, RelatedUrl value)

URLs associated with this note.

repeated .grafeas.v1.RelatedUrl related_url = 5;

Parameters
NameDescription
indexint
valueRelatedUrl
Returns
TypeDescription
Note.Builder

setRelatedUrl(int index, RelatedUrl.Builder builderForValue)

public Note.Builder setRelatedUrl(int index, RelatedUrl.Builder builderForValue)

URLs associated with this note.

repeated .grafeas.v1.RelatedUrl related_url = 5;

Parameters
NameDescription
indexint
builderForValueRelatedUrl.Builder
Returns
TypeDescription
Note.Builder

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

public Note.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
Note.Builder
Overrides

setShortDescription(String value)

public Note.Builder setShortDescription(String value)

A one sentence description of this note.

string short_description = 2;

Parameter
NameDescription
valueString

The shortDescription to set.

Returns
TypeDescription
Note.Builder

This builder for chaining.

setShortDescriptionBytes(ByteString value)

public Note.Builder setShortDescriptionBytes(ByteString value)

A one sentence description of this note.

string short_description = 2;

Parameter
NameDescription
valueByteString

The bytes for shortDescription to set.

Returns
TypeDescription
Note.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final Note.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
Note.Builder
Overrides

setUpdateTime(Timestamp value)

public Note.Builder setUpdateTime(Timestamp value)

Output only. The time this note was last updated. This field can be used as a filter in list requests.

.google.protobuf.Timestamp update_time = 8;

Parameter
NameDescription
valueTimestamp
Returns
TypeDescription
Note.Builder

setUpdateTime(Timestamp.Builder builderForValue)

public Note.Builder setUpdateTime(Timestamp.Builder builderForValue)

Output only. The time this note was last updated. This field can be used as a filter in list requests.

.google.protobuf.Timestamp update_time = 8;

Parameter
NameDescription
builderForValueBuilder
Returns
TypeDescription
Note.Builder

setUpgrade(UpgradeNote value)

public Note.Builder setUpgrade(UpgradeNote value)

A note describing available package upgrades.

.grafeas.v1.UpgradeNote upgrade = 17;

Parameter
NameDescription
valueUpgradeNote
Returns
TypeDescription
Note.Builder

setUpgrade(UpgradeNote.Builder builderForValue)

public Note.Builder setUpgrade(UpgradeNote.Builder builderForValue)

A note describing available package upgrades.

.grafeas.v1.UpgradeNote upgrade = 17;

Parameter
NameDescription
builderForValueUpgradeNote.Builder
Returns
TypeDescription
Note.Builder

setVulnerability(VulnerabilityNote value)

public Note.Builder setVulnerability(VulnerabilityNote value)

A note describing a package vulnerability.

.grafeas.v1.VulnerabilityNote vulnerability = 10;

Parameter
NameDescription
valueVulnerabilityNote
Returns
TypeDescription
Note.Builder

setVulnerability(VulnerabilityNote.Builder builderForValue)

public Note.Builder setVulnerability(VulnerabilityNote.Builder builderForValue)

A note describing a package vulnerability.

.grafeas.v1.VulnerabilityNote vulnerability = 10;

Parameter
NameDescription
builderForValueVulnerabilityNote.Builder
Returns
TypeDescription
Note.Builder

setVulnerabilityAssessment(VulnerabilityAssessmentNote value)

public Note.Builder setVulnerabilityAssessment(VulnerabilityAssessmentNote value)

A note describing a vulnerability assessment.

.grafeas.v1.VulnerabilityAssessmentNote vulnerability_assessment = 20;

Parameter
NameDescription
valueVulnerabilityAssessmentNote
Returns
TypeDescription
Note.Builder

setVulnerabilityAssessment(VulnerabilityAssessmentNote.Builder builderForValue)

public Note.Builder setVulnerabilityAssessment(VulnerabilityAssessmentNote.Builder builderForValue)

A note describing a vulnerability assessment.

.grafeas.v1.VulnerabilityAssessmentNote vulnerability_assessment = 20;

Parameter
NameDescription
builderForValueVulnerabilityAssessmentNote.Builder
Returns
TypeDescription
Note.Builder