- 2.78.0 (latest)
- 2.77.0
- 2.76.0
- 2.75.0
- 2.74.0
- 2.72.0
- 2.70.0
- 2.69.0
- 2.66.0
- 2.65.0
- 2.64.0
- 2.62.0
- 2.61.0
- 2.60.0
- 2.59.0
- 2.58.0
- 2.57.0
- 2.56.0
- 2.55.0
- 2.54.0
- 2.53.0
- 2.51.0
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.26.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.4
- 2.4.0
- 2.3.0
- 2.2.5
public static final class CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder extends GeneratedMessageV3.Builder<CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder> implements CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNamesOrBuilderAllowedSubjectAltNames specifies the allowed values for SubjectAltNames by the CertificateAuthority when issuing Certificates.
Protobuf type
google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.BuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
addAllAllowedDnsNames(Iterable<String> values)
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder addAllAllowedDnsNames(Iterable<String> values) 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 | |
|---|---|
| Name | Description |
values |
Iterable<String>The allowedDnsNames to add. |
| Returns | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
This builder for chaining. |
addAllAllowedEmailAddresses(Iterable<String> values)
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder addAllAllowedEmailAddresses(Iterable<String> values)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 | |
|---|---|
| Name | Description |
values |
Iterable<String>The allowedEmailAddresses to add. |
| Returns | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
This builder for chaining. |
addAllAllowedIps(Iterable<String> values)
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder addAllAllowedIps(Iterable<String> values)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 | |
|---|---|
| Name | Description |
values |
Iterable<String>The allowedIps to add. |
| Returns | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
This builder for chaining. |
addAllAllowedUris(Iterable<String> values)
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder addAllAllowedUris(Iterable<String> values)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 | |
|---|---|
| Name | Description |
values |
Iterable<String>The allowedUris to add. |
| Returns | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
This builder for chaining. |
addAllowedDnsNames(String value)
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder addAllowedDnsNames(String value) 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 | |
|---|---|
| Name | Description |
value |
StringThe allowedDnsNames to add. |
| Returns | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
This builder for chaining. |
addAllowedDnsNamesBytes(ByteString value)
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder addAllowedDnsNamesBytes(ByteString value) 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 | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes of the allowedDnsNames to add. |
| Returns | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
This builder for chaining. |
addAllowedEmailAddresses(String value)
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder addAllowedEmailAddresses(String value)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 | |
|---|---|
| Name | Description |
value |
StringThe allowedEmailAddresses to add. |
| Returns | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
This builder for chaining. |
addAllowedEmailAddressesBytes(ByteString value)
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder addAllowedEmailAddressesBytes(ByteString value)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 | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes of the allowedEmailAddresses to add. |
| Returns | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
This builder for chaining. |
addAllowedIps(String value)
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder addAllowedIps(String value)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 | |
|---|---|
| Name | Description |
value |
StringThe allowedIps to add. |
| Returns | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
This builder for chaining. |
addAllowedIpsBytes(ByteString value)
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder addAllowedIpsBytes(ByteString value)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 | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes of the allowedIps to add. |
| Returns | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
This builder for chaining. |
addAllowedUris(String value)
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder addAllowedUris(String value)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 | |
|---|---|
| Name | Description |
value |
StringThe allowedUris to add. |
| Returns | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
This builder for chaining. |
addAllowedUrisBytes(ByteString value)
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder addAllowedUrisBytes(ByteString value)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 | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes of the allowedUris to add. |
| Returns | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
This builder for chaining. |
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
|
build()
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames build()| Returns | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames |
|
buildPartial()
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames buildPartial()| Returns | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames |
|
clear()
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder clear()| Returns | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
|
clearAllowCustomSans()
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder clearAllowCustomSans()Optional. Specifies if to allow custom X509Extension values.
bool allow_custom_sans = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
This builder for chaining. |
clearAllowGlobbingDnsWildcards()
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder clearAllowGlobbingDnsWildcards()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 | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
This builder for chaining. |
clearAllowedDnsNames()
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder clearAllowedDnsNames() 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 | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
This builder for chaining. |
clearAllowedEmailAddresses()
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder clearAllowedEmailAddresses()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 | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
This builder for chaining. |
clearAllowedIps()
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder clearAllowedIps()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 | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
This builder for chaining. |
clearAllowedUris()
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder clearAllowedUris()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 | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder clearField(Descriptors.FieldDescriptor field)| Parameter | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
| Returns | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
|
clearOneof(Descriptors.OneofDescriptor oneof)
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder clearOneof(Descriptors.OneofDescriptor oneof)| Parameter | |
|---|---|
| Name | Description |
oneof |
OneofDescriptor |
| Returns | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
|
clone()
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder clone()| Returns | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
|
getAllowCustomSans()
public boolean getAllowCustomSans()Optional. Specifies if to allow custom X509Extension values.
bool allow_custom_sans = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
The allowCustomSans. |
getAllowGlobbingDnsWildcards()
public 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 | |
|---|---|
| Type | Description |
boolean |
The allowGlobbingDnsWildcards. |
getAllowedDnsNames(int index)
public 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 | |
|---|---|
| Name | Description |
index |
intThe index of the element to return. |
| Returns | |
|---|---|
| Type | Description |
String |
The allowedDnsNames at the given index. |
getAllowedDnsNamesBytes(int index)
public 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 | |
|---|---|
| Name | Description |
index |
intThe index of the value to return. |
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes of the allowedDnsNames at the given index. |
getAllowedDnsNamesCount()
public 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 | |
|---|---|
| Type | Description |
int |
The count of allowedDnsNames. |
getAllowedDnsNamesList()
public ProtocolStringList 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 | |
|---|---|
| Type | Description |
ProtocolStringList |
A list containing the allowedDnsNames. |
getAllowedEmailAddresses(int index)
public 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 | |
|---|---|
| Name | Description |
index |
intThe index of the element to return. |
| Returns | |
|---|---|
| Type | Description |
String |
The allowedEmailAddresses at the given index. |
getAllowedEmailAddressesBytes(int index)
public 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 | |
|---|---|
| Name | Description |
index |
intThe index of the value to return. |
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes of the allowedEmailAddresses at the given index. |
getAllowedEmailAddressesCount()
public 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 | |
|---|---|
| Type | Description |
int |
The count of allowedEmailAddresses. |
getAllowedEmailAddressesList()
public ProtocolStringList 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 | |
|---|---|
| Type | Description |
ProtocolStringList |
A list containing the allowedEmailAddresses. |
getAllowedIps(int index)
public 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 | |
|---|---|
| Name | Description |
index |
intThe index of the element to return. |
| Returns | |
|---|---|
| Type | Description |
String |
The allowedIps at the given index. |
getAllowedIpsBytes(int index)
public 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 | |
|---|---|
| Name | Description |
index |
intThe index of the value to return. |
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes of the allowedIps at the given index. |
getAllowedIpsCount()
public 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 | |
|---|---|
| Type | Description |
int |
The count of allowedIps. |
getAllowedIpsList()
public ProtocolStringList 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 | |
|---|---|
| Type | Description |
ProtocolStringList |
A list containing the allowedIps. |
getAllowedUris(int index)
public 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 | |
|---|---|
| Name | Description |
index |
intThe index of the element to return. |
| Returns | |
|---|---|
| Type | Description |
String |
The allowedUris at the given index. |
getAllowedUrisBytes(int index)
public 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 | |
|---|---|
| Name | Description |
index |
intThe index of the value to return. |
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes of the allowedUris at the given index. |
getAllowedUrisCount()
public 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 | |
|---|---|
| Type | Description |
int |
The count of allowedUris. |
getAllowedUrisList()
public ProtocolStringList 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 | |
|---|---|
| Type | Description |
ProtocolStringList |
A list containing the allowedUris. |
getDefaultInstanceForType()
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames other)
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder mergeFrom(CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames other)| Parameter | |
|---|---|
| Name | Description |
other |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames |
| Returns | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
|
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder mergeUnknownFields(UnknownFieldSet unknownFields)| Parameter | |
|---|---|
| Name | Description |
unknownFields |
UnknownFieldSet |
| Returns | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
|
setAllowCustomSans(boolean value)
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder setAllowCustomSans(boolean value)Optional. Specifies if to allow custom X509Extension values.
bool allow_custom_sans = 6 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
booleanThe allowCustomSans to set. |
| Returns | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
This builder for chaining. |
setAllowGlobbingDnsWildcards(boolean value)
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder setAllowGlobbingDnsWildcards(boolean value)Optional. Specifies if glob patterns used for allowed_dns_names allows wildcard certificates.
bool allow_globbing_dns_wildcards = 5 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
booleanThe allowGlobbingDnsWildcards to set. |
| Returns | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
This builder for chaining. |
setAllowedDnsNames(int index, String value)
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder setAllowedDnsNames(int index, String value) 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];
| Parameters | |
|---|---|
| Name | Description |
index |
intThe index to set the value at. |
value |
StringThe allowedDnsNames to set. |
| Returns | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
This builder for chaining. |
setAllowedEmailAddresses(int index, String value)
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder setAllowedEmailAddresses(int index, String value)Optional. Contains valid RFC 2822 E-mail addresses. Glob patterns are also supported.
repeated string allowed_email_addresses = 3 [(.google.api.field_behavior) = OPTIONAL];
| Parameters | |
|---|---|
| Name | Description |
index |
intThe index to set the value at. |
value |
StringThe allowedEmailAddresses to set. |
| Returns | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
This builder for chaining. |
setAllowedIps(int index, String value)
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder setAllowedIps(int index, String value)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];
| Parameters | |
|---|---|
| Name | Description |
index |
intThe index to set the value at. |
value |
StringThe allowedIps to set. |
| Returns | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
This builder for chaining. |
setAllowedUris(int index, String value)
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder setAllowedUris(int index, String value)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];
| Parameters | |
|---|---|
| Name | Description |
index |
intThe index to set the value at. |
value |
StringThe allowedUris to set. |
| Returns | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder setField(Descriptors.FieldDescriptor field, Object value)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
|
setUnknownFields(UnknownFieldSet unknownFields)
public final CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder setUnknownFields(UnknownFieldSet unknownFields)| Parameter | |
|---|---|
| Name | Description |
unknownFields |
UnknownFieldSet |
| Returns | |
|---|---|
| Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
|