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