Interface ReusableConfigValuesOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    ReusableConfigValues, ReusableConfigValues.Builder

    public interface ReusableConfigValuesOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • hasKeyUsage

        boolean hasKeyUsage()
         Optional. Indicates the intended use for keys that correspond to a certificate.
         
        .google.cloud.security.privateca.v1beta1.KeyUsage key_usage = 1 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        Whether the keyUsage field is set.
      • getKeyUsage

        KeyUsage getKeyUsage()
         Optional. Indicates the intended use for keys that correspond to a certificate.
         
        .google.cloud.security.privateca.v1beta1.KeyUsage key_usage = 1 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The keyUsage.
      • getKeyUsageOrBuilder

        KeyUsageOrBuilder getKeyUsageOrBuilder()
         Optional. Indicates the intended use for keys that correspond to a certificate.
         
        .google.cloud.security.privateca.v1beta1.KeyUsage key_usage = 1 [(.google.api.field_behavior) = OPTIONAL];
      • hasCaOptions

        boolean hasCaOptions()
         Optional. Describes options in this [ReusableConfigValues][google.cloud.security.privateca.v1beta1.ReusableConfigValues] that are
         relevant in a CA certificate.
         
        .google.cloud.security.privateca.v1beta1.ReusableConfigValues.CaOptions ca_options = 2 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        Whether the caOptions field is set.
      • getCaOptions

        ReusableConfigValues.CaOptions getCaOptions()
         Optional. Describes options in this [ReusableConfigValues][google.cloud.security.privateca.v1beta1.ReusableConfigValues] that are
         relevant in a CA certificate.
         
        .google.cloud.security.privateca.v1beta1.ReusableConfigValues.CaOptions ca_options = 2 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The caOptions.
      • getCaOptionsOrBuilder

        ReusableConfigValues.CaOptionsOrBuilder getCaOptionsOrBuilder()
         Optional. Describes options in this [ReusableConfigValues][google.cloud.security.privateca.v1beta1.ReusableConfigValues] that are
         relevant in a CA certificate.
         
        .google.cloud.security.privateca.v1beta1.ReusableConfigValues.CaOptions ca_options = 2 [(.google.api.field_behavior) = OPTIONAL];
      • getPolicyIdsList

        List<ObjectId> getPolicyIdsList()
         Optional. Describes the X.509 certificate policy object identifiers, per
         https://tools.ietf.org/html/rfc5280#section-4.2.1.4.
         
        repeated .google.cloud.security.privateca.v1beta1.ObjectId policy_ids = 3 [(.google.api.field_behavior) = OPTIONAL];
      • getPolicyIds

        ObjectId getPolicyIds​(int index)
         Optional. Describes the X.509 certificate policy object identifiers, per
         https://tools.ietf.org/html/rfc5280#section-4.2.1.4.
         
        repeated .google.cloud.security.privateca.v1beta1.ObjectId policy_ids = 3 [(.google.api.field_behavior) = OPTIONAL];
      • getPolicyIdsCount

        int getPolicyIdsCount()
         Optional. Describes the X.509 certificate policy object identifiers, per
         https://tools.ietf.org/html/rfc5280#section-4.2.1.4.
         
        repeated .google.cloud.security.privateca.v1beta1.ObjectId policy_ids = 3 [(.google.api.field_behavior) = OPTIONAL];
      • getPolicyIdsOrBuilderList

        List<? extends ObjectIdOrBuilder> getPolicyIdsOrBuilderList()
         Optional. Describes the X.509 certificate policy object identifiers, per
         https://tools.ietf.org/html/rfc5280#section-4.2.1.4.
         
        repeated .google.cloud.security.privateca.v1beta1.ObjectId policy_ids = 3 [(.google.api.field_behavior) = OPTIONAL];
      • getPolicyIdsOrBuilder

        ObjectIdOrBuilder getPolicyIdsOrBuilder​(int index)
         Optional. Describes the X.509 certificate policy object identifiers, per
         https://tools.ietf.org/html/rfc5280#section-4.2.1.4.
         
        repeated .google.cloud.security.privateca.v1beta1.ObjectId policy_ids = 3 [(.google.api.field_behavior) = OPTIONAL];
      • getAiaOcspServersList

        List<String> getAiaOcspServersList()
         Optional. Describes Online Certificate Status Protocol (OCSP) endpoint addresses
         that appear in the "Authority Information Access" extension in the
         certificate.
         
        repeated string aia_ocsp_servers = 4 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        A list containing the aiaOcspServers.
      • getAiaOcspServersCount

        int getAiaOcspServersCount()
         Optional. Describes Online Certificate Status Protocol (OCSP) endpoint addresses
         that appear in the "Authority Information Access" extension in the
         certificate.
         
        repeated string aia_ocsp_servers = 4 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The count of aiaOcspServers.
      • getAiaOcspServers

        String getAiaOcspServers​(int index)
         Optional. Describes Online Certificate Status Protocol (OCSP) endpoint addresses
         that appear in the "Authority Information Access" extension in the
         certificate.
         
        repeated string aia_ocsp_servers = 4 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        index - The index of the element to return.
        Returns:
        The aiaOcspServers at the given index.
      • getAiaOcspServersBytes

        com.google.protobuf.ByteString getAiaOcspServersBytes​(int index)
         Optional. Describes Online Certificate Status Protocol (OCSP) endpoint addresses
         that appear in the "Authority Information Access" extension in the
         certificate.
         
        repeated string aia_ocsp_servers = 4 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the aiaOcspServers at the given index.
      • getAdditionalExtensionsList

        List<X509Extension> getAdditionalExtensionsList()
         Optional. Describes custom X.509 extensions.
         
        repeated .google.cloud.security.privateca.v1beta1.X509Extension additional_extensions = 5 [(.google.api.field_behavior) = OPTIONAL];
      • getAdditionalExtensions

        X509Extension getAdditionalExtensions​(int index)
         Optional. Describes custom X.509 extensions.
         
        repeated .google.cloud.security.privateca.v1beta1.X509Extension additional_extensions = 5 [(.google.api.field_behavior) = OPTIONAL];
      • getAdditionalExtensionsCount

        int getAdditionalExtensionsCount()
         Optional. Describes custom X.509 extensions.
         
        repeated .google.cloud.security.privateca.v1beta1.X509Extension additional_extensions = 5 [(.google.api.field_behavior) = OPTIONAL];
      • getAdditionalExtensionsOrBuilderList

        List<? extends X509ExtensionOrBuilder> getAdditionalExtensionsOrBuilderList()
         Optional. Describes custom X.509 extensions.
         
        repeated .google.cloud.security.privateca.v1beta1.X509Extension additional_extensions = 5 [(.google.api.field_behavior) = OPTIONAL];
      • getAdditionalExtensionsOrBuilder

        X509ExtensionOrBuilder getAdditionalExtensionsOrBuilder​(int index)
         Optional. Describes custom X.509 extensions.
         
        repeated .google.cloud.security.privateca.v1beta1.X509Extension additional_extensions = 5 [(.google.api.field_behavior) = OPTIONAL];