Class Note.Builder (2.17.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.v1beta1.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.v1beta1.RelatedUrl related_url = 5;

Parameter
NameDescription
valuesIterable<? extends io.grafeas.v1beta1.common.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.RelatedUrl related_url = 5;

Parameter
NameDescription
builderForValueRelatedUrl.Builder
Returns
TypeDescription
Note.Builder

addRelatedUrlBuilder()

public RelatedUrl.Builder addRelatedUrlBuilder()

URLs associated with this note.

repeated .grafeas.v1beta1.RelatedUrl related_url = 5;

Returns
TypeDescription
RelatedUrl.Builder

addRelatedUrlBuilder(int index)

public RelatedUrl.Builder addRelatedUrlBuilder(int index)

URLs associated with this note.

repeated .grafeas.v1beta1.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

clearAttestationAuthority()

public Note.Builder clearAttestationAuthority()

A note describing an attestation role.

.grafeas.v1beta1.attestation.Authority attestation_authority = 16;

Returns
TypeDescription
Note.Builder

clearBaseImage()

public Note.Builder clearBaseImage()

A note describing a base image.

.grafeas.v1beta1.image.Basis base_image = 12;

Returns
TypeDescription
Note.Builder

clearBuild()

public Note.Builder clearBuild()

A note describing build provenance for a verifiable build.

.grafeas.v1beta1.build.Build build = 11;

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

clearDeployable()

public Note.Builder clearDeployable()

A note describing something that can be deployed.

.grafeas.v1beta1.deployment.Deployable deployable = 14;

Returns
TypeDescription
Note.Builder

clearDiscovery()

public Note.Builder clearDiscovery()

A note describing the initial analysis of a resource.

.grafeas.v1beta1.discovery.Discovery discovery = 15;

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

clearKind()

public Note.Builder clearKind()

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

.grafeas.v1beta1.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.v1beta1.package.Package 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.v1beta1.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

clearVulnerability()

public Note.Builder clearVulnerability()

A note describing a package vulnerability.

.grafeas.v1beta1.vulnerability.Vulnerability vulnerability = 10;

Returns
TypeDescription
Note.Builder

clone()

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

getAttestationAuthority()

public Authority getAttestationAuthority()

A note describing an attestation role.

.grafeas.v1beta1.attestation.Authority attestation_authority = 16;

Returns
TypeDescription
Authority

The attestationAuthority.

getAttestationAuthorityBuilder()

public Authority.Builder getAttestationAuthorityBuilder()

A note describing an attestation role.

.grafeas.v1beta1.attestation.Authority attestation_authority = 16;

Returns
TypeDescription
Authority.Builder

getAttestationAuthorityOrBuilder()

public AuthorityOrBuilder getAttestationAuthorityOrBuilder()

A note describing an attestation role.

.grafeas.v1beta1.attestation.Authority attestation_authority = 16;

Returns
TypeDescription
AuthorityOrBuilder

getBaseImage()

public Basis getBaseImage()

A note describing a base image.

.grafeas.v1beta1.image.Basis base_image = 12;

Returns
TypeDescription
Basis

The baseImage.

getBaseImageBuilder()

public Basis.Builder getBaseImageBuilder()

A note describing a base image.

.grafeas.v1beta1.image.Basis base_image = 12;

Returns
TypeDescription
Basis.Builder

getBaseImageOrBuilder()

public BasisOrBuilder getBaseImageOrBuilder()

A note describing a base image.

.grafeas.v1beta1.image.Basis base_image = 12;

Returns
TypeDescription
BasisOrBuilder

getBuild()

public Build getBuild()

A note describing build provenance for a verifiable build.

.grafeas.v1beta1.build.Build build = 11;

Returns
TypeDescription
Build

The build.

getBuildBuilder()

public Build.Builder getBuildBuilder()

A note describing build provenance for a verifiable build.

.grafeas.v1beta1.build.Build build = 11;

Returns
TypeDescription
Build.Builder

getBuildOrBuilder()

public BuildOrBuilder getBuildOrBuilder()

A note describing build provenance for a verifiable build.

.grafeas.v1beta1.build.Build build = 11;

Returns
TypeDescription
BuildOrBuilder

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

getDeployable()

public Deployable getDeployable()

A note describing something that can be deployed.

.grafeas.v1beta1.deployment.Deployable deployable = 14;

Returns
TypeDescription
Deployable

The deployable.

getDeployableBuilder()

public Deployable.Builder getDeployableBuilder()

A note describing something that can be deployed.

.grafeas.v1beta1.deployment.Deployable deployable = 14;

Returns
TypeDescription
Deployable.Builder

getDeployableOrBuilder()

public DeployableOrBuilder getDeployableOrBuilder()

A note describing something that can be deployed.

.grafeas.v1beta1.deployment.Deployable deployable = 14;

Returns
TypeDescription
DeployableOrBuilder

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getDiscovery()

public Discovery getDiscovery()

A note describing the initial analysis of a resource.

.grafeas.v1beta1.discovery.Discovery discovery = 15;

Returns
TypeDescription
Discovery

The discovery.

getDiscoveryBuilder()

public Discovery.Builder getDiscoveryBuilder()

A note describing the initial analysis of a resource.

.grafeas.v1beta1.discovery.Discovery discovery = 15;

Returns
TypeDescription
Discovery.Builder

getDiscoveryOrBuilder()

public DiscoveryOrBuilder getDiscoveryOrBuilder()

A note describing the initial analysis of a resource.

.grafeas.v1beta1.discovery.Discovery discovery = 15;

Returns
TypeDescription
DiscoveryOrBuilder

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

getKind()

public NoteKind getKind()

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

.grafeas.v1beta1.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.v1beta1.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 Package getPackage()

A note describing a package hosted by various package managers.

.grafeas.v1beta1.package.Package package = 13;

Returns
TypeDescription
Package

The package.

getPackageBuilder()

public Package.Builder getPackageBuilder()

A note describing a package hosted by various package managers.

.grafeas.v1beta1.package.Package package = 13;

Returns
TypeDescription
Package.Builder

getPackageOrBuilder()

public PackageOrBuilder getPackageOrBuilder()

A note describing a package hosted by various package managers.

.grafeas.v1beta1.package.Package package = 13;

Returns
TypeDescription
PackageOrBuilder

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.v1beta1.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.v1beta1.RelatedUrl related_url = 5;

Parameter
NameDescription
indexint
Returns
TypeDescription
RelatedUrl.Builder

getRelatedUrlBuilderList()

public List<RelatedUrl.Builder> getRelatedUrlBuilderList()

URLs associated with this note.

repeated .grafeas.v1beta1.RelatedUrl related_url = 5;

Returns
TypeDescription
List<Builder>

getRelatedUrlCount()

public int getRelatedUrlCount()

URLs associated with this note.

repeated .grafeas.v1beta1.RelatedUrl related_url = 5;

Returns
TypeDescription
int

getRelatedUrlList()

public List<RelatedUrl> getRelatedUrlList()

URLs associated with this note.

repeated .grafeas.v1beta1.RelatedUrl related_url = 5;

Returns
TypeDescription
List<RelatedUrl>

getRelatedUrlOrBuilder(int index)

public RelatedUrlOrBuilder getRelatedUrlOrBuilder(int index)

URLs associated with this note.

repeated .grafeas.v1beta1.RelatedUrl related_url = 5;

Parameter
NameDescription
indexint
Returns
TypeDescription
RelatedUrlOrBuilder

getRelatedUrlOrBuilderList()

public List<? extends RelatedUrlOrBuilder> getRelatedUrlOrBuilderList()

URLs associated with this note.

repeated .grafeas.v1beta1.RelatedUrl related_url = 5;

Returns
TypeDescription
List<? extends io.grafeas.v1beta1.common.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

getVulnerability()

public Vulnerability getVulnerability()

A note describing a package vulnerability.

.grafeas.v1beta1.vulnerability.Vulnerability vulnerability = 10;

Returns
TypeDescription
Vulnerability

The vulnerability.

getVulnerabilityBuilder()

public Vulnerability.Builder getVulnerabilityBuilder()

A note describing a package vulnerability.

.grafeas.v1beta1.vulnerability.Vulnerability vulnerability = 10;

Returns
TypeDescription
Vulnerability.Builder

getVulnerabilityOrBuilder()

public VulnerabilityOrBuilder getVulnerabilityOrBuilder()

A note describing a package vulnerability.

.grafeas.v1beta1.vulnerability.Vulnerability vulnerability = 10;

Returns
TypeDescription
VulnerabilityOrBuilder

hasAttestationAuthority()

public boolean hasAttestationAuthority()

A note describing an attestation role.

.grafeas.v1beta1.attestation.Authority attestation_authority = 16;

Returns
TypeDescription
boolean

Whether the attestationAuthority field is set.

hasBaseImage()

public boolean hasBaseImage()

A note describing a base image.

.grafeas.v1beta1.image.Basis base_image = 12;

Returns
TypeDescription
boolean

Whether the baseImage field is set.

hasBuild()

public boolean hasBuild()

A note describing build provenance for a verifiable build.

.grafeas.v1beta1.build.Build build = 11;

Returns
TypeDescription
boolean

Whether the build 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.

hasDeployable()

public boolean hasDeployable()

A note describing something that can be deployed.

.grafeas.v1beta1.deployment.Deployable deployable = 14;

Returns
TypeDescription
boolean

Whether the deployable field is set.

hasDiscovery()

public boolean hasDiscovery()

A note describing the initial analysis of a resource.

.grafeas.v1beta1.discovery.Discovery discovery = 15;

Returns
TypeDescription
boolean

Whether the discovery 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.

hasPackage()

public boolean hasPackage()

A note describing a package hosted by various package managers.

.grafeas.v1beta1.package.Package 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.

hasVulnerability()

public boolean hasVulnerability()

A note describing a package vulnerability.

.grafeas.v1beta1.vulnerability.Vulnerability vulnerability = 10;

Returns
TypeDescription
boolean

Whether the vulnerability field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeAttestationAuthority(Authority value)

public Note.Builder mergeAttestationAuthority(Authority value)

A note describing an attestation role.

.grafeas.v1beta1.attestation.Authority attestation_authority = 16;

Parameter
NameDescription
valueAuthority
Returns
TypeDescription
Note.Builder

mergeBaseImage(Basis value)

public Note.Builder mergeBaseImage(Basis value)

A note describing a base image.

.grafeas.v1beta1.image.Basis base_image = 12;

Parameter
NameDescription
valueBasis
Returns
TypeDescription
Note.Builder

mergeBuild(Build value)

public Note.Builder mergeBuild(Build value)

A note describing build provenance for a verifiable build.

.grafeas.v1beta1.build.Build build = 11;

Parameter
NameDescription
valueBuild
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

mergeDeployable(Deployable value)

public Note.Builder mergeDeployable(Deployable value)

A note describing something that can be deployed.

.grafeas.v1beta1.deployment.Deployable deployable = 14;

Parameter
NameDescription
valueDeployable
Returns
TypeDescription
Note.Builder

mergeDiscovery(Discovery value)

public Note.Builder mergeDiscovery(Discovery value)

A note describing the initial analysis of a resource.

.grafeas.v1beta1.discovery.Discovery discovery = 15;

Parameter
NameDescription
valueDiscovery
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

mergePackage(Package value)

public Note.Builder mergePackage(Package value)

A note describing a package hosted by various package managers.

.grafeas.v1beta1.package.Package package = 13;

Parameter
NameDescription
valuePackage
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

mergeVulnerability(Vulnerability value)

public Note.Builder mergeVulnerability(Vulnerability value)

A note describing a package vulnerability.

.grafeas.v1beta1.vulnerability.Vulnerability vulnerability = 10;

Parameter
NameDescription
valueVulnerability
Returns
TypeDescription
Note.Builder

removeRelatedUrl(int index)

public Note.Builder removeRelatedUrl(int index)

URLs associated with this note.

repeated .grafeas.v1beta1.RelatedUrl related_url = 5;

Parameter
NameDescription
indexint
Returns
TypeDescription
Note.Builder

setAttestationAuthority(Authority value)

public Note.Builder setAttestationAuthority(Authority value)

A note describing an attestation role.

.grafeas.v1beta1.attestation.Authority attestation_authority = 16;

Parameter
NameDescription
valueAuthority
Returns
TypeDescription
Note.Builder

setAttestationAuthority(Authority.Builder builderForValue)

public Note.Builder setAttestationAuthority(Authority.Builder builderForValue)

A note describing an attestation role.

.grafeas.v1beta1.attestation.Authority attestation_authority = 16;

Parameter
NameDescription
builderForValueAuthority.Builder
Returns
TypeDescription
Note.Builder

setBaseImage(Basis value)

public Note.Builder setBaseImage(Basis value)

A note describing a base image.

.grafeas.v1beta1.image.Basis base_image = 12;

Parameter
NameDescription
valueBasis
Returns
TypeDescription
Note.Builder

setBaseImage(Basis.Builder builderForValue)

public Note.Builder setBaseImage(Basis.Builder builderForValue)

A note describing a base image.

.grafeas.v1beta1.image.Basis base_image = 12;

Parameter
NameDescription
builderForValueBasis.Builder
Returns
TypeDescription
Note.Builder

setBuild(Build value)

public Note.Builder setBuild(Build value)

A note describing build provenance for a verifiable build.

.grafeas.v1beta1.build.Build build = 11;

Parameter
NameDescription
valueBuild
Returns
TypeDescription
Note.Builder

setBuild(Build.Builder builderForValue)

public Note.Builder setBuild(Build.Builder builderForValue)

A note describing build provenance for a verifiable build.

.grafeas.v1beta1.build.Build build = 11;

Parameter
NameDescription
builderForValueBuild.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

setDeployable(Deployable value)

public Note.Builder setDeployable(Deployable value)

A note describing something that can be deployed.

.grafeas.v1beta1.deployment.Deployable deployable = 14;

Parameter
NameDescription
valueDeployable
Returns
TypeDescription
Note.Builder

setDeployable(Deployable.Builder builderForValue)

public Note.Builder setDeployable(Deployable.Builder builderForValue)

A note describing something that can be deployed.

.grafeas.v1beta1.deployment.Deployable deployable = 14;

Parameter
NameDescription
builderForValueDeployable.Builder
Returns
TypeDescription
Note.Builder

setDiscovery(Discovery value)

public Note.Builder setDiscovery(Discovery value)

A note describing the initial analysis of a resource.

.grafeas.v1beta1.discovery.Discovery discovery = 15;

Parameter
NameDescription
valueDiscovery
Returns
TypeDescription
Note.Builder

setDiscovery(Discovery.Builder builderForValue)

public Note.Builder setDiscovery(Discovery.Builder builderForValue)

A note describing the initial analysis of a resource.

.grafeas.v1beta1.discovery.Discovery discovery = 15;

Parameter
NameDescription
builderForValueDiscovery.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

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.v1beta1.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.v1beta1.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(Package value)

public Note.Builder setPackage(Package value)

A note describing a package hosted by various package managers.

.grafeas.v1beta1.package.Package package = 13;

Parameter
NameDescription
valuePackage
Returns
TypeDescription
Note.Builder

setPackage(Package.Builder builderForValue)

public Note.Builder setPackage(Package.Builder builderForValue)

A note describing a package hosted by various package managers.

.grafeas.v1beta1.package.Package package = 13;

Parameter
NameDescription
builderForValuePackage.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.v1beta1.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.v1beta1.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

setVulnerability(Vulnerability value)

public Note.Builder setVulnerability(Vulnerability value)

A note describing a package vulnerability.

.grafeas.v1beta1.vulnerability.Vulnerability vulnerability = 10;

Parameter
NameDescription
valueVulnerability
Returns
TypeDescription
Note.Builder

setVulnerability(Vulnerability.Builder builderForValue)

public Note.Builder setVulnerability(Vulnerability.Builder builderForValue)

A note describing a package vulnerability.

.grafeas.v1beta1.vulnerability.Vulnerability vulnerability = 10;

Parameter
NameDescription
builderForValueVulnerability.Builder
Returns
TypeDescription
Note.Builder