Class CaPool.IssuancePolicy

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.security.privateca.v1.CaPool.IssuancePolicy
All Implemented Interfaces:
CaPool.IssuancePolicyOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable
Enclosing class:
CaPool

public static final class CaPool.IssuancePolicy extends com.google.protobuf.GeneratedMessage implements CaPool.IssuancePolicyOrBuilder
 Defines controls over all certificate issuance within a
 [CaPool][google.cloud.security.privateca.v1.CaPool].
 
Protobuf type google.cloud.security.privateca.v1.CaPool.IssuancePolicy
See Also:
  • Field Details

    • ALLOWED_KEY_TYPES_FIELD_NUMBER

      public static final int ALLOWED_KEY_TYPES_FIELD_NUMBER
      See Also:
    • BACKDATE_DURATION_FIELD_NUMBER

      public static final int BACKDATE_DURATION_FIELD_NUMBER
      See Also:
    • MAXIMUM_LIFETIME_FIELD_NUMBER

      public static final int MAXIMUM_LIFETIME_FIELD_NUMBER
      See Also:
    • ALLOWED_ISSUANCE_MODES_FIELD_NUMBER

      public static final int ALLOWED_ISSUANCE_MODES_FIELD_NUMBER
      See Also:
    • BASELINE_VALUES_FIELD_NUMBER

      public static final int BASELINE_VALUES_FIELD_NUMBER
      See Also:
    • IDENTITY_CONSTRAINTS_FIELD_NUMBER

      public static final int IDENTITY_CONSTRAINTS_FIELD_NUMBER
      See Also:
    • PASSTHROUGH_EXTENSIONS_FIELD_NUMBER

      public static final int PASSTHROUGH_EXTENSIONS_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getAllowedKeyTypesList

      public List<CaPool.IssuancePolicy.AllowedKeyType> getAllowedKeyTypesList()
       Optional. If any
       [AllowedKeyType][google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType]
       is specified, then the certificate request's public key must match one of
       the key types listed here. Otherwise, any key may be used.
       
      repeated .google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType allowed_key_types = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAllowedKeyTypesList in interface CaPool.IssuancePolicyOrBuilder
    • getAllowedKeyTypesOrBuilderList

      public List<? extends CaPool.IssuancePolicy.AllowedKeyTypeOrBuilder> getAllowedKeyTypesOrBuilderList()
       Optional. If any
       [AllowedKeyType][google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType]
       is specified, then the certificate request's public key must match one of
       the key types listed here. Otherwise, any key may be used.
       
      repeated .google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType allowed_key_types = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAllowedKeyTypesOrBuilderList in interface CaPool.IssuancePolicyOrBuilder
    • getAllowedKeyTypesCount

      public int getAllowedKeyTypesCount()
       Optional. If any
       [AllowedKeyType][google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType]
       is specified, then the certificate request's public key must match one of
       the key types listed here. Otherwise, any key may be used.
       
      repeated .google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType allowed_key_types = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAllowedKeyTypesCount in interface CaPool.IssuancePolicyOrBuilder
    • getAllowedKeyTypes

      public CaPool.IssuancePolicy.AllowedKeyType getAllowedKeyTypes(int index)
       Optional. If any
       [AllowedKeyType][google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType]
       is specified, then the certificate request's public key must match one of
       the key types listed here. Otherwise, any key may be used.
       
      repeated .google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType allowed_key_types = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAllowedKeyTypes in interface CaPool.IssuancePolicyOrBuilder
    • getAllowedKeyTypesOrBuilder

      public CaPool.IssuancePolicy.AllowedKeyTypeOrBuilder getAllowedKeyTypesOrBuilder(int index)
       Optional. If any
       [AllowedKeyType][google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType]
       is specified, then the certificate request's public key must match one of
       the key types listed here. Otherwise, any key may be used.
       
      repeated .google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType allowed_key_types = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAllowedKeyTypesOrBuilder in interface CaPool.IssuancePolicyOrBuilder
    • hasBackdateDuration

      public boolean hasBackdateDuration()
       Optional. The duration to backdate all certificates issued from this
       [CaPool][google.cloud.security.privateca.v1.CaPool]. If not set, the
       certificates will be issued with a not_before_time of the issuance time
       (i.e. the current time). If set, the certificates will be issued with a
       not_before_time of the issuance time minus the backdate_duration. The
       not_after_time will be adjusted to preserve the requested lifetime. The
       backdate_duration must be less than or equal to 48 hours.
       
      .google.protobuf.Duration backdate_duration = 7 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasBackdateDuration in interface CaPool.IssuancePolicyOrBuilder
      Returns:
      Whether the backdateDuration field is set.
    • getBackdateDuration

      public com.google.protobuf.Duration getBackdateDuration()
       Optional. The duration to backdate all certificates issued from this
       [CaPool][google.cloud.security.privateca.v1.CaPool]. If not set, the
       certificates will be issued with a not_before_time of the issuance time
       (i.e. the current time). If set, the certificates will be issued with a
       not_before_time of the issuance time minus the backdate_duration. The
       not_after_time will be adjusted to preserve the requested lifetime. The
       backdate_duration must be less than or equal to 48 hours.
       
      .google.protobuf.Duration backdate_duration = 7 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getBackdateDuration in interface CaPool.IssuancePolicyOrBuilder
      Returns:
      The backdateDuration.
    • getBackdateDurationOrBuilder

      public com.google.protobuf.DurationOrBuilder getBackdateDurationOrBuilder()
       Optional. The duration to backdate all certificates issued from this
       [CaPool][google.cloud.security.privateca.v1.CaPool]. If not set, the
       certificates will be issued with a not_before_time of the issuance time
       (i.e. the current time). If set, the certificates will be issued with a
       not_before_time of the issuance time minus the backdate_duration. The
       not_after_time will be adjusted to preserve the requested lifetime. The
       backdate_duration must be less than or equal to 48 hours.
       
      .google.protobuf.Duration backdate_duration = 7 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getBackdateDurationOrBuilder in interface CaPool.IssuancePolicyOrBuilder
    • hasMaximumLifetime

      public boolean hasMaximumLifetime()
       Optional. The maximum lifetime allowed for issued
       [Certificates][google.cloud.security.privateca.v1.Certificate]. Note that
       if the issuing
       [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority]
       expires before a
       [Certificate][google.cloud.security.privateca.v1.Certificate] resource's
       requested maximum_lifetime, the effective lifetime will be explicitly
       truncated to match it.
       
      .google.protobuf.Duration maximum_lifetime = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasMaximumLifetime in interface CaPool.IssuancePolicyOrBuilder
      Returns:
      Whether the maximumLifetime field is set.
    • getMaximumLifetime

      public com.google.protobuf.Duration getMaximumLifetime()
       Optional. The maximum lifetime allowed for issued
       [Certificates][google.cloud.security.privateca.v1.Certificate]. Note that
       if the issuing
       [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority]
       expires before a
       [Certificate][google.cloud.security.privateca.v1.Certificate] resource's
       requested maximum_lifetime, the effective lifetime will be explicitly
       truncated to match it.
       
      .google.protobuf.Duration maximum_lifetime = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getMaximumLifetime in interface CaPool.IssuancePolicyOrBuilder
      Returns:
      The maximumLifetime.
    • getMaximumLifetimeOrBuilder

      public com.google.protobuf.DurationOrBuilder getMaximumLifetimeOrBuilder()
       Optional. The maximum lifetime allowed for issued
       [Certificates][google.cloud.security.privateca.v1.Certificate]. Note that
       if the issuing
       [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority]
       expires before a
       [Certificate][google.cloud.security.privateca.v1.Certificate] resource's
       requested maximum_lifetime, the effective lifetime will be explicitly
       truncated to match it.
       
      .google.protobuf.Duration maximum_lifetime = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getMaximumLifetimeOrBuilder in interface CaPool.IssuancePolicyOrBuilder
    • hasAllowedIssuanceModes

      public boolean hasAllowedIssuanceModes()
       Optional. If specified, then only methods allowed in the
       [IssuanceModes][google.cloud.security.privateca.v1.CaPool.IssuancePolicy.IssuanceModes]
       may be used to issue
       [Certificates][google.cloud.security.privateca.v1.Certificate].
       
      .google.cloud.security.privateca.v1.CaPool.IssuancePolicy.IssuanceModes allowed_issuance_modes = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasAllowedIssuanceModes in interface CaPool.IssuancePolicyOrBuilder
      Returns:
      Whether the allowedIssuanceModes field is set.
    • getAllowedIssuanceModes

      public CaPool.IssuancePolicy.IssuanceModes getAllowedIssuanceModes()
       Optional. If specified, then only methods allowed in the
       [IssuanceModes][google.cloud.security.privateca.v1.CaPool.IssuancePolicy.IssuanceModes]
       may be used to issue
       [Certificates][google.cloud.security.privateca.v1.Certificate].
       
      .google.cloud.security.privateca.v1.CaPool.IssuancePolicy.IssuanceModes allowed_issuance_modes = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAllowedIssuanceModes in interface CaPool.IssuancePolicyOrBuilder
      Returns:
      The allowedIssuanceModes.
    • getAllowedIssuanceModesOrBuilder

      public CaPool.IssuancePolicy.IssuanceModesOrBuilder getAllowedIssuanceModesOrBuilder()
       Optional. If specified, then only methods allowed in the
       [IssuanceModes][google.cloud.security.privateca.v1.CaPool.IssuancePolicy.IssuanceModes]
       may be used to issue
       [Certificates][google.cloud.security.privateca.v1.Certificate].
       
      .google.cloud.security.privateca.v1.CaPool.IssuancePolicy.IssuanceModes allowed_issuance_modes = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAllowedIssuanceModesOrBuilder in interface CaPool.IssuancePolicyOrBuilder
    • hasBaselineValues

      public boolean hasBaselineValues()
       Optional. A set of X.509 values that will be applied to all certificates
       issued through this [CaPool][google.cloud.security.privateca.v1.CaPool].
       If a certificate request includes conflicting values for the same
       properties, they will be overwritten by the values defined here. If a
       certificate request uses a
       [CertificateTemplate][google.cloud.security.privateca.v1.CertificateTemplate]
       that defines conflicting
       [predefined_values][google.cloud.security.privateca.v1.CertificateTemplate.predefined_values]
       for the same properties, the certificate issuance request will fail.
       
      .google.cloud.security.privateca.v1.X509Parameters baseline_values = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasBaselineValues in interface CaPool.IssuancePolicyOrBuilder
      Returns:
      Whether the baselineValues field is set.
    • getBaselineValues

      public X509Parameters getBaselineValues()
       Optional. A set of X.509 values that will be applied to all certificates
       issued through this [CaPool][google.cloud.security.privateca.v1.CaPool].
       If a certificate request includes conflicting values for the same
       properties, they will be overwritten by the values defined here. If a
       certificate request uses a
       [CertificateTemplate][google.cloud.security.privateca.v1.CertificateTemplate]
       that defines conflicting
       [predefined_values][google.cloud.security.privateca.v1.CertificateTemplate.predefined_values]
       for the same properties, the certificate issuance request will fail.
       
      .google.cloud.security.privateca.v1.X509Parameters baseline_values = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getBaselineValues in interface CaPool.IssuancePolicyOrBuilder
      Returns:
      The baselineValues.
    • getBaselineValuesOrBuilder

      public X509ParametersOrBuilder getBaselineValuesOrBuilder()
       Optional. A set of X.509 values that will be applied to all certificates
       issued through this [CaPool][google.cloud.security.privateca.v1.CaPool].
       If a certificate request includes conflicting values for the same
       properties, they will be overwritten by the values defined here. If a
       certificate request uses a
       [CertificateTemplate][google.cloud.security.privateca.v1.CertificateTemplate]
       that defines conflicting
       [predefined_values][google.cloud.security.privateca.v1.CertificateTemplate.predefined_values]
       for the same properties, the certificate issuance request will fail.
       
      .google.cloud.security.privateca.v1.X509Parameters baseline_values = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getBaselineValuesOrBuilder in interface CaPool.IssuancePolicyOrBuilder
    • hasIdentityConstraints

      public boolean hasIdentityConstraints()
       Optional. Describes constraints on identities that may appear in
       [Certificates][google.cloud.security.privateca.v1.Certificate] issued
       through this [CaPool][google.cloud.security.privateca.v1.CaPool]. If this
       is omitted, then this [CaPool][google.cloud.security.privateca.v1.CaPool]
       will not add restrictions on a certificate's identity.
       
      .google.cloud.security.privateca.v1.CertificateIdentityConstraints identity_constraints = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasIdentityConstraints in interface CaPool.IssuancePolicyOrBuilder
      Returns:
      Whether the identityConstraints field is set.
    • getIdentityConstraints

      public CertificateIdentityConstraints getIdentityConstraints()
       Optional. Describes constraints on identities that may appear in
       [Certificates][google.cloud.security.privateca.v1.Certificate] issued
       through this [CaPool][google.cloud.security.privateca.v1.CaPool]. If this
       is omitted, then this [CaPool][google.cloud.security.privateca.v1.CaPool]
       will not add restrictions on a certificate's identity.
       
      .google.cloud.security.privateca.v1.CertificateIdentityConstraints identity_constraints = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getIdentityConstraints in interface CaPool.IssuancePolicyOrBuilder
      Returns:
      The identityConstraints.
    • getIdentityConstraintsOrBuilder

      public CertificateIdentityConstraintsOrBuilder getIdentityConstraintsOrBuilder()
       Optional. Describes constraints on identities that may appear in
       [Certificates][google.cloud.security.privateca.v1.Certificate] issued
       through this [CaPool][google.cloud.security.privateca.v1.CaPool]. If this
       is omitted, then this [CaPool][google.cloud.security.privateca.v1.CaPool]
       will not add restrictions on a certificate's identity.
       
      .google.cloud.security.privateca.v1.CertificateIdentityConstraints identity_constraints = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getIdentityConstraintsOrBuilder in interface CaPool.IssuancePolicyOrBuilder
    • hasPassthroughExtensions

      public boolean hasPassthroughExtensions()
       Optional. Describes the set of X.509 extensions that may appear in a
       [Certificate][google.cloud.security.privateca.v1.Certificate] issued
       through this [CaPool][google.cloud.security.privateca.v1.CaPool]. If a
       certificate request sets extensions that don't appear in the
       [passthrough_extensions][google.cloud.security.privateca.v1.CaPool.IssuancePolicy.passthrough_extensions],
       those extensions will be dropped. If a certificate request uses a
       [CertificateTemplate][google.cloud.security.privateca.v1.CertificateTemplate]
       with
       [predefined_values][google.cloud.security.privateca.v1.CertificateTemplate.predefined_values]
       that don't appear here, the certificate issuance request will fail. If
       this is omitted, then this
       [CaPool][google.cloud.security.privateca.v1.CaPool] will not add
       restrictions on a certificate's X.509 extensions. These constraints do
       not apply to X.509 extensions set in this
       [CaPool][google.cloud.security.privateca.v1.CaPool]'s
       [baseline_values][google.cloud.security.privateca.v1.CaPool.IssuancePolicy.baseline_values].
       
      .google.cloud.security.privateca.v1.CertificateExtensionConstraints passthrough_extensions = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasPassthroughExtensions in interface CaPool.IssuancePolicyOrBuilder
      Returns:
      Whether the passthroughExtensions field is set.
    • getPassthroughExtensions

      public CertificateExtensionConstraints getPassthroughExtensions()
       Optional. Describes the set of X.509 extensions that may appear in a
       [Certificate][google.cloud.security.privateca.v1.Certificate] issued
       through this [CaPool][google.cloud.security.privateca.v1.CaPool]. If a
       certificate request sets extensions that don't appear in the
       [passthrough_extensions][google.cloud.security.privateca.v1.CaPool.IssuancePolicy.passthrough_extensions],
       those extensions will be dropped. If a certificate request uses a
       [CertificateTemplate][google.cloud.security.privateca.v1.CertificateTemplate]
       with
       [predefined_values][google.cloud.security.privateca.v1.CertificateTemplate.predefined_values]
       that don't appear here, the certificate issuance request will fail. If
       this is omitted, then this
       [CaPool][google.cloud.security.privateca.v1.CaPool] will not add
       restrictions on a certificate's X.509 extensions. These constraints do
       not apply to X.509 extensions set in this
       [CaPool][google.cloud.security.privateca.v1.CaPool]'s
       [baseline_values][google.cloud.security.privateca.v1.CaPool.IssuancePolicy.baseline_values].
       
      .google.cloud.security.privateca.v1.CertificateExtensionConstraints passthrough_extensions = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPassthroughExtensions in interface CaPool.IssuancePolicyOrBuilder
      Returns:
      The passthroughExtensions.
    • getPassthroughExtensionsOrBuilder

      public CertificateExtensionConstraintsOrBuilder getPassthroughExtensionsOrBuilder()
       Optional. Describes the set of X.509 extensions that may appear in a
       [Certificate][google.cloud.security.privateca.v1.Certificate] issued
       through this [CaPool][google.cloud.security.privateca.v1.CaPool]. If a
       certificate request sets extensions that don't appear in the
       [passthrough_extensions][google.cloud.security.privateca.v1.CaPool.IssuancePolicy.passthrough_extensions],
       those extensions will be dropped. If a certificate request uses a
       [CertificateTemplate][google.cloud.security.privateca.v1.CertificateTemplate]
       with
       [predefined_values][google.cloud.security.privateca.v1.CertificateTemplate.predefined_values]
       that don't appear here, the certificate issuance request will fail. If
       this is omitted, then this
       [CaPool][google.cloud.security.privateca.v1.CaPool] will not add
       restrictions on a certificate's X.509 extensions. These constraints do
       not apply to X.509 extensions set in this
       [CaPool][google.cloud.security.privateca.v1.CaPool]'s
       [baseline_values][google.cloud.security.privateca.v1.CaPool.IssuancePolicy.baseline_values].
       
      .google.cloud.security.privateca.v1.CertificateExtensionConstraints passthrough_extensions = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPassthroughExtensionsOrBuilder in interface CaPool.IssuancePolicyOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static CaPool.IssuancePolicy parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static CaPool.IssuancePolicy parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static CaPool.IssuancePolicy parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static CaPool.IssuancePolicy parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static CaPool.IssuancePolicy parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static CaPool.IssuancePolicy parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static CaPool.IssuancePolicy parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static CaPool.IssuancePolicy parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static CaPool.IssuancePolicy parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static CaPool.IssuancePolicy parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static CaPool.IssuancePolicy parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static CaPool.IssuancePolicy parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public CaPool.IssuancePolicy.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static CaPool.IssuancePolicy.Builder newBuilder()
    • newBuilder

      public static CaPool.IssuancePolicy.Builder newBuilder(CaPool.IssuancePolicy prototype)
    • toBuilder

      public CaPool.IssuancePolicy.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected CaPool.IssuancePolicy.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static CaPool.IssuancePolicy getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<CaPool.IssuancePolicy> parser()
    • getParserForType

      public com.google.protobuf.Parser<CaPool.IssuancePolicy> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public CaPool.IssuancePolicy getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder