Package com.google.cloud.compute.v1
Class BackendServiceTlsSettingsSubjectAltName.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<BackendServiceTlsSettingsSubjectAltName.Builder>
com.google.cloud.compute.v1.BackendServiceTlsSettingsSubjectAltName.Builder
- All Implemented Interfaces:
BackendServiceTlsSettingsSubjectAltNameOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- BackendServiceTlsSettingsSubjectAltName
public static final class BackendServiceTlsSettingsSubjectAltName.Builder
extends com.google.protobuf.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.6Protobuf type
google.cloud.compute.v1.BackendServiceTlsSettingsSubjectAltName-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The SAN specified as a DNS Name.The SAN specified as a URI.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe SAN specified as a DNS Name.com.google.protobuf.ByteStringThe SAN specified as a DNS Name.The SAN specified as a URI.com.google.protobuf.ByteStringThe SAN specified as a URI.booleanThe SAN specified as a DNS Name.booleanThe SAN specified as a URI.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setDnsName(String value) The SAN specified as a DNS Name.setDnsNameBytes(com.google.protobuf.ByteString value) The SAN specified as a DNS Name.The SAN specified as a URI.setUniformResourceIdentifierBytes(com.google.protobuf.ByteString value) The SAN specified as a URI.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<BackendServiceTlsSettingsSubjectAltName.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<BackendServiceTlsSettingsSubjectAltName.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<BackendServiceTlsSettingsSubjectAltName.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<BackendServiceTlsSettingsSubjectAltName.Builder>
-
mergeFrom
public BackendServiceTlsSettingsSubjectAltName.Builder mergeFrom(BackendServiceTlsSettingsSubjectAltName other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<BackendServiceTlsSettingsSubjectAltName.Builder>
-
mergeFrom
public BackendServiceTlsSettingsSubjectAltName.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<BackendServiceTlsSettingsSubjectAltName.Builder>- Throws:
IOException
-
hasDnsName
public boolean hasDnsName()The SAN specified as a DNS Name.
optional string dns_name = 411992033;- Specified by:
hasDnsNamein interfaceBackendServiceTlsSettingsSubjectAltNameOrBuilder- Returns:
- Whether the dnsName field is set.
-
getDnsName
The SAN specified as a DNS Name.
optional string dns_name = 411992033;- Specified by:
getDnsNamein interfaceBackendServiceTlsSettingsSubjectAltNameOrBuilder- Returns:
- The dnsName.
-
getDnsNameBytes
public com.google.protobuf.ByteString getDnsNameBytes()The SAN specified as a DNS Name.
optional string dns_name = 411992033;- Specified by:
getDnsNameBytesin interfaceBackendServiceTlsSettingsSubjectAltNameOrBuilder- Returns:
- The bytes for dnsName.
-
setDnsName
The SAN specified as a DNS Name.
optional string dns_name = 411992033;- Parameters:
value- The dnsName to set.- Returns:
- This builder for chaining.
-
clearDnsName
The SAN specified as a DNS Name.
optional string dns_name = 411992033;- Returns:
- This builder for chaining.
-
setDnsNameBytes
public BackendServiceTlsSettingsSubjectAltName.Builder setDnsNameBytes(com.google.protobuf.ByteString value) The SAN specified as a DNS Name.
optional string dns_name = 411992033;- Parameters:
value- The bytes for dnsName to set.- Returns:
- This builder for chaining.
-
hasUniformResourceIdentifier
public boolean hasUniformResourceIdentifier()The SAN specified as a URI.
optional string uniform_resource_identifier = 491409007;- Specified by:
hasUniformResourceIdentifierin interfaceBackendServiceTlsSettingsSubjectAltNameOrBuilder- Returns:
- Whether the uniformResourceIdentifier field is set.
-
getUniformResourceIdentifier
The SAN specified as a URI.
optional string uniform_resource_identifier = 491409007;- Specified by:
getUniformResourceIdentifierin interfaceBackendServiceTlsSettingsSubjectAltNameOrBuilder- Returns:
- The uniformResourceIdentifier.
-
getUniformResourceIdentifierBytes
public com.google.protobuf.ByteString getUniformResourceIdentifierBytes()The SAN specified as a URI.
optional string uniform_resource_identifier = 491409007;- Specified by:
getUniformResourceIdentifierBytesin interfaceBackendServiceTlsSettingsSubjectAltNameOrBuilder- Returns:
- The bytes for uniformResourceIdentifier.
-
setUniformResourceIdentifier
The SAN specified as a URI.
optional string uniform_resource_identifier = 491409007;- Parameters:
value- The uniformResourceIdentifier to set.- Returns:
- This builder for chaining.
-
clearUniformResourceIdentifier
The SAN specified as a URI.
optional string uniform_resource_identifier = 491409007;- Returns:
- This builder for chaining.
-
setUniformResourceIdentifierBytes
public BackendServiceTlsSettingsSubjectAltName.Builder setUniformResourceIdentifierBytes(com.google.protobuf.ByteString value) The SAN specified as a URI.
optional string uniform_resource_identifier = 491409007;- Parameters:
value- The bytes for uniformResourceIdentifier to set.- Returns:
- This builder for chaining.
-