<code>optional .alluxio.grpc.meta.RemovePathConfigurationPOptions options = 3;</code>
978037
public alluxio.grpc.RemovePathConfigurationPOptions getOptions() {
    return options_ == null ? alluxio.grpc.RemovePathConfigurationPOptions.getDefaultInstance() : options_;
  }
1294144
@Override
	public void removeByCPOptionId(long CPOptionId) {
		for (CPOptionValue cpOptionValue : findByCPOptionId(CPOptionId,
				QueryUtil.ALL_POS, QueryUtil.ALL_POS, null)) {
			remove(cpOptionValue);
		}
	}
10897
public alluxio.grpc.StopSyncPOptions getOptions() {
    return options_ == null ? alluxio.grpc.StopSyncPOptions.getDefaultInstance() : options_;
  }
542333
public alluxio.grpc.GetStatusPOptions getOptions() {
    return options_ == null ? alluxio.grpc.GetStatusPOptions.getDefaultInstance() : options_;
  }
166476
public alluxio.grpc.GetBlockInfoPOptions getOptions() {
    return options_ == null ? alluxio.grpc.GetBlockInfoPOptions.getDefaultInstance() : options_;
  }
439560
private List<String> removeSeLionArgumentsAndValues(List<String> args) {
        // assume all of the ProcessLauncherConfiguration and LauncherConfiguration arguments should not be forwarded
        Set<Field> fields = new HashSet<>();
        fields.addAll(Arrays.asList(ProcessLauncherConfiguration.class.getDeclaredFields()));
        fields.addAll(Arrays.asList(LauncherConfiguration.class.getDeclaredFields()));

        for (Field field : fields) {
            // we need jcommander parameter fields only
            Parameter parameter = field.getAnnotation(Parameter.class);
            if (parameter == null) {
                continue;
            }

            // get the "arity" (how many values it can have on the command line) of the parameter/argument.
            // for example "-foo bar bar2"  --> argument = -foo --> arity = 2 --> values = {bar, bar2}
            final Class<?> fieldType = field.getType();
            final int arity = (parameter.arity() != -1) ? parameter.arity() :
                (fieldType.equals(Integer.class) || fieldType.equals(Long.class) || fieldType.equals(String.class) ||
                    fieldType.equals(int.class) || fieldType.equals(long.class)) ? 1 : 0;

            if (arity > 0) {
                for (String arg : args) {
                    // when the arg we are processing is one of the @Parameter names
                    if (Arrays.asList(parameter.names()).contains(arg)) {
                        // replace each value with ""
                        for (int x = 1; x <= arity; x += 1 ) {
                            args.set(args.indexOf(arg) + x, "");
                        }
                        // replace the argument with ""
                        args.set(args.indexOf(arg), "");
                    }
                }
                // remove all ""
                args.removeAll(Arrays.asList(""));
            } else {
                // the "arity" of the argument 0. there are no values to worry about.
                // remove all instances of the argument (and/or one of its names) from args
                args.removeAll(Arrays.asList(parameter.names()));
            }
        }

        return args;
    }
574588
public alluxio.grpc.RegisterWorkerPOptionsOrBuilder getOptionsOrBuilder() {
    return options_ == null ? alluxio.grpc.RegisterWorkerPOptions.getDefaultInstance() : options_;
  }
439917
public alluxio.grpc.FreePOptionsOrBuilder getOptionsOrBuilder() {
    return options_ == null ? alluxio.grpc.FreePOptions.getDefaultInstance() : options_;
  }
568714
public ConfigurationUpdate removePath(String path) {
		if (path == null || !path.startsWith("/")) {
			throw new IllegalArgumentException("Path must start with \"/\".");
		}
		paths.put(path, null);
		return this;
	}
829770
public alluxio.grpc.CheckConsistencyPOptions getOptions() {
    return options_ == null ? alluxio.grpc.CheckConsistencyPOptions.getDefaultInstance() : options_;
  }
564530
@Override
	public com.liferay.commerce.product.model.CPOption deleteCPOption(
		com.liferay.commerce.product.model.CPOption cpOption)
		throws com.liferay.portal.kernel.exception.PortalException {
		return _cpOptionLocalService.deleteCPOption(cpOption);
	}
932456
public boolean unsetOption(String key) {
		// we do have null values --> check for key
		boolean b = options.containsKey(key);
		options.remove(key);
		return b;
	}
745402
public alluxio.grpc.FreePOptions getOptions() {
    return options_ == null ? alluxio.grpc.FreePOptions.getDefaultInstance() : options_;
  }
956780
public alluxio.grpc.CompleteFilePOptions getOptions() {
    return options_ == null ? alluxio.grpc.CompleteFilePOptions.getDefaultInstance() : options_;
  }
680940
public alluxio.grpc.GetStatusPOptionsOrBuilder getOptionsOrBuilder() {
    return options_ == null ? alluxio.grpc.GetStatusPOptions.getDefaultInstance() : options_;
  }
581091
@Indexable(type = IndexableType.DELETE)
	@Override
	public CPSpecificationOption deleteCPSpecificationOption(
		CPSpecificationOption cpSpecificationOption) throws PortalException {
		return cpSpecificationOptionPersistence.remove(cpSpecificationOption);
	}
1271098
public void removeConfig(AbstractInterfaceConfig config, String overridePath, ChildData data,
                             AbstractInterfaceConfig registerConfig)
        throws Exception {
        if (data == null) {
            if (LOGGER.isInfoEnabled(config.getAppName())) {
                LOGGER.infoWithApp(config.getAppName(), "Receive data is null");
            }
        } else if (registerConfig == null) {
            if (LOGGER.isInfoEnabled(config.getAppName())) {
                LOGGER.infoWithApp(config.getAppName(), "Register config is null");
            }
        } else {
            if (LOGGER.isInfoEnabled(config.getAppName())) {
                LOGGER.infoWithApp(config.getAppName(), "Receive data: path=[" + data.getPath() + "]" + ", data=[" +
                    StringSerializer.decode(data.getData()) + "]" + ", stat=[" + data.getStat() + "]");
            }
            notifyListeners(config, overridePath, data, true, registerConfig);
        }
    }