@Override public GetOperationOptionsBuilder noFetch(Boolean value) { return forPaths(opts -> opts.setNoFetch(value)); }
@Override public GetOperationOptionsBuilder doNotDiscovery(Boolean value) { return forPaths(opts -> opts.setDoNotDiscovery(value)); }
@Override public GetOperationOptionsBuilder attachDiagData(Boolean value) { return forPaths(opts -> opts.setAttachDiagData(value)); }
@Override public GetOperationOptionsBuilder iterationMethod(IterationMethodType value) { return forPaths(opts -> opts.setIterationMethod(value)); }
@Override public GetOperationOptionsBuilder retrieve(RetrieveOption value) { return forPaths(opts -> opts.setRetrieve(value)); }
@Override public GetOperationOptionsBuilder raw(Boolean value) { return forPaths(opts -> opts.setRaw(value)); }
@Override public GetOperationOptionsBuilder distinct(Boolean value) { return forPaths(opts -> opts.setDistinct(value)); }
@Override public GetOperationOptionsBuilder executionPhase(Boolean value) { return forPaths(opts -> opts.setExecutionPhase(value)); } //endregion
@Override public GetOperationOptionsBuilder resolve(Boolean value) { return forPaths(opts -> opts.setResolve(value)); }
@Override public GetOperationOptionsBuilder tolerateRawData(Boolean value) { return forPaths(opts -> opts.setTolerateRawData(value)); }
@Override public GetOperationOptionsBuilder forceRefresh(Boolean value) { return forPaths(opts -> opts.setForceRefresh(value)); }
@Override public GetOperationOptionsBuilder definitionProcessing(DefinitionProcessingOption value) { return forPaths(opts -> opts.setDefinitionProcessing(value)); }
@Override public GetOperationOptionsBuilder resolveNames(Boolean value) { return forPaths(opts -> opts.setResolveNames(value)); }
@Override public GetOperationOptionsBuilder allowNotFound(Boolean value) { return forPaths(opts -> opts.setAllowNotFound(value)); }
@Override public GetOperationOptionsBuilder readOnly(Boolean value) { return forPaths(opts -> opts.setReadOnly(value)); }
@Override public GetOperationOptionsBuilder pointInTime(PointInTimeType value) { return forPaths(opts -> opts.setPointInTimeType(value)); }
@Override public GetOperationOptionsBuilder staleness(Long value) { return forPaths(opts -> opts.setStaleness(value)); }
@Override public GetOperationOptionsBuilderImpl retrieve(RelationalValueSearchQuery query) { return forPaths(opts -> { opts.setRetrieve(RetrieveOption.INCLUDE); opts.setRelationalValueSearchQuery(query); }); }