Enum Class ClientNamenodeProtocolProtos.CreateFlagProto

java.lang.Object
java.lang.Enum<ClientNamenodeProtocolProtos.CreateFlagProto>
org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos.CreateFlagProto
All Implemented Interfaces:
Serializable, Comparable<ClientNamenodeProtocolProtos.CreateFlagProto>, Constable, org.apache.hadoop.thirdparty.protobuf.Internal.EnumLite, org.apache.hadoop.thirdparty.protobuf.ProtocolMessageEnum
Enclosing class:
org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos

public static enum ClientNamenodeProtocolProtos.CreateFlagProto extends Enum<ClientNamenodeProtocolProtos.CreateFlagProto> implements org.apache.hadoop.thirdparty.protobuf.ProtocolMessageEnum
Protobuf enum hadoop.hdfs.CreateFlagProto
  • Enum Constant Details

  • Field Details

    • CREATE_VALUE

      public static final int CREATE_VALUE
       Create a file
       
      CREATE = 1;
      See Also:
    • OVERWRITE_VALUE

      public static final int OVERWRITE_VALUE
       Truncate/overwrite a file. Same as POSIX O_TRUNC
       
      OVERWRITE = 2;
      See Also:
    • APPEND_VALUE

      public static final int APPEND_VALUE
       Append to a file
       
      APPEND = 4;
      See Also:
    • LAZY_PERSIST_VALUE

      public static final int LAZY_PERSIST_VALUE
       File with reduced durability guarantees.
       
      LAZY_PERSIST = 16;
      See Also:
    • NEW_BLOCK_VALUE

      public static final int NEW_BLOCK_VALUE
       Write data to a new block when appending
       
      NEW_BLOCK = 32;
      See Also:
    • SHOULD_REPLICATE_VALUE

      public static final int SHOULD_REPLICATE_VALUE
       Enforce to create a replicate file
       
      SHOULD_REPLICATE = 128;
      See Also:
  • Method Details

    • values

      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getNumber

      public final int getNumber()
      Specified by:
      getNumber in interface org.apache.hadoop.thirdparty.protobuf.Internal.EnumLite
      Specified by:
      getNumber in interface org.apache.hadoop.thirdparty.protobuf.ProtocolMessageEnum
    • valueOf

      @Deprecated public static ClientNamenodeProtocolProtos.CreateFlagProto valueOf(int value)
      Deprecated.
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      value - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • forNumber

      public static ClientNamenodeProtocolProtos.CreateFlagProto forNumber(int value)
      Parameters:
      value - The numeric wire value of the corresponding enum entry.
      Returns:
      The enum associated with the given numeric wire value.
    • internalGetValueMap

      public static org.apache.hadoop.thirdparty.protobuf.Internal.EnumLiteMap<ClientNamenodeProtocolProtos.CreateFlagProto> internalGetValueMap()
    • getValueDescriptor

      public final org.apache.hadoop.thirdparty.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
      Specified by:
      getValueDescriptor in interface org.apache.hadoop.thirdparty.protobuf.ProtocolMessageEnum
    • getDescriptorForType

      public final org.apache.hadoop.thirdparty.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface org.apache.hadoop.thirdparty.protobuf.ProtocolMessageEnum
    • getDescriptor

      public static final org.apache.hadoop.thirdparty.protobuf.Descriptors.EnumDescriptor getDescriptor()
    • valueOf

      public static ClientNamenodeProtocolProtos.CreateFlagProto valueOf(org.apache.hadoop.thirdparty.protobuf.Descriptors.EnumValueDescriptor desc)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      desc - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null