Interface CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNamesOrBuilder (2.5.0)

public static interface CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNamesOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAllowCustomSans()

public abstract boolean getAllowCustomSans()

Optional. Specifies if to allow custom X509Extension values.

bool allow_custom_sans = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
boolean

The allowCustomSans.

getAllowGlobbingDnsWildcards()

public abstract boolean getAllowGlobbingDnsWildcards()

Optional. Specifies if glob patterns used for allowed_dns_names allows wildcard certificates.

bool allow_globbing_dns_wildcards = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
boolean

The allowGlobbingDnsWildcards.

getAllowedDnsNames(int index)

public abstract String getAllowedDnsNames(int index)

Optional. Contains valid, fully-qualified host names. Glob patterns are also supported. To allow an explicit wildcard certificate, escape with backlash (i.e. \). E.g. for globbed entries: bar.com will allow foo.bar.com, but not .bar.com, unless the allow_globbing_dns_wildcards field is set. E.g. for wildcard entries: \.bar.com will allow *.bar.com, but not foo.bar.com.

repeated string allowed_dns_names = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The allowedDnsNames at the given index.

getAllowedDnsNamesBytes(int index)

public abstract ByteString getAllowedDnsNamesBytes(int index)

Optional. Contains valid, fully-qualified host names. Glob patterns are also supported. To allow an explicit wildcard certificate, escape with backlash (i.e. \). E.g. for globbed entries: bar.com will allow foo.bar.com, but not .bar.com, unless the allow_globbing_dns_wildcards field is set. E.g. for wildcard entries: \.bar.com will allow *.bar.com, but not foo.bar.com.

repeated string allowed_dns_names = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the allowedDnsNames at the given index.

getAllowedDnsNamesCount()

public abstract int getAllowedDnsNamesCount()

Optional. Contains valid, fully-qualified host names. Glob patterns are also supported. To allow an explicit wildcard certificate, escape with backlash (i.e. \). E.g. for globbed entries: bar.com will allow foo.bar.com, but not .bar.com, unless the allow_globbing_dns_wildcards field is set. E.g. for wildcard entries: \.bar.com will allow *.bar.com, but not foo.bar.com.

repeated string allowed_dns_names = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
int

The count of allowedDnsNames.

getAllowedDnsNamesList()

public abstract List<String> getAllowedDnsNamesList()

Optional. Contains valid, fully-qualified host names. Glob patterns are also supported. To allow an explicit wildcard certificate, escape with backlash (i.e. \). E.g. for globbed entries: bar.com will allow foo.bar.com, but not .bar.com, unless the allow_globbing_dns_wildcards field is set. E.g. for wildcard entries: \.bar.com will allow *.bar.com, but not foo.bar.com.

repeated string allowed_dns_names = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
List<String>

A list containing the allowedDnsNames.

getAllowedEmailAddresses(int index)

public abstract String getAllowedEmailAddresses(int index)

Optional. Contains valid RFC 2822 E-mail addresses. Glob patterns are also supported.

repeated string allowed_email_addresses = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The allowedEmailAddresses at the given index.

getAllowedEmailAddressesBytes(int index)

public abstract ByteString getAllowedEmailAddressesBytes(int index)

Optional. Contains valid RFC 2822 E-mail addresses. Glob patterns are also supported.

repeated string allowed_email_addresses = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the allowedEmailAddresses at the given index.

getAllowedEmailAddressesCount()

public abstract int getAllowedEmailAddressesCount()

Optional. Contains valid RFC 2822 E-mail addresses. Glob patterns are also supported.

repeated string allowed_email_addresses = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
int

The count of allowedEmailAddresses.

getAllowedEmailAddressesList()

public abstract List<String> getAllowedEmailAddressesList()

Optional. Contains valid RFC 2822 E-mail addresses. Glob patterns are also supported.

repeated string allowed_email_addresses = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
List<String>

A list containing the allowedEmailAddresses.

getAllowedIps(int index)

public abstract String getAllowedIps(int index)

Optional. Contains valid 32-bit IPv4 addresses and subnet ranges or RFC 4291 IPv6 addresses and subnet ranges. Subnet ranges are specified using the '/' notation (e.g. 10.0.0.0/8, 2001:700:300:1800::/64). Glob patterns are supported only for ip address entries (i.e. not for subnet ranges).

repeated string allowed_ips = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The allowedIps at the given index.

getAllowedIpsBytes(int index)

public abstract ByteString getAllowedIpsBytes(int index)

Optional. Contains valid 32-bit IPv4 addresses and subnet ranges or RFC 4291 IPv6 addresses and subnet ranges. Subnet ranges are specified using the '/' notation (e.g. 10.0.0.0/8, 2001:700:300:1800::/64). Glob patterns are supported only for ip address entries (i.e. not for subnet ranges).

repeated string allowed_ips = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the allowedIps at the given index.

getAllowedIpsCount()

public abstract int getAllowedIpsCount()

Optional. Contains valid 32-bit IPv4 addresses and subnet ranges or RFC 4291 IPv6 addresses and subnet ranges. Subnet ranges are specified using the '/' notation (e.g. 10.0.0.0/8, 2001:700:300:1800::/64). Glob patterns are supported only for ip address entries (i.e. not for subnet ranges).

repeated string allowed_ips = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
int

The count of allowedIps.

getAllowedIpsList()

public abstract List<String> getAllowedIpsList()

Optional. Contains valid 32-bit IPv4 addresses and subnet ranges or RFC 4291 IPv6 addresses and subnet ranges. Subnet ranges are specified using the '/' notation (e.g. 10.0.0.0/8, 2001:700:300:1800::/64). Glob patterns are supported only for ip address entries (i.e. not for subnet ranges).

repeated string allowed_ips = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
List<String>

A list containing the allowedIps.

getAllowedUris(int index)

public abstract String getAllowedUris(int index)

Optional. Contains valid RFC 3986 URIs. Glob patterns are also supported. To match across path seperators (i.e. '/') use the double star glob pattern (i.e. '**').

repeated string allowed_uris = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The allowedUris at the given index.

getAllowedUrisBytes(int index)

public abstract ByteString getAllowedUrisBytes(int index)

Optional. Contains valid RFC 3986 URIs. Glob patterns are also supported. To match across path seperators (i.e. '/') use the double star glob pattern (i.e. '**').

repeated string allowed_uris = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the allowedUris at the given index.

getAllowedUrisCount()

public abstract int getAllowedUrisCount()

Optional. Contains valid RFC 3986 URIs. Glob patterns are also supported. To match across path seperators (i.e. '/') use the double star glob pattern (i.e. '**').

repeated string allowed_uris = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
int

The count of allowedUris.

getAllowedUrisList()

public abstract List<String> getAllowedUrisList()

Optional. Contains valid RFC 3986 URIs. Glob patterns are also supported. To match across path seperators (i.e. '/') use the double star glob pattern (i.e. '**').

repeated string allowed_uris = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
List<String>

A list containing the allowedUris.