Interface KeyUsageOrBuilder

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

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

      • hasBaseKeyUsage

        boolean hasBaseKeyUsage()
         Describes high-level ways in which a key may be used.
         
        .google.cloud.security.privateca.v1.KeyUsage.KeyUsageOptions base_key_usage = 1;
        Returns:
        Whether the baseKeyUsage field is set.
      • getBaseKeyUsage

        KeyUsage.KeyUsageOptions getBaseKeyUsage()
         Describes high-level ways in which a key may be used.
         
        .google.cloud.security.privateca.v1.KeyUsage.KeyUsageOptions base_key_usage = 1;
        Returns:
        The baseKeyUsage.
      • getBaseKeyUsageOrBuilder

        KeyUsage.KeyUsageOptionsOrBuilder getBaseKeyUsageOrBuilder()
         Describes high-level ways in which a key may be used.
         
        .google.cloud.security.privateca.v1.KeyUsage.KeyUsageOptions base_key_usage = 1;
      • hasExtendedKeyUsage

        boolean hasExtendedKeyUsage()
         Detailed scenarios in which a key may be used.
         
        .google.cloud.security.privateca.v1.KeyUsage.ExtendedKeyUsageOptions extended_key_usage = 2;
        Returns:
        Whether the extendedKeyUsage field is set.
      • getExtendedKeyUsage

        KeyUsage.ExtendedKeyUsageOptions getExtendedKeyUsage()
         Detailed scenarios in which a key may be used.
         
        .google.cloud.security.privateca.v1.KeyUsage.ExtendedKeyUsageOptions extended_key_usage = 2;
        Returns:
        The extendedKeyUsage.
      • getExtendedKeyUsageOrBuilder

        KeyUsage.ExtendedKeyUsageOptionsOrBuilder getExtendedKeyUsageOrBuilder()
         Detailed scenarios in which a key may be used.
         
        .google.cloud.security.privateca.v1.KeyUsage.ExtendedKeyUsageOptions extended_key_usage = 2;
      • getUnknownExtendedKeyUsagesList

        List<ObjectId> getUnknownExtendedKeyUsagesList()
         Used to describe extended key usages that are not listed in the
         [KeyUsage.ExtendedKeyUsageOptions][google.cloud.security.privateca.v1.KeyUsage.ExtendedKeyUsageOptions]
         message.
         
        repeated .google.cloud.security.privateca.v1.ObjectId unknown_extended_key_usages = 3;
      • getUnknownExtendedKeyUsages

        ObjectId getUnknownExtendedKeyUsages​(int index)
         Used to describe extended key usages that are not listed in the
         [KeyUsage.ExtendedKeyUsageOptions][google.cloud.security.privateca.v1.KeyUsage.ExtendedKeyUsageOptions]
         message.
         
        repeated .google.cloud.security.privateca.v1.ObjectId unknown_extended_key_usages = 3;
      • getUnknownExtendedKeyUsagesCount

        int getUnknownExtendedKeyUsagesCount()
         Used to describe extended key usages that are not listed in the
         [KeyUsage.ExtendedKeyUsageOptions][google.cloud.security.privateca.v1.KeyUsage.ExtendedKeyUsageOptions]
         message.
         
        repeated .google.cloud.security.privateca.v1.ObjectId unknown_extended_key_usages = 3;
      • getUnknownExtendedKeyUsagesOrBuilderList

        List<? extends ObjectIdOrBuilder> getUnknownExtendedKeyUsagesOrBuilderList()
         Used to describe extended key usages that are not listed in the
         [KeyUsage.ExtendedKeyUsageOptions][google.cloud.security.privateca.v1.KeyUsage.ExtendedKeyUsageOptions]
         message.
         
        repeated .google.cloud.security.privateca.v1.ObjectId unknown_extended_key_usages = 3;
      • getUnknownExtendedKeyUsagesOrBuilder

        ObjectIdOrBuilder getUnknownExtendedKeyUsagesOrBuilder​(int index)
         Used to describe extended key usages that are not listed in the
         [KeyUsage.ExtendedKeyUsageOptions][google.cloud.security.privateca.v1.KeyUsage.ExtendedKeyUsageOptions]
         message.
         
        repeated .google.cloud.security.privateca.v1.ObjectId unknown_extended_key_usages = 3;