org.apache.hadoop.hdfs.protocol
Class EncryptionZone

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

@InterfaceAudience.Public
@InterfaceStability.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 Summary
EncryptionZone(long id, String path, org.apache.hadoop.crypto.CipherSuite suite, org.apache.hadoop.crypto.CryptoProtocolVersion version, String keyName)
           
 
Method Summary
 boolean equals(Object obj)
           
 long getId()
           
 String getKeyName()
           
 String getPath()
           
 org.apache.hadoop.crypto.CipherSuite getSuite()
           
 org.apache.hadoop.crypto.CryptoProtocolVersion getVersion()
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EncryptionZone

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

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


Copyright © 2014 Apache Software Foundation. All Rights Reserved.