Class SubjectAltNames.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<SubjectAltNames.Builder>
-
- com.google.cloud.security.privateca.v1.SubjectAltNames.Builder
-
- All Implemented Interfaces:
SubjectAltNamesOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SubjectAltNames
public static final class SubjectAltNames.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SubjectAltNames.Builder> implements SubjectAltNamesOrBuilder
[SubjectAltNames][google.cloud.security.privateca.v1.SubjectAltNames] corresponds to a more modern way of listing what the asserted identity is in a certificate (i.e., compared to the "common name" in the distinguished name).
Protobuf typegoogle.cloud.security.privateca.v1.SubjectAltNames
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SubjectAltNames.BuilderaddAllCustomSans(Iterable<? extends X509Extension> values)Contains additional subject alternative name values.SubjectAltNames.BuilderaddAllDnsNames(Iterable<String> values)Contains only valid, fully-qualified host names.SubjectAltNames.BuilderaddAllEmailAddresses(Iterable<String> values)Contains only valid RFC 2822 E-mail addresses.SubjectAltNames.BuilderaddAllIpAddresses(Iterable<String> values)Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.SubjectAltNames.BuilderaddAllUris(Iterable<String> values)Contains only valid RFC 3986 URIs.SubjectAltNames.BuilderaddCustomSans(int index, X509Extension value)Contains additional subject alternative name values.SubjectAltNames.BuilderaddCustomSans(int index, X509Extension.Builder builderForValue)Contains additional subject alternative name values.SubjectAltNames.BuilderaddCustomSans(X509Extension value)Contains additional subject alternative name values.SubjectAltNames.BuilderaddCustomSans(X509Extension.Builder builderForValue)Contains additional subject alternative name values.X509Extension.BuilderaddCustomSansBuilder()Contains additional subject alternative name values.X509Extension.BuilderaddCustomSansBuilder(int index)Contains additional subject alternative name values.SubjectAltNames.BuilderaddDnsNames(String value)Contains only valid, fully-qualified host names.SubjectAltNames.BuilderaddDnsNamesBytes(com.google.protobuf.ByteString value)Contains only valid, fully-qualified host names.SubjectAltNames.BuilderaddEmailAddresses(String value)Contains only valid RFC 2822 E-mail addresses.SubjectAltNames.BuilderaddEmailAddressesBytes(com.google.protobuf.ByteString value)Contains only valid RFC 2822 E-mail addresses.SubjectAltNames.BuilderaddIpAddresses(String value)Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.SubjectAltNames.BuilderaddIpAddressesBytes(com.google.protobuf.ByteString value)Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.SubjectAltNames.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)SubjectAltNames.BuilderaddUris(String value)Contains only valid RFC 3986 URIs.SubjectAltNames.BuilderaddUrisBytes(com.google.protobuf.ByteString value)Contains only valid RFC 3986 URIs.SubjectAltNamesbuild()SubjectAltNamesbuildPartial()SubjectAltNames.Builderclear()SubjectAltNames.BuilderclearCustomSans()Contains additional subject alternative name values.SubjectAltNames.BuilderclearDnsNames()Contains only valid, fully-qualified host names.SubjectAltNames.BuilderclearEmailAddresses()Contains only valid RFC 2822 E-mail addresses.SubjectAltNames.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)SubjectAltNames.BuilderclearIpAddresses()Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.SubjectAltNames.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)SubjectAltNames.BuilderclearUris()Contains only valid RFC 3986 URIs.SubjectAltNames.Builderclone()X509ExtensiongetCustomSans(int index)Contains additional subject alternative name values.X509Extension.BuildergetCustomSansBuilder(int index)Contains additional subject alternative name values.List<X509Extension.Builder>getCustomSansBuilderList()Contains additional subject alternative name values.intgetCustomSansCount()Contains additional subject alternative name values.List<X509Extension>getCustomSansList()Contains additional subject alternative name values.X509ExtensionOrBuildergetCustomSansOrBuilder(int index)Contains additional subject alternative name values.List<? extends X509ExtensionOrBuilder>getCustomSansOrBuilderList()Contains additional subject alternative name values.SubjectAltNamesgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetDnsNames(int index)Contains only valid, fully-qualified host names.com.google.protobuf.ByteStringgetDnsNamesBytes(int index)Contains only valid, fully-qualified host names.intgetDnsNamesCount()Contains only valid, fully-qualified host names.com.google.protobuf.ProtocolStringListgetDnsNamesList()Contains only valid, fully-qualified host names.StringgetEmailAddresses(int index)Contains only valid RFC 2822 E-mail addresses.com.google.protobuf.ByteStringgetEmailAddressesBytes(int index)Contains only valid RFC 2822 E-mail addresses.intgetEmailAddressesCount()Contains only valid RFC 2822 E-mail addresses.com.google.protobuf.ProtocolStringListgetEmailAddressesList()Contains only valid RFC 2822 E-mail addresses.StringgetIpAddresses(int index)Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.com.google.protobuf.ByteStringgetIpAddressesBytes(int index)Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.intgetIpAddressesCount()Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.com.google.protobuf.ProtocolStringListgetIpAddressesList()Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.StringgetUris(int index)Contains only valid RFC 3986 URIs.com.google.protobuf.ByteStringgetUrisBytes(int index)Contains only valid RFC 3986 URIs.intgetUrisCount()Contains only valid RFC 3986 URIs.com.google.protobuf.ProtocolStringListgetUrisList()Contains only valid RFC 3986 URIs.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()SubjectAltNames.BuildermergeFrom(SubjectAltNames other)SubjectAltNames.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)SubjectAltNames.BuildermergeFrom(com.google.protobuf.Message other)SubjectAltNames.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)SubjectAltNames.BuilderremoveCustomSans(int index)Contains additional subject alternative name values.SubjectAltNames.BuildersetCustomSans(int index, X509Extension value)Contains additional subject alternative name values.SubjectAltNames.BuildersetCustomSans(int index, X509Extension.Builder builderForValue)Contains additional subject alternative name values.SubjectAltNames.BuildersetDnsNames(int index, String value)Contains only valid, fully-qualified host names.SubjectAltNames.BuildersetEmailAddresses(int index, String value)Contains only valid RFC 2822 E-mail addresses.SubjectAltNames.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)SubjectAltNames.BuildersetIpAddresses(int index, String value)Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.SubjectAltNames.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)SubjectAltNames.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)SubjectAltNames.BuildersetUris(int index, String value)Contains only valid RFC 3986 URIs.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<SubjectAltNames.Builder>
-
clear
public SubjectAltNames.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<SubjectAltNames.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.GeneratedMessageV3.Builder<SubjectAltNames.Builder>
-
getDefaultInstanceForType
public SubjectAltNames getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public SubjectAltNames build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public SubjectAltNames buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public SubjectAltNames.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<SubjectAltNames.Builder>
-
setField
public SubjectAltNames.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SubjectAltNames.Builder>
-
clearField
public SubjectAltNames.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SubjectAltNames.Builder>
-
clearOneof
public SubjectAltNames.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<SubjectAltNames.Builder>
-
setRepeatedField
public SubjectAltNames.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SubjectAltNames.Builder>
-
addRepeatedField
public SubjectAltNames.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SubjectAltNames.Builder>
-
mergeFrom
public SubjectAltNames.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SubjectAltNames.Builder>
-
mergeFrom
public SubjectAltNames.Builder mergeFrom(SubjectAltNames other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<SubjectAltNames.Builder>
-
mergeFrom
public SubjectAltNames.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<SubjectAltNames.Builder>- Throws:
IOException
-
getDnsNamesList
public com.google.protobuf.ProtocolStringList getDnsNamesList()
Contains only valid, fully-qualified host names.
repeated string dns_names = 1;- Specified by:
getDnsNamesListin interfaceSubjectAltNamesOrBuilder- Returns:
- A list containing the dnsNames.
-
getDnsNamesCount
public int getDnsNamesCount()
Contains only valid, fully-qualified host names.
repeated string dns_names = 1;- Specified by:
getDnsNamesCountin interfaceSubjectAltNamesOrBuilder- Returns:
- The count of dnsNames.
-
getDnsNames
public String getDnsNames(int index)
Contains only valid, fully-qualified host names.
repeated string dns_names = 1;- Specified by:
getDnsNamesin interfaceSubjectAltNamesOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The dnsNames at the given index.
-
getDnsNamesBytes
public com.google.protobuf.ByteString getDnsNamesBytes(int index)
Contains only valid, fully-qualified host names.
repeated string dns_names = 1;- Specified by:
getDnsNamesBytesin interfaceSubjectAltNamesOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the dnsNames at the given index.
-
setDnsNames
public SubjectAltNames.Builder setDnsNames(int index, String value)
Contains only valid, fully-qualified host names.
repeated string dns_names = 1;- Parameters:
index- The index to set the value at.value- The dnsNames to set.- Returns:
- This builder for chaining.
-
addDnsNames
public SubjectAltNames.Builder addDnsNames(String value)
Contains only valid, fully-qualified host names.
repeated string dns_names = 1;- Parameters:
value- The dnsNames to add.- Returns:
- This builder for chaining.
-
addAllDnsNames
public SubjectAltNames.Builder addAllDnsNames(Iterable<String> values)
Contains only valid, fully-qualified host names.
repeated string dns_names = 1;- Parameters:
values- The dnsNames to add.- Returns:
- This builder for chaining.
-
clearDnsNames
public SubjectAltNames.Builder clearDnsNames()
Contains only valid, fully-qualified host names.
repeated string dns_names = 1;- Returns:
- This builder for chaining.
-
addDnsNamesBytes
public SubjectAltNames.Builder addDnsNamesBytes(com.google.protobuf.ByteString value)
Contains only valid, fully-qualified host names.
repeated string dns_names = 1;- Parameters:
value- The bytes of the dnsNames to add.- Returns:
- This builder for chaining.
-
getUrisList
public com.google.protobuf.ProtocolStringList getUrisList()
Contains only valid RFC 3986 URIs.
repeated string uris = 2;- Specified by:
getUrisListin interfaceSubjectAltNamesOrBuilder- Returns:
- A list containing the uris.
-
getUrisCount
public int getUrisCount()
Contains only valid RFC 3986 URIs.
repeated string uris = 2;- Specified by:
getUrisCountin interfaceSubjectAltNamesOrBuilder- Returns:
- The count of uris.
-
getUris
public String getUris(int index)
Contains only valid RFC 3986 URIs.
repeated string uris = 2;- Specified by:
getUrisin interfaceSubjectAltNamesOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The uris at the given index.
-
getUrisBytes
public com.google.protobuf.ByteString getUrisBytes(int index)
Contains only valid RFC 3986 URIs.
repeated string uris = 2;- Specified by:
getUrisBytesin interfaceSubjectAltNamesOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the uris at the given index.
-
setUris
public SubjectAltNames.Builder setUris(int index, String value)
Contains only valid RFC 3986 URIs.
repeated string uris = 2;- Parameters:
index- The index to set the value at.value- The uris to set.- Returns:
- This builder for chaining.
-
addUris
public SubjectAltNames.Builder addUris(String value)
Contains only valid RFC 3986 URIs.
repeated string uris = 2;- Parameters:
value- The uris to add.- Returns:
- This builder for chaining.
-
addAllUris
public SubjectAltNames.Builder addAllUris(Iterable<String> values)
Contains only valid RFC 3986 URIs.
repeated string uris = 2;- Parameters:
values- The uris to add.- Returns:
- This builder for chaining.
-
clearUris
public SubjectAltNames.Builder clearUris()
Contains only valid RFC 3986 URIs.
repeated string uris = 2;- Returns:
- This builder for chaining.
-
addUrisBytes
public SubjectAltNames.Builder addUrisBytes(com.google.protobuf.ByteString value)
Contains only valid RFC 3986 URIs.
repeated string uris = 2;- Parameters:
value- The bytes of the uris to add.- Returns:
- This builder for chaining.
-
getEmailAddressesList
public com.google.protobuf.ProtocolStringList getEmailAddressesList()
Contains only valid RFC 2822 E-mail addresses.
repeated string email_addresses = 3;- Specified by:
getEmailAddressesListin interfaceSubjectAltNamesOrBuilder- Returns:
- A list containing the emailAddresses.
-
getEmailAddressesCount
public int getEmailAddressesCount()
Contains only valid RFC 2822 E-mail addresses.
repeated string email_addresses = 3;- Specified by:
getEmailAddressesCountin interfaceSubjectAltNamesOrBuilder- Returns:
- The count of emailAddresses.
-
getEmailAddresses
public String getEmailAddresses(int index)
Contains only valid RFC 2822 E-mail addresses.
repeated string email_addresses = 3;- Specified by:
getEmailAddressesin interfaceSubjectAltNamesOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The emailAddresses at the given index.
-
getEmailAddressesBytes
public com.google.protobuf.ByteString getEmailAddressesBytes(int index)
Contains only valid RFC 2822 E-mail addresses.
repeated string email_addresses = 3;- Specified by:
getEmailAddressesBytesin interfaceSubjectAltNamesOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the emailAddresses at the given index.
-
setEmailAddresses
public SubjectAltNames.Builder setEmailAddresses(int index, String value)
Contains only valid RFC 2822 E-mail addresses.
repeated string email_addresses = 3;- Parameters:
index- The index to set the value at.value- The emailAddresses to set.- Returns:
- This builder for chaining.
-
addEmailAddresses
public SubjectAltNames.Builder addEmailAddresses(String value)
Contains only valid RFC 2822 E-mail addresses.
repeated string email_addresses = 3;- Parameters:
value- The emailAddresses to add.- Returns:
- This builder for chaining.
-
addAllEmailAddresses
public SubjectAltNames.Builder addAllEmailAddresses(Iterable<String> values)
Contains only valid RFC 2822 E-mail addresses.
repeated string email_addresses = 3;- Parameters:
values- The emailAddresses to add.- Returns:
- This builder for chaining.
-
clearEmailAddresses
public SubjectAltNames.Builder clearEmailAddresses()
Contains only valid RFC 2822 E-mail addresses.
repeated string email_addresses = 3;- Returns:
- This builder for chaining.
-
addEmailAddressesBytes
public SubjectAltNames.Builder addEmailAddressesBytes(com.google.protobuf.ByteString value)
Contains only valid RFC 2822 E-mail addresses.
repeated string email_addresses = 3;- Parameters:
value- The bytes of the emailAddresses to add.- Returns:
- This builder for chaining.
-
getIpAddressesList
public com.google.protobuf.ProtocolStringList getIpAddressesList()
Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.
repeated string ip_addresses = 4;- Specified by:
getIpAddressesListin interfaceSubjectAltNamesOrBuilder- Returns:
- A list containing the ipAddresses.
-
getIpAddressesCount
public int getIpAddressesCount()
Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.
repeated string ip_addresses = 4;- Specified by:
getIpAddressesCountin interfaceSubjectAltNamesOrBuilder- Returns:
- The count of ipAddresses.
-
getIpAddresses
public String getIpAddresses(int index)
Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.
repeated string ip_addresses = 4;- Specified by:
getIpAddressesin interfaceSubjectAltNamesOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The ipAddresses at the given index.
-
getIpAddressesBytes
public com.google.protobuf.ByteString getIpAddressesBytes(int index)
Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.
repeated string ip_addresses = 4;- Specified by:
getIpAddressesBytesin interfaceSubjectAltNamesOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the ipAddresses at the given index.
-
setIpAddresses
public SubjectAltNames.Builder setIpAddresses(int index, String value)
Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.
repeated string ip_addresses = 4;- Parameters:
index- The index to set the value at.value- The ipAddresses to set.- Returns:
- This builder for chaining.
-
addIpAddresses
public SubjectAltNames.Builder addIpAddresses(String value)
Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.
repeated string ip_addresses = 4;- Parameters:
value- The ipAddresses to add.- Returns:
- This builder for chaining.
-
addAllIpAddresses
public SubjectAltNames.Builder addAllIpAddresses(Iterable<String> values)
Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.
repeated string ip_addresses = 4;- Parameters:
values- The ipAddresses to add.- Returns:
- This builder for chaining.
-
clearIpAddresses
public SubjectAltNames.Builder clearIpAddresses()
Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.
repeated string ip_addresses = 4;- Returns:
- This builder for chaining.
-
addIpAddressesBytes
public SubjectAltNames.Builder addIpAddressesBytes(com.google.protobuf.ByteString value)
Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.
repeated string ip_addresses = 4;- Parameters:
value- The bytes of the ipAddresses to add.- Returns:
- This builder for chaining.
-
getCustomSansList
public List<X509Extension> getCustomSansList()
Contains additional subject alternative name values. For each custom_san, the `value` field must contain an ASN.1 encoded UTF8String.
repeated .google.cloud.security.privateca.v1.X509Extension custom_sans = 5;- Specified by:
getCustomSansListin interfaceSubjectAltNamesOrBuilder
-
getCustomSansCount
public int getCustomSansCount()
Contains additional subject alternative name values. For each custom_san, the `value` field must contain an ASN.1 encoded UTF8String.
repeated .google.cloud.security.privateca.v1.X509Extension custom_sans = 5;- Specified by:
getCustomSansCountin interfaceSubjectAltNamesOrBuilder
-
getCustomSans
public X509Extension getCustomSans(int index)
Contains additional subject alternative name values. For each custom_san, the `value` field must contain an ASN.1 encoded UTF8String.
repeated .google.cloud.security.privateca.v1.X509Extension custom_sans = 5;- Specified by:
getCustomSansin interfaceSubjectAltNamesOrBuilder
-
setCustomSans
public SubjectAltNames.Builder setCustomSans(int index, X509Extension value)
Contains additional subject alternative name values. For each custom_san, the `value` field must contain an ASN.1 encoded UTF8String.
repeated .google.cloud.security.privateca.v1.X509Extension custom_sans = 5;
-
setCustomSans
public SubjectAltNames.Builder setCustomSans(int index, X509Extension.Builder builderForValue)
Contains additional subject alternative name values. For each custom_san, the `value` field must contain an ASN.1 encoded UTF8String.
repeated .google.cloud.security.privateca.v1.X509Extension custom_sans = 5;
-
addCustomSans
public SubjectAltNames.Builder addCustomSans(X509Extension value)
Contains additional subject alternative name values. For each custom_san, the `value` field must contain an ASN.1 encoded UTF8String.
repeated .google.cloud.security.privateca.v1.X509Extension custom_sans = 5;
-
addCustomSans
public SubjectAltNames.Builder addCustomSans(int index, X509Extension value)
Contains additional subject alternative name values. For each custom_san, the `value` field must contain an ASN.1 encoded UTF8String.
repeated .google.cloud.security.privateca.v1.X509Extension custom_sans = 5;
-
addCustomSans
public SubjectAltNames.Builder addCustomSans(X509Extension.Builder builderForValue)
Contains additional subject alternative name values. For each custom_san, the `value` field must contain an ASN.1 encoded UTF8String.
repeated .google.cloud.security.privateca.v1.X509Extension custom_sans = 5;
-
addCustomSans
public SubjectAltNames.Builder addCustomSans(int index, X509Extension.Builder builderForValue)
Contains additional subject alternative name values. For each custom_san, the `value` field must contain an ASN.1 encoded UTF8String.
repeated .google.cloud.security.privateca.v1.X509Extension custom_sans = 5;
-
addAllCustomSans
public SubjectAltNames.Builder addAllCustomSans(Iterable<? extends X509Extension> values)
Contains additional subject alternative name values. For each custom_san, the `value` field must contain an ASN.1 encoded UTF8String.
repeated .google.cloud.security.privateca.v1.X509Extension custom_sans = 5;
-
clearCustomSans
public SubjectAltNames.Builder clearCustomSans()
Contains additional subject alternative name values. For each custom_san, the `value` field must contain an ASN.1 encoded UTF8String.
repeated .google.cloud.security.privateca.v1.X509Extension custom_sans = 5;
-
removeCustomSans
public SubjectAltNames.Builder removeCustomSans(int index)
Contains additional subject alternative name values. For each custom_san, the `value` field must contain an ASN.1 encoded UTF8String.
repeated .google.cloud.security.privateca.v1.X509Extension custom_sans = 5;
-
getCustomSansBuilder
public X509Extension.Builder getCustomSansBuilder(int index)
Contains additional subject alternative name values. For each custom_san, the `value` field must contain an ASN.1 encoded UTF8String.
repeated .google.cloud.security.privateca.v1.X509Extension custom_sans = 5;
-
getCustomSansOrBuilder
public X509ExtensionOrBuilder getCustomSansOrBuilder(int index)
Contains additional subject alternative name values. For each custom_san, the `value` field must contain an ASN.1 encoded UTF8String.
repeated .google.cloud.security.privateca.v1.X509Extension custom_sans = 5;- Specified by:
getCustomSansOrBuilderin interfaceSubjectAltNamesOrBuilder
-
getCustomSansOrBuilderList
public List<? extends X509ExtensionOrBuilder> getCustomSansOrBuilderList()
Contains additional subject alternative name values. For each custom_san, the `value` field must contain an ASN.1 encoded UTF8String.
repeated .google.cloud.security.privateca.v1.X509Extension custom_sans = 5;- Specified by:
getCustomSansOrBuilderListin interfaceSubjectAltNamesOrBuilder
-
addCustomSansBuilder
public X509Extension.Builder addCustomSansBuilder()
Contains additional subject alternative name values. For each custom_san, the `value` field must contain an ASN.1 encoded UTF8String.
repeated .google.cloud.security.privateca.v1.X509Extension custom_sans = 5;
-
addCustomSansBuilder
public X509Extension.Builder addCustomSansBuilder(int index)
Contains additional subject alternative name values. For each custom_san, the `value` field must contain an ASN.1 encoded UTF8String.
repeated .google.cloud.security.privateca.v1.X509Extension custom_sans = 5;
-
getCustomSansBuilderList
public List<X509Extension.Builder> getCustomSansBuilderList()
Contains additional subject alternative name values. For each custom_san, the `value` field must contain an ASN.1 encoded UTF8String.
repeated .google.cloud.security.privateca.v1.X509Extension custom_sans = 5;
-
setUnknownFields
public final SubjectAltNames.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<SubjectAltNames.Builder>
-
mergeUnknownFields
public final SubjectAltNames.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<SubjectAltNames.Builder>
-
-