Class EncryptionZone

java.lang.Object
org.apache.hadoop.hdfs.protocol.EncryptionZone

@Public @Evolving public class EncryptionZone extends Object
A simple class for representing an encryption zone. Presently an encryption zone only has a path (the root of the encryption zone), a key name, and a unique id. The id is used to implement batched listing of encryption zones.
  • Constructor Details

    • EncryptionZone

      public EncryptionZone(long id, String path, org.apache.hadoop.crypto.CipherSuite suite, org.apache.hadoop.crypto.CryptoProtocolVersion version, String keyName)
  • Method Details

    • getId

      public long getId()
    • getPath

      public String getPath()
    • getSuite

      public org.apache.hadoop.crypto.CipherSuite getSuite()
    • getVersion

      public org.apache.hadoop.crypto.CryptoProtocolVersion getVersion()
    • getKeyName

      public String getKeyName()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object