Class VulnerabilityAssessmentNote.Publisher.Builder (2.47.0)

public static final class VulnerabilityAssessmentNote.Publisher.Builder extends GeneratedMessageV3.Builder<VulnerabilityAssessmentNote.Publisher.Builder> implements VulnerabilityAssessmentNote.PublisherOrBuilder

Publisher contains information about the publisher of this Note. (-- api-linter: core::0123::resource-annotation=disabled aip.dev/not-precedent: Publisher is not a separate resource. --)

Protobuf type grafeas.v1.VulnerabilityAssessmentNote.Publisher

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public VulnerabilityAssessmentNote.Publisher build()
Returns
Type Description
VulnerabilityAssessmentNote.Publisher

buildPartial()

public VulnerabilityAssessmentNote.Publisher buildPartial()
Returns
Type Description
VulnerabilityAssessmentNote.Publisher

clear()

public VulnerabilityAssessmentNote.Publisher.Builder clear()
Returns
Type Description
VulnerabilityAssessmentNote.Publisher.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

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

clearIssuingAuthority()

public VulnerabilityAssessmentNote.Publisher.Builder clearIssuingAuthority()

Provides information about the authority of the issuing party to release the document, in particular, the party's constituency and responsibilities or other obligations.

string issuing_authority = 2;

Returns
Type Description
VulnerabilityAssessmentNote.Publisher.Builder

This builder for chaining.

clearName()

public VulnerabilityAssessmentNote.Publisher.Builder clearName()

Name of the publisher. Examples: 'Google', 'Google Cloud Platform'.

string name = 1;

Returns
Type Description
VulnerabilityAssessmentNote.Publisher.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearPublisherNamespace()

public VulnerabilityAssessmentNote.Publisher.Builder clearPublisherNamespace()

The context or namespace. Contains a URL which is under control of the issuing party and can be used as a globally unique identifier for that issuing party. Example: https://csaf.io

string publisher_namespace = 3;

Returns
Type Description
VulnerabilityAssessmentNote.Publisher.Builder

This builder for chaining.

clone()

public VulnerabilityAssessmentNote.Publisher.Builder clone()
Returns
Type Description
VulnerabilityAssessmentNote.Publisher.Builder
Overrides

getDefaultInstanceForType()

public VulnerabilityAssessmentNote.Publisher getDefaultInstanceForType()
Returns
Type Description
VulnerabilityAssessmentNote.Publisher

getDescriptorForType()

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

getIssuingAuthority()

public String getIssuingAuthority()

Provides information about the authority of the issuing party to release the document, in particular, the party's constituency and responsibilities or other obligations.

string issuing_authority = 2;

Returns
Type Description
String

The issuingAuthority.

getIssuingAuthorityBytes()

public ByteString getIssuingAuthorityBytes()

Provides information about the authority of the issuing party to release the document, in particular, the party's constituency and responsibilities or other obligations.

string issuing_authority = 2;

Returns
Type Description
ByteString

The bytes for issuingAuthority.

getName()

public String getName()

Name of the publisher. Examples: 'Google', 'Google Cloud Platform'.

string name = 1;

Returns
Type Description
String

The name.

getNameBytes()

public ByteString getNameBytes()

Name of the publisher. Examples: 'Google', 'Google Cloud Platform'.

string name = 1;

Returns
Type Description
ByteString

The bytes for name.

getPublisherNamespace()

public String getPublisherNamespace()

The context or namespace. Contains a URL which is under control of the issuing party and can be used as a globally unique identifier for that issuing party. Example: https://csaf.io

string publisher_namespace = 3;

Returns
Type Description
String

The publisherNamespace.

getPublisherNamespaceBytes()

public ByteString getPublisherNamespaceBytes()

The context or namespace. Contains a URL which is under control of the issuing party and can be used as a globally unique identifier for that issuing party. Example: https://csaf.io

string publisher_namespace = 3;

Returns
Type Description
ByteString

The bytes for publisherNamespace.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeFrom(VulnerabilityAssessmentNote.Publisher other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setField(Descriptors.FieldDescriptor field, Object value)

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

setIssuingAuthority(String value)

public VulnerabilityAssessmentNote.Publisher.Builder setIssuingAuthority(String value)

Provides information about the authority of the issuing party to release the document, in particular, the party's constituency and responsibilities or other obligations.

string issuing_authority = 2;

Parameter
Name Description
value String

The issuingAuthority to set.

Returns
Type Description
VulnerabilityAssessmentNote.Publisher.Builder

This builder for chaining.

setIssuingAuthorityBytes(ByteString value)

public VulnerabilityAssessmentNote.Publisher.Builder setIssuingAuthorityBytes(ByteString value)

Provides information about the authority of the issuing party to release the document, in particular, the party's constituency and responsibilities or other obligations.

string issuing_authority = 2;

Parameter
Name Description
value ByteString

The bytes for issuingAuthority to set.

Returns
Type Description
VulnerabilityAssessmentNote.Publisher.Builder

This builder for chaining.

setName(String value)

public VulnerabilityAssessmentNote.Publisher.Builder setName(String value)

Name of the publisher. Examples: 'Google', 'Google Cloud Platform'.

string name = 1;

Parameter
Name Description
value String

The name to set.

Returns
Type Description
VulnerabilityAssessmentNote.Publisher.Builder

This builder for chaining.

setNameBytes(ByteString value)

public VulnerabilityAssessmentNote.Publisher.Builder setNameBytes(ByteString value)

Name of the publisher. Examples: 'Google', 'Google Cloud Platform'.

string name = 1;

Parameter
Name Description
value ByteString

The bytes for name to set.

Returns
Type Description
VulnerabilityAssessmentNote.Publisher.Builder

This builder for chaining.

setPublisherNamespace(String value)

public VulnerabilityAssessmentNote.Publisher.Builder setPublisherNamespace(String value)

The context or namespace. Contains a URL which is under control of the issuing party and can be used as a globally unique identifier for that issuing party. Example: https://csaf.io

string publisher_namespace = 3;

Parameter
Name Description
value String

The publisherNamespace to set.

Returns
Type Description
VulnerabilityAssessmentNote.Publisher.Builder

This builder for chaining.

setPublisherNamespaceBytes(ByteString value)

public VulnerabilityAssessmentNote.Publisher.Builder setPublisherNamespaceBytes(ByteString value)

The context or namespace. Contains a URL which is under control of the issuing party and can be used as a globally unique identifier for that issuing party. Example: https://csaf.io

string publisher_namespace = 3;

Parameter
Name Description
value ByteString

The bytes for publisherNamespace to set.

Returns
Type Description
VulnerabilityAssessmentNote.Publisher.Builder

This builder for chaining.

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

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

setUnknownFields(UnknownFieldSet unknownFields)

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