Interface KeyUsageOrBuilder

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

@Generated public interface KeyUsageOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • 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;