Class VulnerabilityAssessmentNote.Publisher.Builder (2.17.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
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public VulnerabilityAssessmentNote.Publisher build()
Returns
TypeDescription
VulnerabilityAssessmentNote.Publisher

buildPartial()

public VulnerabilityAssessmentNote.Publisher buildPartial()
Returns
TypeDescription
VulnerabilityAssessmentNote.Publisher

clear()

public VulnerabilityAssessmentNote.Publisher.Builder clear()
Returns
TypeDescription
VulnerabilityAssessmentNote.Publisher.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public VulnerabilityAssessmentNote.Publisher.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
VulnerabilityAssessmentNote.Publisher.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public VulnerabilityAssessmentNote.Publisher.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
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
TypeDescription
VulnerabilityAssessmentNote.Publisher.Builder

This builder for chaining.

clone()

public VulnerabilityAssessmentNote.Publisher.Builder clone()
Returns
TypeDescription
VulnerabilityAssessmentNote.Publisher.Builder
Overrides

getDefaultInstanceForType()

public VulnerabilityAssessmentNote.Publisher getDefaultInstanceForType()
Returns
TypeDescription
VulnerabilityAssessmentNote.Publisher

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
ByteString

The bytes for issuingAuthority.

getName()

public String getName()

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

string name = 1;

Returns
TypeDescription
String

The name.

getNameBytes()

public ByteString getNameBytes()

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

string name = 1;

Returns
TypeDescription
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
TypeDescription
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
TypeDescription
ByteString

The bytes for publisherNamespace.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeFrom(VulnerabilityAssessmentNote.Publisher other)

public VulnerabilityAssessmentNote.Publisher.Builder mergeFrom(VulnerabilityAssessmentNote.Publisher other)
Parameter
NameDescription
otherVulnerabilityAssessmentNote.Publisher
Returns
TypeDescription
VulnerabilityAssessmentNote.Publisher.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setField(Descriptors.FieldDescriptor field, Object value)

public VulnerabilityAssessmentNote.Publisher.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
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
NameDescription
valueString

The issuingAuthority to set.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes for issuingAuthority to set.

Returns
TypeDescription
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
NameDescription
valueString

The name to set.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes for name to set.

Returns
TypeDescription
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
NameDescription
valueString

The publisherNamespace to set.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes for publisherNamespace to set.

Returns
TypeDescription
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
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
VulnerabilityAssessmentNote.Publisher.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

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