Class BackendServiceTlsSettingsSubjectAltName.Builder (1.78.0)

public static final class BackendServiceTlsSettingsSubjectAltName.Builder extends GeneratedMessageV3.Builder<BackendServiceTlsSettingsSubjectAltName.Builder> implements BackendServiceTlsSettingsSubjectAltNameOrBuilder

A Subject Alternative Name that the load balancer matches against the SAN field in the TLS certificate provided by the backend, specified as either a DNS name or a URI, in accordance with RFC 5280 4.2.1.6

Protobuf type google.cloud.compute.v1.BackendServiceTlsSettingsSubjectAltName

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public BackendServiceTlsSettingsSubjectAltName build()
Returns
Type Description
BackendServiceTlsSettingsSubjectAltName

buildPartial()

public BackendServiceTlsSettingsSubjectAltName buildPartial()
Returns
Type Description
BackendServiceTlsSettingsSubjectAltName

clear()

public BackendServiceTlsSettingsSubjectAltName.Builder clear()
Returns
Type Description
BackendServiceTlsSettingsSubjectAltName.Builder
Overrides

clearDnsName()

public BackendServiceTlsSettingsSubjectAltName.Builder clearDnsName()

The SAN specified as a DNS Name.

optional string dns_name = 411992033;

Returns
Type Description
BackendServiceTlsSettingsSubjectAltName.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

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

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearUniformResourceIdentifier()

public BackendServiceTlsSettingsSubjectAltName.Builder clearUniformResourceIdentifier()

The SAN specified as a URI.

optional string uniform_resource_identifier = 491409007;

Returns
Type Description
BackendServiceTlsSettingsSubjectAltName.Builder

This builder for chaining.

clone()

public BackendServiceTlsSettingsSubjectAltName.Builder clone()
Returns
Type Description
BackendServiceTlsSettingsSubjectAltName.Builder
Overrides

getDefaultInstanceForType()

public BackendServiceTlsSettingsSubjectAltName getDefaultInstanceForType()
Returns
Type Description
BackendServiceTlsSettingsSubjectAltName

getDescriptorForType()

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

getDnsName()

public String getDnsName()

The SAN specified as a DNS Name.

optional string dns_name = 411992033;

Returns
Type Description
String

The dnsName.

getDnsNameBytes()

public ByteString getDnsNameBytes()

The SAN specified as a DNS Name.

optional string dns_name = 411992033;

Returns
Type Description
ByteString

The bytes for dnsName.

getUniformResourceIdentifier()

public String getUniformResourceIdentifier()

The SAN specified as a URI.

optional string uniform_resource_identifier = 491409007;

Returns
Type Description
String

The uniformResourceIdentifier.

getUniformResourceIdentifierBytes()

public ByteString getUniformResourceIdentifierBytes()

The SAN specified as a URI.

optional string uniform_resource_identifier = 491409007;

Returns
Type Description
ByteString

The bytes for uniformResourceIdentifier.

hasDnsName()

public boolean hasDnsName()

The SAN specified as a DNS Name.

optional string dns_name = 411992033;

Returns
Type Description
boolean

Whether the dnsName field is set.

hasUniformResourceIdentifier()

public boolean hasUniformResourceIdentifier()

The SAN specified as a URI.

optional string uniform_resource_identifier = 491409007;

Returns
Type Description
boolean

Whether the uniformResourceIdentifier field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(BackendServiceTlsSettingsSubjectAltName other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setDnsName(String value)

public BackendServiceTlsSettingsSubjectAltName.Builder setDnsName(String value)

The SAN specified as a DNS Name.

optional string dns_name = 411992033;

Parameter
Name Description
value String

The dnsName to set.

Returns
Type Description
BackendServiceTlsSettingsSubjectAltName.Builder

This builder for chaining.

setDnsNameBytes(ByteString value)

public BackendServiceTlsSettingsSubjectAltName.Builder setDnsNameBytes(ByteString value)

The SAN specified as a DNS Name.

optional string dns_name = 411992033;

Parameter
Name Description
value ByteString

The bytes for dnsName to set.

Returns
Type Description
BackendServiceTlsSettingsSubjectAltName.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

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

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

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

setUniformResourceIdentifier(String value)

public BackendServiceTlsSettingsSubjectAltName.Builder setUniformResourceIdentifier(String value)

The SAN specified as a URI.

optional string uniform_resource_identifier = 491409007;

Parameter
Name Description
value String

The uniformResourceIdentifier to set.

Returns
Type Description
BackendServiceTlsSettingsSubjectAltName.Builder

This builder for chaining.

setUniformResourceIdentifierBytes(ByteString value)

public BackendServiceTlsSettingsSubjectAltName.Builder setUniformResourceIdentifierBytes(ByteString value)

The SAN specified as a URI.

optional string uniform_resource_identifier = 491409007;

Parameter
Name Description
value ByteString

The bytes for uniformResourceIdentifier to set.

Returns
Type Description
BackendServiceTlsSettingsSubjectAltName.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

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