Class VulnerabilityAssessmentNote.Publisher.Builder (2.84.0)

public static final class VulnerabilityAssessmentNote.Publisher.Builder extends GeneratedMessage.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

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

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.

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.

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 GeneratedMessage.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

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.