- 2.57.0 (latest)
- 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.Builder extends GeneratedMessageV3.Builder<CertificateAuthority.CertificateAuthorityPolicy.Builder> implements CertificateAuthority.CertificateAuthorityPolicyOrBuilder
The issuing policy for a CertificateAuthority. Certificates will not be successfully issued from this CertificateAuthority if they violate the policy.
Protobuf type
google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > CertificateAuthority.CertificateAuthorityPolicy.BuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
Methods
addAllAllowedCommonNames(Iterable<String> values)
public CertificateAuthority.CertificateAuthorityPolicy.Builder addAllAllowedCommonNames(Iterable<String> values)
Optional. If any value is specified here, then all Certificates issued by the CertificateAuthority must match at least one listed value. If no value is specified, all values will be allowed for this fied. Glob patterns are also supported.
repeated string allowed_common_names = 4 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
values | Iterable<String> The allowedCommonNames to add. |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder | This builder for chaining. |
addAllAllowedLocationsAndOrganizations(Iterable<? extends Subject> values)
public CertificateAuthority.CertificateAuthorityPolicy.Builder addAllAllowedLocationsAndOrganizations(Iterable<? extends Subject> values)
Optional. If any Subject is specified here, then all Certificates issued by the CertificateAuthority must match at least one listed Subject. If a Subject has an empty field, any value will be allowed for that field.
repeated .google.cloud.security.privateca.v1beta1.Subject allowed_locations_and_organizations = 3 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
values | Iterable<? extends com.google.cloud.security.privateca.v1beta1.Subject> |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
addAllowedCommonNames(String value)
public CertificateAuthority.CertificateAuthorityPolicy.Builder addAllowedCommonNames(String value)
Optional. If any value is specified here, then all Certificates issued by the CertificateAuthority must match at least one listed value. If no value is specified, all values will be allowed for this fied. Glob patterns are also supported.
repeated string allowed_common_names = 4 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
value | String The allowedCommonNames to add. |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder | This builder for chaining. |
addAllowedCommonNamesBytes(ByteString value)
public CertificateAuthority.CertificateAuthorityPolicy.Builder addAllowedCommonNamesBytes(ByteString value)
Optional. If any value is specified here, then all Certificates issued by the CertificateAuthority must match at least one listed value. If no value is specified, all values will be allowed for this fied. Glob patterns are also supported.
repeated string allowed_common_names = 4 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
value | ByteString The bytes of the allowedCommonNames to add. |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder | This builder for chaining. |
addAllowedLocationsAndOrganizations(Subject value)
public CertificateAuthority.CertificateAuthorityPolicy.Builder addAllowedLocationsAndOrganizations(Subject value)
Optional. If any Subject is specified here, then all Certificates issued by the CertificateAuthority must match at least one listed Subject. If a Subject has an empty field, any value will be allowed for that field.
repeated .google.cloud.security.privateca.v1beta1.Subject allowed_locations_and_organizations = 3 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
value | Subject |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
addAllowedLocationsAndOrganizations(Subject.Builder builderForValue)
public CertificateAuthority.CertificateAuthorityPolicy.Builder addAllowedLocationsAndOrganizations(Subject.Builder builderForValue)
Optional. If any Subject is specified here, then all Certificates issued by the CertificateAuthority must match at least one listed Subject. If a Subject has an empty field, any value will be allowed for that field.
repeated .google.cloud.security.privateca.v1beta1.Subject allowed_locations_and_organizations = 3 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
builderForValue | Subject.Builder |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
addAllowedLocationsAndOrganizations(int index, Subject value)
public CertificateAuthority.CertificateAuthorityPolicy.Builder addAllowedLocationsAndOrganizations(int index, Subject value)
Optional. If any Subject is specified here, then all Certificates issued by the CertificateAuthority must match at least one listed Subject. If a Subject has an empty field, any value will be allowed for that field.
repeated .google.cloud.security.privateca.v1beta1.Subject allowed_locations_and_organizations = 3 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
index | int |
value | Subject |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
addAllowedLocationsAndOrganizations(int index, Subject.Builder builderForValue)
public CertificateAuthority.CertificateAuthorityPolicy.Builder addAllowedLocationsAndOrganizations(int index, Subject.Builder builderForValue)
Optional. If any Subject is specified here, then all Certificates issued by the CertificateAuthority must match at least one listed Subject. If a Subject has an empty field, any value will be allowed for that field.
repeated .google.cloud.security.privateca.v1beta1.Subject allowed_locations_and_organizations = 3 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
index | int |
builderForValue | Subject.Builder |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
addAllowedLocationsAndOrganizationsBuilder()
public Subject.Builder addAllowedLocationsAndOrganizationsBuilder()
Optional. If any Subject is specified here, then all Certificates issued by the CertificateAuthority must match at least one listed Subject. If a Subject has an empty field, any value will be allowed for that field.
repeated .google.cloud.security.privateca.v1beta1.Subject allowed_locations_and_organizations = 3 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
Subject.Builder |
addAllowedLocationsAndOrganizationsBuilder(int index)
public Subject.Builder addAllowedLocationsAndOrganizationsBuilder(int index)
Optional. If any Subject is specified here, then all Certificates issued by the CertificateAuthority must match at least one listed Subject. If a Subject has an empty field, any value will be allowed for that field.
repeated .google.cloud.security.privateca.v1beta1.Subject allowed_locations_and_organizations = 3 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
index | int |
Type | Description |
Subject.Builder |
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CertificateAuthority.CertificateAuthorityPolicy.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
build()
public CertificateAuthority.CertificateAuthorityPolicy build()
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy |
buildPartial()
public CertificateAuthority.CertificateAuthorityPolicy buildPartial()
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy |
clear()
public CertificateAuthority.CertificateAuthorityPolicy.Builder clear()
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
clearAllowedCommonNames()
public CertificateAuthority.CertificateAuthorityPolicy.Builder clearAllowedCommonNames()
Optional. If any value is specified here, then all Certificates issued by the CertificateAuthority must match at least one listed value. If no value is specified, all values will be allowed for this fied. Glob patterns are also supported.
repeated string allowed_common_names = 4 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder | This builder for chaining. |
clearAllowedConfigList()
public CertificateAuthority.CertificateAuthorityPolicy.Builder clearAllowedConfigList()
Optional. All Certificates issued by the CertificateAuthority must match at least one listed ReusableConfigWrapper in the list.
.google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.AllowedConfigList allowed_config_list = 1 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
clearAllowedIssuanceModes()
public CertificateAuthority.CertificateAuthorityPolicy.Builder clearAllowedIssuanceModes()
Optional. If specified, then only methods allowed in the IssuanceModes may be used to issue Certificates.
.google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.IssuanceModes allowed_issuance_modes = 8 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
clearAllowedLocationsAndOrganizations()
public CertificateAuthority.CertificateAuthorityPolicy.Builder clearAllowedLocationsAndOrganizations()
Optional. If any Subject is specified here, then all Certificates issued by the CertificateAuthority must match at least one listed Subject. If a Subject has an empty field, any value will be allowed for that field.
repeated .google.cloud.security.privateca.v1beta1.Subject allowed_locations_and_organizations = 3 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
clearAllowedSans()
public CertificateAuthority.CertificateAuthorityPolicy.Builder clearAllowedSans()
Optional. If a AllowedSubjectAltNames is specified here, then all Certificates issued by the CertificateAuthority must match AllowedSubjectAltNames. If no value or an empty value is specified, any value will be allowed for the SubjectAltNames field.
.google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames allowed_sans = 5 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
clearConfigPolicy()
public CertificateAuthority.CertificateAuthorityPolicy.Builder clearConfigPolicy()
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
clearField(Descriptors.FieldDescriptor field)
public CertificateAuthority.CertificateAuthorityPolicy.Builder clearField(Descriptors.FieldDescriptor field)
Name | Description |
field | FieldDescriptor |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
clearMaximumLifetime()
public CertificateAuthority.CertificateAuthorityPolicy.Builder clearMaximumLifetime()
Optional. The maximum lifetime allowed by the CertificateAuthority. Note that if the any part if the issuing chain expires before a Certificate's requested maximum_lifetime, the effective lifetime will be explicitly truncated.
.google.protobuf.Duration maximum_lifetime = 6 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
clearOneof(Descriptors.OneofDescriptor oneof)
public CertificateAuthority.CertificateAuthorityPolicy.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Name | Description |
oneof | OneofDescriptor |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
clearOverwriteConfigValues()
public CertificateAuthority.CertificateAuthorityPolicy.Builder clearOverwriteConfigValues()
Optional. All Certificates issued by the CertificateAuthority will use the provided configuration values, overwriting any requested configuration values.
.google.cloud.security.privateca.v1beta1.ReusableConfigWrapper overwrite_config_values = 2 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
clone()
public CertificateAuthority.CertificateAuthorityPolicy.Builder clone()
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
getAllowedCommonNames(int index)
public String getAllowedCommonNames(int index)
Optional. If any value is specified here, then all Certificates issued by the CertificateAuthority must match at least one listed value. If no value is specified, all values will be allowed for this fied. Glob patterns are also supported.
repeated string allowed_common_names = 4 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
index | int The index of the element to return. |
Type | Description |
String | The allowedCommonNames at the given index. |
getAllowedCommonNamesBytes(int index)
public ByteString getAllowedCommonNamesBytes(int index)
Optional. If any value is specified here, then all Certificates issued by the CertificateAuthority must match at least one listed value. If no value is specified, all values will be allowed for this fied. Glob patterns are also supported.
repeated string allowed_common_names = 4 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
index | int The index of the value to return. |
Type | Description |
ByteString | The bytes of the allowedCommonNames at the given index. |
getAllowedCommonNamesCount()
public int getAllowedCommonNamesCount()
Optional. If any value is specified here, then all Certificates issued by the CertificateAuthority must match at least one listed value. If no value is specified, all values will be allowed for this fied. Glob patterns are also supported.
repeated string allowed_common_names = 4 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
int | The count of allowedCommonNames. |
getAllowedCommonNamesList()
public ProtocolStringList getAllowedCommonNamesList()
Optional. If any value is specified here, then all Certificates issued by the CertificateAuthority must match at least one listed value. If no value is specified, all values will be allowed for this fied. Glob patterns are also supported.
repeated string allowed_common_names = 4 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
ProtocolStringList | A list containing the allowedCommonNames. |
getAllowedConfigList()
public CertificateAuthority.CertificateAuthorityPolicy.AllowedConfigList getAllowedConfigList()
Optional. All Certificates issued by the CertificateAuthority must match at least one listed ReusableConfigWrapper in the list.
.google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.AllowedConfigList allowed_config_list = 1 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedConfigList | The allowedConfigList. |
getAllowedConfigListBuilder()
public CertificateAuthority.CertificateAuthorityPolicy.AllowedConfigList.Builder getAllowedConfigListBuilder()
Optional. All Certificates issued by the CertificateAuthority must match at least one listed ReusableConfigWrapper in the list.
.google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.AllowedConfigList allowed_config_list = 1 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedConfigList.Builder |
getAllowedConfigListOrBuilder()
public CertificateAuthority.CertificateAuthorityPolicy.AllowedConfigListOrBuilder getAllowedConfigListOrBuilder()
Optional. All Certificates issued by the CertificateAuthority must match at least one listed ReusableConfigWrapper in the list.
.google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.AllowedConfigList allowed_config_list = 1 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedConfigListOrBuilder |
getAllowedIssuanceModes()
public CertificateAuthority.CertificateAuthorityPolicy.IssuanceModes getAllowedIssuanceModes()
Optional. If specified, then only methods allowed in the IssuanceModes may be used to issue Certificates.
.google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.IssuanceModes allowed_issuance_modes = 8 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.IssuanceModes | The allowedIssuanceModes. |
getAllowedIssuanceModesBuilder()
public CertificateAuthority.CertificateAuthorityPolicy.IssuanceModes.Builder getAllowedIssuanceModesBuilder()
Optional. If specified, then only methods allowed in the IssuanceModes may be used to issue Certificates.
.google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.IssuanceModes allowed_issuance_modes = 8 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.IssuanceModes.Builder |
getAllowedIssuanceModesOrBuilder()
public CertificateAuthority.CertificateAuthorityPolicy.IssuanceModesOrBuilder getAllowedIssuanceModesOrBuilder()
Optional. If specified, then only methods allowed in the IssuanceModes may be used to issue Certificates.
.google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.IssuanceModes allowed_issuance_modes = 8 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.IssuanceModesOrBuilder |
getAllowedLocationsAndOrganizations(int index)
public Subject getAllowedLocationsAndOrganizations(int index)
Optional. If any Subject is specified here, then all Certificates issued by the CertificateAuthority must match at least one listed Subject. If a Subject has an empty field, any value will be allowed for that field.
repeated .google.cloud.security.privateca.v1beta1.Subject allowed_locations_and_organizations = 3 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
index | int |
Type | Description |
Subject |
getAllowedLocationsAndOrganizationsBuilder(int index)
public Subject.Builder getAllowedLocationsAndOrganizationsBuilder(int index)
Optional. If any Subject is specified here, then all Certificates issued by the CertificateAuthority must match at least one listed Subject. If a Subject has an empty field, any value will be allowed for that field.
repeated .google.cloud.security.privateca.v1beta1.Subject allowed_locations_and_organizations = 3 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
index | int |
Type | Description |
Subject.Builder |
getAllowedLocationsAndOrganizationsBuilderList()
public List<Subject.Builder> getAllowedLocationsAndOrganizationsBuilderList()
Optional. If any Subject is specified here, then all Certificates issued by the CertificateAuthority must match at least one listed Subject. If a Subject has an empty field, any value will be allowed for that field.
repeated .google.cloud.security.privateca.v1beta1.Subject allowed_locations_and_organizations = 3 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
List<Builder> |
getAllowedLocationsAndOrganizationsCount()
public int getAllowedLocationsAndOrganizationsCount()
Optional. If any Subject is specified here, then all Certificates issued by the CertificateAuthority must match at least one listed Subject. If a Subject has an empty field, any value will be allowed for that field.
repeated .google.cloud.security.privateca.v1beta1.Subject allowed_locations_and_organizations = 3 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
int |
getAllowedLocationsAndOrganizationsList()
public List<Subject> getAllowedLocationsAndOrganizationsList()
Optional. If any Subject is specified here, then all Certificates issued by the CertificateAuthority must match at least one listed Subject. If a Subject has an empty field, any value will be allowed for that field.
repeated .google.cloud.security.privateca.v1beta1.Subject allowed_locations_and_organizations = 3 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
List<Subject> |
getAllowedLocationsAndOrganizationsOrBuilder(int index)
public SubjectOrBuilder getAllowedLocationsAndOrganizationsOrBuilder(int index)
Optional. If any Subject is specified here, then all Certificates issued by the CertificateAuthority must match at least one listed Subject. If a Subject has an empty field, any value will be allowed for that field.
repeated .google.cloud.security.privateca.v1beta1.Subject allowed_locations_and_organizations = 3 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
index | int |
Type | Description |
SubjectOrBuilder |
getAllowedLocationsAndOrganizationsOrBuilderList()
public List<? extends SubjectOrBuilder> getAllowedLocationsAndOrganizationsOrBuilderList()
Optional. If any Subject is specified here, then all Certificates issued by the CertificateAuthority must match at least one listed Subject. If a Subject has an empty field, any value will be allowed for that field.
repeated .google.cloud.security.privateca.v1beta1.Subject allowed_locations_and_organizations = 3 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
List<? extends com.google.cloud.security.privateca.v1beta1.SubjectOrBuilder> |
getAllowedSans()
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames getAllowedSans()
Optional. If a AllowedSubjectAltNames is specified here, then all Certificates issued by the CertificateAuthority must match AllowedSubjectAltNames. If no value or an empty value is specified, any value will be allowed for the SubjectAltNames field.
.google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames allowed_sans = 5 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames | The allowedSans. |
getAllowedSansBuilder()
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder getAllowedSansBuilder()
Optional. If a AllowedSubjectAltNames is specified here, then all Certificates issued by the CertificateAuthority must match AllowedSubjectAltNames. If no value or an empty value is specified, any value will be allowed for the SubjectAltNames field.
.google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames allowed_sans = 5 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
getAllowedSansOrBuilder()
public CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNamesOrBuilder getAllowedSansOrBuilder()
Optional. If a AllowedSubjectAltNames is specified here, then all Certificates issued by the CertificateAuthority must match AllowedSubjectAltNames. If no value or an empty value is specified, any value will be allowed for the SubjectAltNames field.
.google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames allowed_sans = 5 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNamesOrBuilder |
getConfigPolicyCase()
public CertificateAuthority.CertificateAuthorityPolicy.ConfigPolicyCase getConfigPolicyCase()
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.ConfigPolicyCase |
getDefaultInstanceForType()
public CertificateAuthority.CertificateAuthorityPolicy getDefaultInstanceForType()
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Type | Description |
Descriptor |
getMaximumLifetime()
public Duration getMaximumLifetime()
Optional. The maximum lifetime allowed by the CertificateAuthority. Note that if the any part if the issuing chain expires before a Certificate's requested maximum_lifetime, the effective lifetime will be explicitly truncated.
.google.protobuf.Duration maximum_lifetime = 6 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
Duration | The maximumLifetime. |
getMaximumLifetimeBuilder()
public Duration.Builder getMaximumLifetimeBuilder()
Optional. The maximum lifetime allowed by the CertificateAuthority. Note that if the any part if the issuing chain expires before a Certificate's requested maximum_lifetime, the effective lifetime will be explicitly truncated.
.google.protobuf.Duration maximum_lifetime = 6 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
Builder |
getMaximumLifetimeOrBuilder()
public DurationOrBuilder getMaximumLifetimeOrBuilder()
Optional. The maximum lifetime allowed by the CertificateAuthority. Note that if the any part if the issuing chain expires before a Certificate's requested maximum_lifetime, the effective lifetime will be explicitly truncated.
.google.protobuf.Duration maximum_lifetime = 6 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
DurationOrBuilder |
getOverwriteConfigValues()
public ReusableConfigWrapper getOverwriteConfigValues()
Optional. All Certificates issued by the CertificateAuthority will use the provided configuration values, overwriting any requested configuration values.
.google.cloud.security.privateca.v1beta1.ReusableConfigWrapper overwrite_config_values = 2 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
ReusableConfigWrapper | The overwriteConfigValues. |
getOverwriteConfigValuesBuilder()
public ReusableConfigWrapper.Builder getOverwriteConfigValuesBuilder()
Optional. All Certificates issued by the CertificateAuthority will use the provided configuration values, overwriting any requested configuration values.
.google.cloud.security.privateca.v1beta1.ReusableConfigWrapper overwrite_config_values = 2 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
ReusableConfigWrapper.Builder |
getOverwriteConfigValuesOrBuilder()
public ReusableConfigWrapperOrBuilder getOverwriteConfigValuesOrBuilder()
Optional. All Certificates issued by the CertificateAuthority will use the provided configuration values, overwriting any requested configuration values.
.google.cloud.security.privateca.v1beta1.ReusableConfigWrapper overwrite_config_values = 2 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
ReusableConfigWrapperOrBuilder |
hasAllowedConfigList()
public boolean hasAllowedConfigList()
Optional. All Certificates issued by the CertificateAuthority must match at least one listed ReusableConfigWrapper in the list.
.google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.AllowedConfigList allowed_config_list = 1 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
boolean | Whether the allowedConfigList field is set. |
hasAllowedIssuanceModes()
public boolean hasAllowedIssuanceModes()
Optional. If specified, then only methods allowed in the IssuanceModes may be used to issue Certificates.
.google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.IssuanceModes allowed_issuance_modes = 8 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
boolean | Whether the allowedIssuanceModes field is set. |
hasAllowedSans()
public boolean hasAllowedSans()
Optional. If a AllowedSubjectAltNames is specified here, then all Certificates issued by the CertificateAuthority must match AllowedSubjectAltNames. If no value or an empty value is specified, any value will be allowed for the SubjectAltNames field.
.google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames allowed_sans = 5 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
boolean | Whether the allowedSans field is set. |
hasMaximumLifetime()
public boolean hasMaximumLifetime()
Optional. The maximum lifetime allowed by the CertificateAuthority. Note that if the any part if the issuing chain expires before a Certificate's requested maximum_lifetime, the effective lifetime will be explicitly truncated.
.google.protobuf.Duration maximum_lifetime = 6 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
boolean | Whether the maximumLifetime field is set. |
hasOverwriteConfigValues()
public boolean hasOverwriteConfigValues()
Optional. All Certificates issued by the CertificateAuthority will use the provided configuration values, overwriting any requested configuration values.
.google.cloud.security.privateca.v1beta1.ReusableConfigWrapper overwrite_config_values = 2 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
boolean | Whether the overwriteConfigValues field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
mergeAllowedConfigList(CertificateAuthority.CertificateAuthorityPolicy.AllowedConfigList value)
public CertificateAuthority.CertificateAuthorityPolicy.Builder mergeAllowedConfigList(CertificateAuthority.CertificateAuthorityPolicy.AllowedConfigList value)
Optional. All Certificates issued by the CertificateAuthority must match at least one listed ReusableConfigWrapper in the list.
.google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.AllowedConfigList allowed_config_list = 1 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
value | CertificateAuthority.CertificateAuthorityPolicy.AllowedConfigList |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
mergeAllowedIssuanceModes(CertificateAuthority.CertificateAuthorityPolicy.IssuanceModes value)
public CertificateAuthority.CertificateAuthorityPolicy.Builder mergeAllowedIssuanceModes(CertificateAuthority.CertificateAuthorityPolicy.IssuanceModes value)
Optional. If specified, then only methods allowed in the IssuanceModes may be used to issue Certificates.
.google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.IssuanceModes allowed_issuance_modes = 8 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
value | CertificateAuthority.CertificateAuthorityPolicy.IssuanceModes |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
mergeAllowedSans(CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames value)
public CertificateAuthority.CertificateAuthorityPolicy.Builder mergeAllowedSans(CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames value)
Optional. If a AllowedSubjectAltNames is specified here, then all Certificates issued by the CertificateAuthority must match AllowedSubjectAltNames. If no value or an empty value is specified, any value will be allowed for the SubjectAltNames field.
.google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames allowed_sans = 5 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
value | CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
mergeFrom(CertificateAuthority.CertificateAuthorityPolicy other)
public CertificateAuthority.CertificateAuthorityPolicy.Builder mergeFrom(CertificateAuthority.CertificateAuthorityPolicy other)
Name | Description |
other | CertificateAuthority.CertificateAuthorityPolicy |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public CertificateAuthority.CertificateAuthorityPolicy.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
Type | Description |
IOException |
mergeFrom(Message other)
public CertificateAuthority.CertificateAuthorityPolicy.Builder mergeFrom(Message other)
Name | Description |
other | Message |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
mergeMaximumLifetime(Duration value)
public CertificateAuthority.CertificateAuthorityPolicy.Builder mergeMaximumLifetime(Duration value)
Optional. The maximum lifetime allowed by the CertificateAuthority. Note that if the any part if the issuing chain expires before a Certificate's requested maximum_lifetime, the effective lifetime will be explicitly truncated.
.google.protobuf.Duration maximum_lifetime = 6 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
value | Duration |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
mergeOverwriteConfigValues(ReusableConfigWrapper value)
public CertificateAuthority.CertificateAuthorityPolicy.Builder mergeOverwriteConfigValues(ReusableConfigWrapper value)
Optional. All Certificates issued by the CertificateAuthority will use the provided configuration values, overwriting any requested configuration values.
.google.cloud.security.privateca.v1beta1.ReusableConfigWrapper overwrite_config_values = 2 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
value | ReusableConfigWrapper |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CertificateAuthority.CertificateAuthorityPolicy.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
removeAllowedLocationsAndOrganizations(int index)
public CertificateAuthority.CertificateAuthorityPolicy.Builder removeAllowedLocationsAndOrganizations(int index)
Optional. If any Subject is specified here, then all Certificates issued by the CertificateAuthority must match at least one listed Subject. If a Subject has an empty field, any value will be allowed for that field.
repeated .google.cloud.security.privateca.v1beta1.Subject allowed_locations_and_organizations = 3 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
index | int |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
setAllowedCommonNames(int index, String value)
public CertificateAuthority.CertificateAuthorityPolicy.Builder setAllowedCommonNames(int index, String value)
Optional. If any value is specified here, then all Certificates issued by the CertificateAuthority must match at least one listed value. If no value is specified, all values will be allowed for this fied. Glob patterns are also supported.
repeated string allowed_common_names = 4 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
index | int The index to set the value at. |
value | String The allowedCommonNames to set. |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder | This builder for chaining. |
setAllowedConfigList(CertificateAuthority.CertificateAuthorityPolicy.AllowedConfigList value)
public CertificateAuthority.CertificateAuthorityPolicy.Builder setAllowedConfigList(CertificateAuthority.CertificateAuthorityPolicy.AllowedConfigList value)
Optional. All Certificates issued by the CertificateAuthority must match at least one listed ReusableConfigWrapper in the list.
.google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.AllowedConfigList allowed_config_list = 1 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
value | CertificateAuthority.CertificateAuthorityPolicy.AllowedConfigList |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
setAllowedConfigList(CertificateAuthority.CertificateAuthorityPolicy.AllowedConfigList.Builder builderForValue)
public CertificateAuthority.CertificateAuthorityPolicy.Builder setAllowedConfigList(CertificateAuthority.CertificateAuthorityPolicy.AllowedConfigList.Builder builderForValue)
Optional. All Certificates issued by the CertificateAuthority must match at least one listed ReusableConfigWrapper in the list.
.google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.AllowedConfigList allowed_config_list = 1 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
builderForValue | CertificateAuthority.CertificateAuthorityPolicy.AllowedConfigList.Builder |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
setAllowedIssuanceModes(CertificateAuthority.CertificateAuthorityPolicy.IssuanceModes value)
public CertificateAuthority.CertificateAuthorityPolicy.Builder setAllowedIssuanceModes(CertificateAuthority.CertificateAuthorityPolicy.IssuanceModes value)
Optional. If specified, then only methods allowed in the IssuanceModes may be used to issue Certificates.
.google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.IssuanceModes allowed_issuance_modes = 8 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
value | CertificateAuthority.CertificateAuthorityPolicy.IssuanceModes |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
setAllowedIssuanceModes(CertificateAuthority.CertificateAuthorityPolicy.IssuanceModes.Builder builderForValue)
public CertificateAuthority.CertificateAuthorityPolicy.Builder setAllowedIssuanceModes(CertificateAuthority.CertificateAuthorityPolicy.IssuanceModes.Builder builderForValue)
Optional. If specified, then only methods allowed in the IssuanceModes may be used to issue Certificates.
.google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.IssuanceModes allowed_issuance_modes = 8 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
builderForValue | CertificateAuthority.CertificateAuthorityPolicy.IssuanceModes.Builder |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
setAllowedLocationsAndOrganizations(int index, Subject value)
public CertificateAuthority.CertificateAuthorityPolicy.Builder setAllowedLocationsAndOrganizations(int index, Subject value)
Optional. If any Subject is specified here, then all Certificates issued by the CertificateAuthority must match at least one listed Subject. If a Subject has an empty field, any value will be allowed for that field.
repeated .google.cloud.security.privateca.v1beta1.Subject allowed_locations_and_organizations = 3 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
index | int |
value | Subject |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
setAllowedLocationsAndOrganizations(int index, Subject.Builder builderForValue)
public CertificateAuthority.CertificateAuthorityPolicy.Builder setAllowedLocationsAndOrganizations(int index, Subject.Builder builderForValue)
Optional. If any Subject is specified here, then all Certificates issued by the CertificateAuthority must match at least one listed Subject. If a Subject has an empty field, any value will be allowed for that field.
repeated .google.cloud.security.privateca.v1beta1.Subject allowed_locations_and_organizations = 3 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
index | int |
builderForValue | Subject.Builder |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
setAllowedSans(CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames value)
public CertificateAuthority.CertificateAuthorityPolicy.Builder setAllowedSans(CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames value)
Optional. If a AllowedSubjectAltNames is specified here, then all Certificates issued by the CertificateAuthority must match AllowedSubjectAltNames. If no value or an empty value is specified, any value will be allowed for the SubjectAltNames field.
.google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames allowed_sans = 5 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
value | CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
setAllowedSans(CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder builderForValue)
public CertificateAuthority.CertificateAuthorityPolicy.Builder setAllowedSans(CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder builderForValue)
Optional. If a AllowedSubjectAltNames is specified here, then all Certificates issued by the CertificateAuthority must match AllowedSubjectAltNames. If no value or an empty value is specified, any value will be allowed for the SubjectAltNames field.
.google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames allowed_sans = 5 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
builderForValue | CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNames.Builder |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public CertificateAuthority.CertificateAuthorityPolicy.Builder setField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
setMaximumLifetime(Duration value)
public CertificateAuthority.CertificateAuthorityPolicy.Builder setMaximumLifetime(Duration value)
Optional. The maximum lifetime allowed by the CertificateAuthority. Note that if the any part if the issuing chain expires before a Certificate's requested maximum_lifetime, the effective lifetime will be explicitly truncated.
.google.protobuf.Duration maximum_lifetime = 6 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
value | Duration |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
setMaximumLifetime(Duration.Builder builderForValue)
public CertificateAuthority.CertificateAuthorityPolicy.Builder setMaximumLifetime(Duration.Builder builderForValue)
Optional. The maximum lifetime allowed by the CertificateAuthority. Note that if the any part if the issuing chain expires before a Certificate's requested maximum_lifetime, the effective lifetime will be explicitly truncated.
.google.protobuf.Duration maximum_lifetime = 6 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
builderForValue | Builder |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
setOverwriteConfigValues(ReusableConfigWrapper value)
public CertificateAuthority.CertificateAuthorityPolicy.Builder setOverwriteConfigValues(ReusableConfigWrapper value)
Optional. All Certificates issued by the CertificateAuthority will use the provided configuration values, overwriting any requested configuration values.
.google.cloud.security.privateca.v1beta1.ReusableConfigWrapper overwrite_config_values = 2 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
value | ReusableConfigWrapper |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
setOverwriteConfigValues(ReusableConfigWrapper.Builder builderForValue)
public CertificateAuthority.CertificateAuthorityPolicy.Builder setOverwriteConfigValues(ReusableConfigWrapper.Builder builderForValue)
Optional. All Certificates issued by the CertificateAuthority will use the provided configuration values, overwriting any requested configuration values.
.google.cloud.security.privateca.v1beta1.ReusableConfigWrapper overwrite_config_values = 2 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
builderForValue | ReusableConfigWrapper.Builder |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CertificateAuthority.CertificateAuthorityPolicy.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final CertificateAuthority.CertificateAuthorityPolicy.Builder setUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
CertificateAuthority.CertificateAuthorityPolicy.Builder |