public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(alluxio.grpc.ListStatusPOptions prototype) {
public static Builder newBuilder(alluxio.grpc.ListStatusPOptions prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } public Builder toBuilder() {
/** * @return the instance of {@link ListStatusContext} with default values for master */ public static ListStatusContext defaults() { ListStatusPOptions masterOptions = FileSystemMasterOptions.listStatusDefaults(); return new ListStatusContext(masterOptions.toBuilder()); }
alluxio.grpc.ListStatusPOptions.Builder subBuilder = null; if (((bitField0_ & 0x00000002) == 0x00000002)) { subBuilder = options_.toBuilder();
/** * Merges and embeds the given {@link ListStatusPOptions} with the corresponding master options. * * @param optionsBuilder Builder for proto {@link ListStatusPOptions} to merge with defaults * @return the instance of {@link ListStatusContext} with default values for master */ public static ListStatusContext defaults(ListStatusPOptions.Builder optionsBuilder) { ListStatusPOptions masterOptions = FileSystemMasterOptions.listStatusDefaults(); ListStatusPOptions.Builder mergedOptionsBuilder = masterOptions.toBuilder().mergeFrom(optionsBuilder.build()); return new ListStatusContext(mergedOptionsBuilder); }
@Override public void listStatus(ListStatusPRequest request, StreamObserver<ListStatusPResponse> responseObserver) { String path = request.getPath(); ListStatusPOptions options = request.getOptions(); RpcUtils.call(LOG, (RpcUtils.RpcCallableThrowsIOException<ListStatusPResponse>) () -> { List<FileInfo> result = new ArrayList<>(); for (alluxio.wire.FileInfo fileInfo : mFileSystemMaster.listStatus(new AlluxioURI(path), ListStatusContext.defaults(options.toBuilder()))) { result.add(GrpcUtils.toProto(fileInfo)); } return ListStatusPResponse.newBuilder().addAllFileInfos(result).build(); }, "ListStatus", "path=%s, options=%s", responseObserver, path, options); }