Interface SubjectAltNamesOrBuilder (2.5.0)

public interface SubjectAltNamesOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCustomSans(int index)

public abstract 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;

Parameter
NameDescription
indexint
Returns
TypeDescription
X509Extension

getCustomSansCount()

public abstract 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;

Returns
TypeDescription
int

getCustomSansList()

public abstract 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;

Returns
TypeDescription
List<X509Extension>

getCustomSansOrBuilder(int index)

public abstract 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;

Parameter
NameDescription
indexint
Returns
TypeDescription
X509ExtensionOrBuilder

getCustomSansOrBuilderList()

public abstract 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;

Returns
TypeDescription
List<? extends com.google.cloud.security.privateca.v1.X509ExtensionOrBuilder>

getDnsNames(int index)

public abstract String getDnsNames(int index)

Contains only valid, fully-qualified host names.

repeated string dns_names = 1;

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The dnsNames at the given index.

getDnsNamesBytes(int index)

public abstract ByteString getDnsNamesBytes(int index)

Contains only valid, fully-qualified host names.

repeated string dns_names = 1;

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the dnsNames at the given index.

getDnsNamesCount()

public abstract int getDnsNamesCount()

Contains only valid, fully-qualified host names.

repeated string dns_names = 1;

Returns
TypeDescription
int

The count of dnsNames.

getDnsNamesList()

public abstract List<String> getDnsNamesList()

Contains only valid, fully-qualified host names.

repeated string dns_names = 1;

Returns
TypeDescription
List<String>

A list containing the dnsNames.

getEmailAddresses(int index)

public abstract String getEmailAddresses(int index)

Contains only valid RFC 2822 E-mail addresses.

repeated string email_addresses = 3;

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The emailAddresses at the given index.

getEmailAddressesBytes(int index)

public abstract ByteString getEmailAddressesBytes(int index)

Contains only valid RFC 2822 E-mail addresses.

repeated string email_addresses = 3;

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the emailAddresses at the given index.

getEmailAddressesCount()

public abstract int getEmailAddressesCount()

Contains only valid RFC 2822 E-mail addresses.

repeated string email_addresses = 3;

Returns
TypeDescription
int

The count of emailAddresses.

getEmailAddressesList()

public abstract List<String> getEmailAddressesList()

Contains only valid RFC 2822 E-mail addresses.

repeated string email_addresses = 3;

Returns
TypeDescription
List<String>

A list containing the emailAddresses.

getIpAddresses(int index)

public abstract String getIpAddresses(int index)

Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.

repeated string ip_addresses = 4;

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The ipAddresses at the given index.

getIpAddressesBytes(int index)

public abstract ByteString getIpAddressesBytes(int index)

Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.

repeated string ip_addresses = 4;

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the ipAddresses at the given index.

getIpAddressesCount()

public abstract int getIpAddressesCount()

Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.

repeated string ip_addresses = 4;

Returns
TypeDescription
int

The count of ipAddresses.

getIpAddressesList()

public abstract List<String> getIpAddressesList()

Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.

repeated string ip_addresses = 4;

Returns
TypeDescription
List<String>

A list containing the ipAddresses.

getUris(int index)

public abstract String getUris(int index)

Contains only valid RFC 3986 URIs.

repeated string uris = 2;

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The uris at the given index.

getUrisBytes(int index)

public abstract ByteString getUrisBytes(int index)

Contains only valid RFC 3986 URIs.

repeated string uris = 2;

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the uris at the given index.

getUrisCount()

public abstract int getUrisCount()

Contains only valid RFC 3986 URIs.

repeated string uris = 2;

Returns
TypeDescription
int

The count of uris.

getUrisList()

public abstract List<String> getUrisList()

Contains only valid RFC 3986 URIs.

repeated string uris = 2;

Returns
TypeDescription
List<String>

A list containing the uris.