public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(alluxio.grpc.DeletePOptions prototype) {
public static Builder newBuilder(alluxio.grpc.DeletePOptions prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } public Builder toBuilder() {
/** * @return the instance of {@link DeleteContext} with default values for master */ public static DeleteContext defaults() { DeletePOptions masterOptions = FileSystemMasterOptions.deleteDefaults(); return new DeleteContext(masterOptions.toBuilder()); }
alluxio.grpc.DeletePOptions.Builder subBuilder = null; if (((bitField0_ & 0x00000002) == 0x00000002)) { subBuilder = options_.toBuilder();
/** * Merges and embeds the given {@link DeletePOptions} with the corresponding master options. * * @param optionsBuilder Builder for proto {@link DeletePOptions} to merge with defaults * @return the instance of {@link DeleteContext} with default values for master */ public static DeleteContext defaults(DeletePOptions.Builder optionsBuilder) { DeletePOptions masterOptions = FileSystemMasterOptions.deleteDefaults(); DeletePOptions.Builder mergedOptionsBuilder = masterOptions.toBuilder().mergeFrom(optionsBuilder.build()); return new DeleteContext(mergedOptionsBuilder); }
@Override public void remove(DeletePRequest request, StreamObserver<DeletePResponse> responseObserver) { String path = request.getPath(); DeletePOptions options = request.getOptions(); RpcUtils.call(LOG, (RpcUtils.RpcCallableThrowsIOException<DeletePResponse>) () -> { mFileSystemMaster.delete(new AlluxioURI(path), DeleteContext.defaults(options.toBuilder())); return DeletePResponse.newBuilder().build(); }, "Remove", "path=%s, options=%s", responseObserver, path, options); }