Class ContainerCreateInfo

java.lang.Object
org.apache.hadoop.ozone.container.metadata.ContainerCreateInfo

@Immutable public final class ContainerCreateInfo extends Object
ContainerCreateInfo is a class that holds information about the state and other information on creation This class is immutable.
  • Field Details

  • Method Details

    • getCodec

      public static org.apache.hadoop.hdds.utils.db.Codec<ContainerCreateInfo> getCodec()
    • getNewCodec

      public static org.apache.hadoop.hdds.utils.db.Codec<ContainerCreateInfo> getNewCodec()
    • valueOf

      public static ContainerCreateInfo valueOf(org.apache.hadoop.hdds.protocol.datanode.proto.ContainerProtos.ContainerDataProto.State state, int replicaIndex)
      Factory method for creation of ContainerCreateInfo.
      Parameters:
      state - State
      replicaIndex - replica index
      Returns:
      ContainerCreateInfo.
    • getProtobuf

      public org.apache.hadoop.hdds.protocol.datanode.proto.ContainerProtos.ContainerCreateInfo getProtobuf()
    • getFromProtobuf

      public static ContainerCreateInfo getFromProtobuf(org.apache.hadoop.hdds.protocol.datanode.proto.ContainerProtos.ContainerCreateInfo proto)
    • getState

      public org.apache.hadoop.hdds.protocol.datanode.proto.ContainerProtos.ContainerDataProto.State getState()
    • getReplicaIndex

      public int getReplicaIndex()