alluxio.grpc.WorkerLostStorageInfoOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer alluxio.shaded.client.com.iler. DO NOT EDIT!
// source: grpc/block_master.proto
package alluxio.grpc;
public interface WorkerLostStorageInfoOrBuilder extends
// @@protoc_insertion_point(interface_extends:alluxio.grpc.block.WorkerLostStorageInfo)
alluxio.shaded.client.com.google.protobuf.MessageOrBuilder {
/**
* optional .alluxio.grpc.WorkerNetAddress address = 1;
* @return Whether the address field is set.
*/
boolean hasAddress();
/**
* optional .alluxio.grpc.WorkerNetAddress address = 1;
* @return The address.
*/
alluxio.grpc.WorkerNetAddress getAddress();
/**
* optional .alluxio.grpc.WorkerNetAddress address = 1;
*/
alluxio.grpc.WorkerNetAddressOrBuilder getAddressOrBuilder();
/**
*
** a map from tier alias to the lost storage paths
*
*
* map<string, .alluxio.grpc.block.StorageList> lostStorage = 2;
*/
int getLostStorageCount();
/**
*
** a map from tier alias to the lost storage paths
*
*
* map<string, .alluxio.grpc.block.StorageList> lostStorage = 2;
*/
boolean containsLostStorage(
java.lang.String key);
/**
* Use {@link #getLostStorageMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getLostStorage();
/**
*
** a map from tier alias to the lost storage paths
*
*
* map<string, .alluxio.grpc.block.StorageList> lostStorage = 2;
*/
java.util.Map
getLostStorageMap();
/**
*
** a map from tier alias to the lost storage paths
*
*
* map<string, .alluxio.grpc.block.StorageList> lostStorage = 2;
*/
alluxio.grpc.StorageList getLostStorageOrDefault(
java.lang.String key,
alluxio.grpc.StorageList defaultValue);
/**
*
** a map from tier alias to the lost storage paths
*
*
* map<string, .alluxio.grpc.block.StorageList> lostStorage = 2;
*/
alluxio.grpc.StorageList getLostStorageOrThrow(
java.lang.String key);
}