public static final class BackendServiceTlsSettings.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceTlsSettings.Builder> implements BackendServiceTlsSettingsOrBuilder
Protobuf type
google.cloud.compute.v1.BackendServiceTlsSettings| Modifier and Type | Method and Description |
|---|---|
BackendServiceTlsSettings.Builder |
addAllSubjectAltNames(Iterable<? extends BackendServiceTlsSettingsSubjectAltName> values)
A list of Subject Alternative Names (SANs) that the Load Balancer verifies during a TLS handshake with the backend.
|
BackendServiceTlsSettings.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
BackendServiceTlsSettings.Builder |
addSubjectAltNames(BackendServiceTlsSettingsSubjectAltName.Builder builderForValue)
A list of Subject Alternative Names (SANs) that the Load Balancer verifies during a TLS handshake with the backend.
|
BackendServiceTlsSettings.Builder |
addSubjectAltNames(BackendServiceTlsSettingsSubjectAltName value)
A list of Subject Alternative Names (SANs) that the Load Balancer verifies during a TLS handshake with the backend.
|
BackendServiceTlsSettings.Builder |
addSubjectAltNames(int index,
BackendServiceTlsSettingsSubjectAltName.Builder builderForValue)
A list of Subject Alternative Names (SANs) that the Load Balancer verifies during a TLS handshake with the backend.
|
BackendServiceTlsSettings.Builder |
addSubjectAltNames(int index,
BackendServiceTlsSettingsSubjectAltName value)
A list of Subject Alternative Names (SANs) that the Load Balancer verifies during a TLS handshake with the backend.
|
BackendServiceTlsSettingsSubjectAltName.Builder |
addSubjectAltNamesBuilder()
A list of Subject Alternative Names (SANs) that the Load Balancer verifies during a TLS handshake with the backend.
|
BackendServiceTlsSettingsSubjectAltName.Builder |
addSubjectAltNamesBuilder(int index)
A list of Subject Alternative Names (SANs) that the Load Balancer verifies during a TLS handshake with the backend.
|
BackendServiceTlsSettings |
build() |
BackendServiceTlsSettings |
buildPartial() |
BackendServiceTlsSettings.Builder |
clear() |
BackendServiceTlsSettings.Builder |
clearAuthenticationConfig()
Reference to the BackendAuthenticationConfig resource from the networksecurity.googleapis.com namespace.
|
BackendServiceTlsSettings.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
BackendServiceTlsSettings.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
BackendServiceTlsSettings.Builder |
clearSni()
Server Name Indication - see RFC3546 section 3.1.
|
BackendServiceTlsSettings.Builder |
clearSubjectAltNames()
A list of Subject Alternative Names (SANs) that the Load Balancer verifies during a TLS handshake with the backend.
|
BackendServiceTlsSettings.Builder |
clone() |
String |
getAuthenticationConfig()
Reference to the BackendAuthenticationConfig resource from the networksecurity.googleapis.com namespace.
|
com.google.protobuf.ByteString |
getAuthenticationConfigBytes()
Reference to the BackendAuthenticationConfig resource from the networksecurity.googleapis.com namespace.
|
BackendServiceTlsSettings |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getSni()
Server Name Indication - see RFC3546 section 3.1.
|
com.google.protobuf.ByteString |
getSniBytes()
Server Name Indication - see RFC3546 section 3.1.
|
BackendServiceTlsSettingsSubjectAltName |
getSubjectAltNames(int index)
A list of Subject Alternative Names (SANs) that the Load Balancer verifies during a TLS handshake with the backend.
|
BackendServiceTlsSettingsSubjectAltName.Builder |
getSubjectAltNamesBuilder(int index)
A list of Subject Alternative Names (SANs) that the Load Balancer verifies during a TLS handshake with the backend.
|
List<BackendServiceTlsSettingsSubjectAltName.Builder> |
getSubjectAltNamesBuilderList()
A list of Subject Alternative Names (SANs) that the Load Balancer verifies during a TLS handshake with the backend.
|
int |
getSubjectAltNamesCount()
A list of Subject Alternative Names (SANs) that the Load Balancer verifies during a TLS handshake with the backend.
|
List<BackendServiceTlsSettingsSubjectAltName> |
getSubjectAltNamesList()
A list of Subject Alternative Names (SANs) that the Load Balancer verifies during a TLS handshake with the backend.
|
BackendServiceTlsSettingsSubjectAltNameOrBuilder |
getSubjectAltNamesOrBuilder(int index)
A list of Subject Alternative Names (SANs) that the Load Balancer verifies during a TLS handshake with the backend.
|
List<? extends BackendServiceTlsSettingsSubjectAltNameOrBuilder> |
getSubjectAltNamesOrBuilderList()
A list of Subject Alternative Names (SANs) that the Load Balancer verifies during a TLS handshake with the backend.
|
boolean |
hasAuthenticationConfig()
Reference to the BackendAuthenticationConfig resource from the networksecurity.googleapis.com namespace.
|
boolean |
hasSni()
Server Name Indication - see RFC3546 section 3.1.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
BackendServiceTlsSettings.Builder |
mergeFrom(BackendServiceTlsSettings other) |
BackendServiceTlsSettings.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
BackendServiceTlsSettings.Builder |
mergeFrom(com.google.protobuf.Message other) |
BackendServiceTlsSettings.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
BackendServiceTlsSettings.Builder |
removeSubjectAltNames(int index)
A list of Subject Alternative Names (SANs) that the Load Balancer verifies during a TLS handshake with the backend.
|
BackendServiceTlsSettings.Builder |
setAuthenticationConfig(String value)
Reference to the BackendAuthenticationConfig resource from the networksecurity.googleapis.com namespace.
|
BackendServiceTlsSettings.Builder |
setAuthenticationConfigBytes(com.google.protobuf.ByteString value)
Reference to the BackendAuthenticationConfig resource from the networksecurity.googleapis.com namespace.
|
BackendServiceTlsSettings.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
BackendServiceTlsSettings.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
BackendServiceTlsSettings.Builder |
setSni(String value)
Server Name Indication - see RFC3546 section 3.1.
|
BackendServiceTlsSettings.Builder |
setSniBytes(com.google.protobuf.ByteString value)
Server Name Indication - see RFC3546 section 3.1.
|
BackendServiceTlsSettings.Builder |
setSubjectAltNames(int index,
BackendServiceTlsSettingsSubjectAltName.Builder builderForValue)
A list of Subject Alternative Names (SANs) that the Load Balancer verifies during a TLS handshake with the backend.
|
BackendServiceTlsSettings.Builder |
setSubjectAltNames(int index,
BackendServiceTlsSettingsSubjectAltName value)
A list of Subject Alternative Names (SANs) that the Load Balancer verifies during a TLS handshake with the backend.
|
BackendServiceTlsSettings.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, 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<BackendServiceTlsSettings.Builder>public BackendServiceTlsSettings.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceTlsSettings.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<BackendServiceTlsSettings.Builder>public BackendServiceTlsSettings getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic BackendServiceTlsSettings build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic BackendServiceTlsSettings buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic BackendServiceTlsSettings.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceTlsSettings.Builder>public BackendServiceTlsSettings.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<BackendServiceTlsSettings.Builder>public BackendServiceTlsSettings.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceTlsSettings.Builder>public BackendServiceTlsSettings.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceTlsSettings.Builder>public BackendServiceTlsSettings.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<BackendServiceTlsSettings.Builder>public BackendServiceTlsSettings.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<BackendServiceTlsSettings.Builder>public BackendServiceTlsSettings.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<BackendServiceTlsSettings.Builder>public BackendServiceTlsSettings.Builder mergeFrom(BackendServiceTlsSettings other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceTlsSettings.Builder>public BackendServiceTlsSettings.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<BackendServiceTlsSettings.Builder>IOExceptionpublic boolean hasAuthenticationConfig()
Reference to the BackendAuthenticationConfig resource from the networksecurity.googleapis.com namespace. Can be used in authenticating TLS connections to the backend, as specified by the authenticationMode field. Can only be specified if authenticationMode is not NONE.
optional string authentication_config = 408053481;hasAuthenticationConfig in interface BackendServiceTlsSettingsOrBuilderpublic String getAuthenticationConfig()
Reference to the BackendAuthenticationConfig resource from the networksecurity.googleapis.com namespace. Can be used in authenticating TLS connections to the backend, as specified by the authenticationMode field. Can only be specified if authenticationMode is not NONE.
optional string authentication_config = 408053481;getAuthenticationConfig in interface BackendServiceTlsSettingsOrBuilderpublic com.google.protobuf.ByteString getAuthenticationConfigBytes()
Reference to the BackendAuthenticationConfig resource from the networksecurity.googleapis.com namespace. Can be used in authenticating TLS connections to the backend, as specified by the authenticationMode field. Can only be specified if authenticationMode is not NONE.
optional string authentication_config = 408053481;getAuthenticationConfigBytes in interface BackendServiceTlsSettingsOrBuilderpublic BackendServiceTlsSettings.Builder setAuthenticationConfig(String value)
Reference to the BackendAuthenticationConfig resource from the networksecurity.googleapis.com namespace. Can be used in authenticating TLS connections to the backend, as specified by the authenticationMode field. Can only be specified if authenticationMode is not NONE.
optional string authentication_config = 408053481;value - The authenticationConfig to set.public BackendServiceTlsSettings.Builder clearAuthenticationConfig()
Reference to the BackendAuthenticationConfig resource from the networksecurity.googleapis.com namespace. Can be used in authenticating TLS connections to the backend, as specified by the authenticationMode field. Can only be specified if authenticationMode is not NONE.
optional string authentication_config = 408053481;public BackendServiceTlsSettings.Builder setAuthenticationConfigBytes(com.google.protobuf.ByteString value)
Reference to the BackendAuthenticationConfig resource from the networksecurity.googleapis.com namespace. Can be used in authenticating TLS connections to the backend, as specified by the authenticationMode field. Can only be specified if authenticationMode is not NONE.
optional string authentication_config = 408053481;value - The bytes for authenticationConfig to set.public boolean hasSni()
Server Name Indication - see RFC3546 section 3.1. If set, the load balancer sends this string as the SNI hostname in the TLS connection to the backend, and requires that this string match a Subject Alternative Name (SAN) in the backend's server certificate. With a Regional Internet NEG backend, if the SNI is specified here, the load balancer uses it regardless of whether the Regional Internet NEG is specified with FQDN or IP address and port. When both sni and subjectAltNames[] are specified, the load balancer matches the backend certificate's SAN only to subjectAltNames[].
optional string sni = 114030;hasSni in interface BackendServiceTlsSettingsOrBuilderpublic String getSni()
Server Name Indication - see RFC3546 section 3.1. If set, the load balancer sends this string as the SNI hostname in the TLS connection to the backend, and requires that this string match a Subject Alternative Name (SAN) in the backend's server certificate. With a Regional Internet NEG backend, if the SNI is specified here, the load balancer uses it regardless of whether the Regional Internet NEG is specified with FQDN or IP address and port. When both sni and subjectAltNames[] are specified, the load balancer matches the backend certificate's SAN only to subjectAltNames[].
optional string sni = 114030;getSni in interface BackendServiceTlsSettingsOrBuilderpublic com.google.protobuf.ByteString getSniBytes()
Server Name Indication - see RFC3546 section 3.1. If set, the load balancer sends this string as the SNI hostname in the TLS connection to the backend, and requires that this string match a Subject Alternative Name (SAN) in the backend's server certificate. With a Regional Internet NEG backend, if the SNI is specified here, the load balancer uses it regardless of whether the Regional Internet NEG is specified with FQDN or IP address and port. When both sni and subjectAltNames[] are specified, the load balancer matches the backend certificate's SAN only to subjectAltNames[].
optional string sni = 114030;getSniBytes in interface BackendServiceTlsSettingsOrBuilderpublic BackendServiceTlsSettings.Builder setSni(String value)
Server Name Indication - see RFC3546 section 3.1. If set, the load balancer sends this string as the SNI hostname in the TLS connection to the backend, and requires that this string match a Subject Alternative Name (SAN) in the backend's server certificate. With a Regional Internet NEG backend, if the SNI is specified here, the load balancer uses it regardless of whether the Regional Internet NEG is specified with FQDN or IP address and port. When both sni and subjectAltNames[] are specified, the load balancer matches the backend certificate's SAN only to subjectAltNames[].
optional string sni = 114030;value - The sni to set.public BackendServiceTlsSettings.Builder clearSni()
Server Name Indication - see RFC3546 section 3.1. If set, the load balancer sends this string as the SNI hostname in the TLS connection to the backend, and requires that this string match a Subject Alternative Name (SAN) in the backend's server certificate. With a Regional Internet NEG backend, if the SNI is specified here, the load balancer uses it regardless of whether the Regional Internet NEG is specified with FQDN or IP address and port. When both sni and subjectAltNames[] are specified, the load balancer matches the backend certificate's SAN only to subjectAltNames[].
optional string sni = 114030;public BackendServiceTlsSettings.Builder setSniBytes(com.google.protobuf.ByteString value)
Server Name Indication - see RFC3546 section 3.1. If set, the load balancer sends this string as the SNI hostname in the TLS connection to the backend, and requires that this string match a Subject Alternative Name (SAN) in the backend's server certificate. With a Regional Internet NEG backend, if the SNI is specified here, the load balancer uses it regardless of whether the Regional Internet NEG is specified with FQDN or IP address and port. When both sni and subjectAltNames[] are specified, the load balancer matches the backend certificate's SAN only to subjectAltNames[].
optional string sni = 114030;value - The bytes for sni to set.public List<BackendServiceTlsSettingsSubjectAltName> getSubjectAltNamesList()
A list of Subject Alternative Names (SANs) that the Load Balancer verifies during a TLS handshake with the backend. When the server presents its X.509 certificate to the Load Balancer, the Load Balancer inspects the certificate's SAN field, and requires that at least one SAN match one of the subjectAltNames in the list. This field is limited to 5 entries. When both sni and subjectAltNames[] are specified, the load balancer matches the backend certificate's SAN only to subjectAltNames[].
repeated .google.cloud.compute.v1.BackendServiceTlsSettingsSubjectAltName subject_alt_names = 330029535;
getSubjectAltNamesList in interface BackendServiceTlsSettingsOrBuilderpublic int getSubjectAltNamesCount()
A list of Subject Alternative Names (SANs) that the Load Balancer verifies during a TLS handshake with the backend. When the server presents its X.509 certificate to the Load Balancer, the Load Balancer inspects the certificate's SAN field, and requires that at least one SAN match one of the subjectAltNames in the list. This field is limited to 5 entries. When both sni and subjectAltNames[] are specified, the load balancer matches the backend certificate's SAN only to subjectAltNames[].
repeated .google.cloud.compute.v1.BackendServiceTlsSettingsSubjectAltName subject_alt_names = 330029535;
getSubjectAltNamesCount in interface BackendServiceTlsSettingsOrBuilderpublic BackendServiceTlsSettingsSubjectAltName getSubjectAltNames(int index)
A list of Subject Alternative Names (SANs) that the Load Balancer verifies during a TLS handshake with the backend. When the server presents its X.509 certificate to the Load Balancer, the Load Balancer inspects the certificate's SAN field, and requires that at least one SAN match one of the subjectAltNames in the list. This field is limited to 5 entries. When both sni and subjectAltNames[] are specified, the load balancer matches the backend certificate's SAN only to subjectAltNames[].
repeated .google.cloud.compute.v1.BackendServiceTlsSettingsSubjectAltName subject_alt_names = 330029535;
getSubjectAltNames in interface BackendServiceTlsSettingsOrBuilderpublic BackendServiceTlsSettings.Builder setSubjectAltNames(int index, BackendServiceTlsSettingsSubjectAltName value)
A list of Subject Alternative Names (SANs) that the Load Balancer verifies during a TLS handshake with the backend. When the server presents its X.509 certificate to the Load Balancer, the Load Balancer inspects the certificate's SAN field, and requires that at least one SAN match one of the subjectAltNames in the list. This field is limited to 5 entries. When both sni and subjectAltNames[] are specified, the load balancer matches the backend certificate's SAN only to subjectAltNames[].
repeated .google.cloud.compute.v1.BackendServiceTlsSettingsSubjectAltName subject_alt_names = 330029535;
public BackendServiceTlsSettings.Builder setSubjectAltNames(int index, BackendServiceTlsSettingsSubjectAltName.Builder builderForValue)
A list of Subject Alternative Names (SANs) that the Load Balancer verifies during a TLS handshake with the backend. When the server presents its X.509 certificate to the Load Balancer, the Load Balancer inspects the certificate's SAN field, and requires that at least one SAN match one of the subjectAltNames in the list. This field is limited to 5 entries. When both sni and subjectAltNames[] are specified, the load balancer matches the backend certificate's SAN only to subjectAltNames[].
repeated .google.cloud.compute.v1.BackendServiceTlsSettingsSubjectAltName subject_alt_names = 330029535;
public BackendServiceTlsSettings.Builder addSubjectAltNames(BackendServiceTlsSettingsSubjectAltName value)
A list of Subject Alternative Names (SANs) that the Load Balancer verifies during a TLS handshake with the backend. When the server presents its X.509 certificate to the Load Balancer, the Load Balancer inspects the certificate's SAN field, and requires that at least one SAN match one of the subjectAltNames in the list. This field is limited to 5 entries. When both sni and subjectAltNames[] are specified, the load balancer matches the backend certificate's SAN only to subjectAltNames[].
repeated .google.cloud.compute.v1.BackendServiceTlsSettingsSubjectAltName subject_alt_names = 330029535;
public BackendServiceTlsSettings.Builder addSubjectAltNames(int index, BackendServiceTlsSettingsSubjectAltName value)
A list of Subject Alternative Names (SANs) that the Load Balancer verifies during a TLS handshake with the backend. When the server presents its X.509 certificate to the Load Balancer, the Load Balancer inspects the certificate's SAN field, and requires that at least one SAN match one of the subjectAltNames in the list. This field is limited to 5 entries. When both sni and subjectAltNames[] are specified, the load balancer matches the backend certificate's SAN only to subjectAltNames[].
repeated .google.cloud.compute.v1.BackendServiceTlsSettingsSubjectAltName subject_alt_names = 330029535;
public BackendServiceTlsSettings.Builder addSubjectAltNames(BackendServiceTlsSettingsSubjectAltName.Builder builderForValue)
A list of Subject Alternative Names (SANs) that the Load Balancer verifies during a TLS handshake with the backend. When the server presents its X.509 certificate to the Load Balancer, the Load Balancer inspects the certificate's SAN field, and requires that at least one SAN match one of the subjectAltNames in the list. This field is limited to 5 entries. When both sni and subjectAltNames[] are specified, the load balancer matches the backend certificate's SAN only to subjectAltNames[].
repeated .google.cloud.compute.v1.BackendServiceTlsSettingsSubjectAltName subject_alt_names = 330029535;
public BackendServiceTlsSettings.Builder addSubjectAltNames(int index, BackendServiceTlsSettingsSubjectAltName.Builder builderForValue)
A list of Subject Alternative Names (SANs) that the Load Balancer verifies during a TLS handshake with the backend. When the server presents its X.509 certificate to the Load Balancer, the Load Balancer inspects the certificate's SAN field, and requires that at least one SAN match one of the subjectAltNames in the list. This field is limited to 5 entries. When both sni and subjectAltNames[] are specified, the load balancer matches the backend certificate's SAN only to subjectAltNames[].
repeated .google.cloud.compute.v1.BackendServiceTlsSettingsSubjectAltName subject_alt_names = 330029535;
public BackendServiceTlsSettings.Builder addAllSubjectAltNames(Iterable<? extends BackendServiceTlsSettingsSubjectAltName> values)
A list of Subject Alternative Names (SANs) that the Load Balancer verifies during a TLS handshake with the backend. When the server presents its X.509 certificate to the Load Balancer, the Load Balancer inspects the certificate's SAN field, and requires that at least one SAN match one of the subjectAltNames in the list. This field is limited to 5 entries. When both sni and subjectAltNames[] are specified, the load balancer matches the backend certificate's SAN only to subjectAltNames[].
repeated .google.cloud.compute.v1.BackendServiceTlsSettingsSubjectAltName subject_alt_names = 330029535;
public BackendServiceTlsSettings.Builder clearSubjectAltNames()
A list of Subject Alternative Names (SANs) that the Load Balancer verifies during a TLS handshake with the backend. When the server presents its X.509 certificate to the Load Balancer, the Load Balancer inspects the certificate's SAN field, and requires that at least one SAN match one of the subjectAltNames in the list. This field is limited to 5 entries. When both sni and subjectAltNames[] are specified, the load balancer matches the backend certificate's SAN only to subjectAltNames[].
repeated .google.cloud.compute.v1.BackendServiceTlsSettingsSubjectAltName subject_alt_names = 330029535;
public BackendServiceTlsSettings.Builder removeSubjectAltNames(int index)
A list of Subject Alternative Names (SANs) that the Load Balancer verifies during a TLS handshake with the backend. When the server presents its X.509 certificate to the Load Balancer, the Load Balancer inspects the certificate's SAN field, and requires that at least one SAN match one of the subjectAltNames in the list. This field is limited to 5 entries. When both sni and subjectAltNames[] are specified, the load balancer matches the backend certificate's SAN only to subjectAltNames[].
repeated .google.cloud.compute.v1.BackendServiceTlsSettingsSubjectAltName subject_alt_names = 330029535;
public BackendServiceTlsSettingsSubjectAltName.Builder getSubjectAltNamesBuilder(int index)
A list of Subject Alternative Names (SANs) that the Load Balancer verifies during a TLS handshake with the backend. When the server presents its X.509 certificate to the Load Balancer, the Load Balancer inspects the certificate's SAN field, and requires that at least one SAN match one of the subjectAltNames in the list. This field is limited to 5 entries. When both sni and subjectAltNames[] are specified, the load balancer matches the backend certificate's SAN only to subjectAltNames[].
repeated .google.cloud.compute.v1.BackendServiceTlsSettingsSubjectAltName subject_alt_names = 330029535;
public BackendServiceTlsSettingsSubjectAltNameOrBuilder getSubjectAltNamesOrBuilder(int index)
A list of Subject Alternative Names (SANs) that the Load Balancer verifies during a TLS handshake with the backend. When the server presents its X.509 certificate to the Load Balancer, the Load Balancer inspects the certificate's SAN field, and requires that at least one SAN match one of the subjectAltNames in the list. This field is limited to 5 entries. When both sni and subjectAltNames[] are specified, the load balancer matches the backend certificate's SAN only to subjectAltNames[].
repeated .google.cloud.compute.v1.BackendServiceTlsSettingsSubjectAltName subject_alt_names = 330029535;
getSubjectAltNamesOrBuilder in interface BackendServiceTlsSettingsOrBuilderpublic List<? extends BackendServiceTlsSettingsSubjectAltNameOrBuilder> getSubjectAltNamesOrBuilderList()
A list of Subject Alternative Names (SANs) that the Load Balancer verifies during a TLS handshake with the backend. When the server presents its X.509 certificate to the Load Balancer, the Load Balancer inspects the certificate's SAN field, and requires that at least one SAN match one of the subjectAltNames in the list. This field is limited to 5 entries. When both sni and subjectAltNames[] are specified, the load balancer matches the backend certificate's SAN only to subjectAltNames[].
repeated .google.cloud.compute.v1.BackendServiceTlsSettingsSubjectAltName subject_alt_names = 330029535;
getSubjectAltNamesOrBuilderList in interface BackendServiceTlsSettingsOrBuilderpublic BackendServiceTlsSettingsSubjectAltName.Builder addSubjectAltNamesBuilder()
A list of Subject Alternative Names (SANs) that the Load Balancer verifies during a TLS handshake with the backend. When the server presents its X.509 certificate to the Load Balancer, the Load Balancer inspects the certificate's SAN field, and requires that at least one SAN match one of the subjectAltNames in the list. This field is limited to 5 entries. When both sni and subjectAltNames[] are specified, the load balancer matches the backend certificate's SAN only to subjectAltNames[].
repeated .google.cloud.compute.v1.BackendServiceTlsSettingsSubjectAltName subject_alt_names = 330029535;
public BackendServiceTlsSettingsSubjectAltName.Builder addSubjectAltNamesBuilder(int index)
A list of Subject Alternative Names (SANs) that the Load Balancer verifies during a TLS handshake with the backend. When the server presents its X.509 certificate to the Load Balancer, the Load Balancer inspects the certificate's SAN field, and requires that at least one SAN match one of the subjectAltNames in the list. This field is limited to 5 entries. When both sni and subjectAltNames[] are specified, the load balancer matches the backend certificate's SAN only to subjectAltNames[].
repeated .google.cloud.compute.v1.BackendServiceTlsSettingsSubjectAltName subject_alt_names = 330029535;
public List<BackendServiceTlsSettingsSubjectAltName.Builder> getSubjectAltNamesBuilderList()
A list of Subject Alternative Names (SANs) that the Load Balancer verifies during a TLS handshake with the backend. When the server presents its X.509 certificate to the Load Balancer, the Load Balancer inspects the certificate's SAN field, and requires that at least one SAN match one of the subjectAltNames in the list. This field is limited to 5 entries. When both sni and subjectAltNames[] are specified, the load balancer matches the backend certificate's SAN only to subjectAltNames[].
repeated .google.cloud.compute.v1.BackendServiceTlsSettingsSubjectAltName subject_alt_names = 330029535;
public final BackendServiceTlsSettings.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceTlsSettings.Builder>public final BackendServiceTlsSettings.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceTlsSettings.Builder>Copyright © 2025 Google LLC. All rights reserved.