Class BackendServiceTlsSettingsSubjectAltName.Builder (1.93.0)

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

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.

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.

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

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.

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.