Class CertificateAuthority.IssuingOptions.Builder

    • Method Detail

      • getDescriptor

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

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<CertificateAuthority.IssuingOptions.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<CertificateAuthority.IssuingOptions.Builder>
      • getDefaultInstanceForType

        public CertificateAuthority.IssuingOptions getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public CertificateAuthority.IssuingOptions build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public CertificateAuthority.IssuingOptions buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<CertificateAuthority.IssuingOptions.Builder>
      • getIncludeCaCertUrl

        public boolean getIncludeCaCertUrl()
         Required. When true, includes a URL to the issuing CA certificate in the
         "authority information access" X.509 extension.
         
        bool include_ca_cert_url = 1 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getIncludeCaCertUrl in interface CertificateAuthority.IssuingOptionsOrBuilder
        Returns:
        The includeCaCertUrl.
      • setIncludeCaCertUrl

        public CertificateAuthority.IssuingOptions.Builder setIncludeCaCertUrl​(boolean value)
         Required. When true, includes a URL to the issuing CA certificate in the
         "authority information access" X.509 extension.
         
        bool include_ca_cert_url = 1 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        value - The includeCaCertUrl to set.
        Returns:
        This builder for chaining.
      • clearIncludeCaCertUrl

        public CertificateAuthority.IssuingOptions.Builder clearIncludeCaCertUrl()
         Required. When true, includes a URL to the issuing CA certificate in the
         "authority information access" X.509 extension.
         
        bool include_ca_cert_url = 1 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        This builder for chaining.
      • getIncludeCrlAccessUrl

        public boolean getIncludeCrlAccessUrl()
         Required. When true, includes a URL to the CRL corresponding to certificates
         issued from a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].
         CRLs will expire 7 days from their creation. However, we will rebuild
         daily. CRLs are also rebuilt shortly after a certificate is revoked.
         
        bool include_crl_access_url = 2 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getIncludeCrlAccessUrl in interface CertificateAuthority.IssuingOptionsOrBuilder
        Returns:
        The includeCrlAccessUrl.
      • setIncludeCrlAccessUrl

        public CertificateAuthority.IssuingOptions.Builder setIncludeCrlAccessUrl​(boolean value)
         Required. When true, includes a URL to the CRL corresponding to certificates
         issued from a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].
         CRLs will expire 7 days from their creation. However, we will rebuild
         daily. CRLs are also rebuilt shortly after a certificate is revoked.
         
        bool include_crl_access_url = 2 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        value - The includeCrlAccessUrl to set.
        Returns:
        This builder for chaining.
      • clearIncludeCrlAccessUrl

        public CertificateAuthority.IssuingOptions.Builder clearIncludeCrlAccessUrl()
         Required. When true, includes a URL to the CRL corresponding to certificates
         issued from a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].
         CRLs will expire 7 days from their creation. However, we will rebuild
         daily. CRLs are also rebuilt shortly after a certificate is revoked.
         
        bool include_crl_access_url = 2 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        This builder for chaining.