public interface com.google.crypto.tink.KmsClient
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.google.crypto.tink.KmsClient
  super_class: java.lang.Object
{
  public abstract boolean doesSupport(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      keyUri  

  public abstract com.google.crypto.tink.KmsClient withCredentials(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/google/crypto/tink/KmsClient;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.security.GeneralSecurityException
    MethodParameters:
                Name  Flags
      credentialPath  

  public abstract com.google.crypto.tink.KmsClient withDefaultCredentials();
    descriptor: ()Lcom/google/crypto/tink/KmsClient;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.security.GeneralSecurityException

  public abstract com.google.crypto.tink.Aead getAead(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/google/crypto/tink/Aead;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.security.GeneralSecurityException
    MethodParameters:
        Name  Flags
      keyUri  
}
SourceFile: "KmsClient.java"