public static final class BackendServiceTlsSettingsSubjectAltName.Builder extends com.google.protobuf.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.6Protobuf type
google.cloud.compute.v1.BackendServiceTlsSettingsSubjectAltNamegetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceTlsSettingsSubjectAltName.Builder>public BackendServiceTlsSettingsSubjectAltName.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceTlsSettingsSubjectAltName.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceTlsSettingsSubjectAltName.Builder>public BackendServiceTlsSettingsSubjectAltName getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic BackendServiceTlsSettingsSubjectAltName build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic BackendServiceTlsSettingsSubjectAltName buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic BackendServiceTlsSettingsSubjectAltName.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceTlsSettingsSubjectAltName.Builder>public BackendServiceTlsSettingsSubjectAltName.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceTlsSettingsSubjectAltName.Builder>public BackendServiceTlsSettingsSubjectAltName.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceTlsSettingsSubjectAltName.Builder>public BackendServiceTlsSettingsSubjectAltName.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceTlsSettingsSubjectAltName.Builder>public BackendServiceTlsSettingsSubjectAltName.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceTlsSettingsSubjectAltName.Builder>public BackendServiceTlsSettingsSubjectAltName.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceTlsSettingsSubjectAltName.Builder>public BackendServiceTlsSettingsSubjectAltName.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<BackendServiceTlsSettingsSubjectAltName.Builder>public BackendServiceTlsSettingsSubjectAltName.Builder mergeFrom(BackendServiceTlsSettingsSubjectAltName other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceTlsSettingsSubjectAltName.Builder>public BackendServiceTlsSettingsSubjectAltName.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<BackendServiceTlsSettingsSubjectAltName.Builder>IOExceptionpublic boolean hasDnsName()
The SAN specified as a DNS Name.
optional string dns_name = 411992033;hasDnsName in interface BackendServiceTlsSettingsSubjectAltNameOrBuilderpublic String getDnsName()
The SAN specified as a DNS Name.
optional string dns_name = 411992033;getDnsName in interface BackendServiceTlsSettingsSubjectAltNameOrBuilderpublic com.google.protobuf.ByteString getDnsNameBytes()
The SAN specified as a DNS Name.
optional string dns_name = 411992033;getDnsNameBytes in interface BackendServiceTlsSettingsSubjectAltNameOrBuilderpublic BackendServiceTlsSettingsSubjectAltName.Builder setDnsName(String value)
The SAN specified as a DNS Name.
optional string dns_name = 411992033;value - The dnsName to set.public BackendServiceTlsSettingsSubjectAltName.Builder clearDnsName()
The SAN specified as a DNS Name.
optional string dns_name = 411992033;public BackendServiceTlsSettingsSubjectAltName.Builder setDnsNameBytes(com.google.protobuf.ByteString value)
The SAN specified as a DNS Name.
optional string dns_name = 411992033;value - The bytes for dnsName to set.public boolean hasUniformResourceIdentifier()
The SAN specified as a URI.
optional string uniform_resource_identifier = 491409007;hasUniformResourceIdentifier in interface BackendServiceTlsSettingsSubjectAltNameOrBuilderpublic String getUniformResourceIdentifier()
The SAN specified as a URI.
optional string uniform_resource_identifier = 491409007;getUniformResourceIdentifier in interface BackendServiceTlsSettingsSubjectAltNameOrBuilderpublic com.google.protobuf.ByteString getUniformResourceIdentifierBytes()
The SAN specified as a URI.
optional string uniform_resource_identifier = 491409007;getUniformResourceIdentifierBytes in interface BackendServiceTlsSettingsSubjectAltNameOrBuilderpublic BackendServiceTlsSettingsSubjectAltName.Builder setUniformResourceIdentifier(String value)
The SAN specified as a URI.
optional string uniform_resource_identifier = 491409007;value - The uniformResourceIdentifier to set.public BackendServiceTlsSettingsSubjectAltName.Builder clearUniformResourceIdentifier()
The SAN specified as a URI.
optional string uniform_resource_identifier = 491409007;public BackendServiceTlsSettingsSubjectAltName.Builder setUniformResourceIdentifierBytes(com.google.protobuf.ByteString value)
The SAN specified as a URI.
optional string uniform_resource_identifier = 491409007;value - The bytes for uniformResourceIdentifier to set.public final BackendServiceTlsSettingsSubjectAltName.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceTlsSettingsSubjectAltName.Builder>public final BackendServiceTlsSettingsSubjectAltName.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceTlsSettingsSubjectAltName.Builder>Copyright © 2025 Google LLC. All rights reserved.