Interface CertificateConfigOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
CertificateConfig
,CertificateConfig.Builder
public interface CertificateConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PublicKey
getPublicKey()
Optional.PublicKeyOrBuilder
getPublicKeyOrBuilder()
Optional.ReusableConfigWrapper
getReusableConfig()
Required.ReusableConfigWrapperOrBuilder
getReusableConfigOrBuilder()
Required.CertificateConfig.SubjectConfig
getSubjectConfig()
Required.CertificateConfig.SubjectConfigOrBuilder
getSubjectConfigOrBuilder()
Required.boolean
hasPublicKey()
Optional.boolean
hasReusableConfig()
Required.boolean
hasSubjectConfig()
Required.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasSubjectConfig
boolean hasSubjectConfig()
Required. Specifies some of the values in a certificate that are related to the subject.
.google.cloud.security.privateca.v1beta1.CertificateConfig.SubjectConfig subject_config = 1 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- Whether the subjectConfig field is set.
-
getSubjectConfig
CertificateConfig.SubjectConfig getSubjectConfig()
Required. Specifies some of the values in a certificate that are related to the subject.
.google.cloud.security.privateca.v1beta1.CertificateConfig.SubjectConfig subject_config = 1 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- The subjectConfig.
-
getSubjectConfigOrBuilder
CertificateConfig.SubjectConfigOrBuilder getSubjectConfigOrBuilder()
Required. Specifies some of the values in a certificate that are related to the subject.
.google.cloud.security.privateca.v1beta1.CertificateConfig.SubjectConfig subject_config = 1 [(.google.api.field_behavior) = REQUIRED];
-
hasReusableConfig
boolean hasReusableConfig()
Required. Describes how some of the technical fields in a certificate should be populated.
.google.cloud.security.privateca.v1beta1.ReusableConfigWrapper reusable_config = 2 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- Whether the reusableConfig field is set.
-
getReusableConfig
ReusableConfigWrapper getReusableConfig()
Required. Describes how some of the technical fields in a certificate should be populated.
.google.cloud.security.privateca.v1beta1.ReusableConfigWrapper reusable_config = 2 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- The reusableConfig.
-
getReusableConfigOrBuilder
ReusableConfigWrapperOrBuilder getReusableConfigOrBuilder()
Required. Describes how some of the technical fields in a certificate should be populated.
.google.cloud.security.privateca.v1beta1.ReusableConfigWrapper reusable_config = 2 [(.google.api.field_behavior) = REQUIRED];
-
hasPublicKey
boolean hasPublicKey()
Optional. The public key that corresponds to this config. This is, for example, used when issuing [Certificates][google.cloud.security.privateca.v1beta1.Certificate], but not when creating a self-signed [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] or [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] CSR.
.google.cloud.security.privateca.v1beta1.PublicKey public_key = 3 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- Whether the publicKey field is set.
-
getPublicKey
PublicKey getPublicKey()
Optional. The public key that corresponds to this config. This is, for example, used when issuing [Certificates][google.cloud.security.privateca.v1beta1.Certificate], but not when creating a self-signed [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] or [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] CSR.
.google.cloud.security.privateca.v1beta1.PublicKey public_key = 3 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- The publicKey.
-
getPublicKeyOrBuilder
PublicKeyOrBuilder getPublicKeyOrBuilder()
Optional. The public key that corresponds to this config. This is, for example, used when issuing [Certificates][google.cloud.security.privateca.v1beta1.Certificate], but not when creating a self-signed [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] or [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] CSR.
.google.cloud.security.privateca.v1beta1.PublicKey public_key = 3 [(.google.api.field_behavior) = OPTIONAL];
-
-