Class GetScheduledExperimentsResponse.Builder<TDocument>
java.lang.Object
org.opensearch.client.util.ObjectBuilderBase
org.opensearch.client.opensearch.search_relevance.GetScheduledExperimentsResponse.Builder<TDocument>
- All Implemented Interfaces:
CopyableBuilder<GetScheduledExperimentsResponse.Builder<TDocument>,,GetScheduledExperimentsResponse<TDocument>> MutableBuilder<GetScheduledExperimentsResponse.Builder<TDocument>,,GetScheduledExperimentsResponse<TDocument>> ObjectBuilder<GetScheduledExperimentsResponse<TDocument>>
- Enclosing class:
GetScheduledExperimentsResponse<TDocument>
public static class GetScheduledExperimentsResponse.Builder<TDocument>
extends ObjectBuilderBase
implements CopyableBuilder<GetScheduledExperimentsResponse.Builder<TDocument>,GetScheduledExperimentsResponse<TDocument>>
Builder for
GetScheduledExperimentsResponse.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAPI name:aggregationsaggregations(String key, Aggregate value) API name:aggregationsaggregations(Map<String, Aggregate> map) API name:aggregationsbuild()Builds aGetScheduledExperimentsResponse.API name:_clustersclusters(ClusterStatistics value) API name:_clusterscopy()Create a new builderCopyableBuilderthat is a copy of this one.API name:fieldsAPI name:fieldsRequired - API name:hitshits(HitsMetadata<TDocument> value) Required - API name:hitsnumReducePhases(Integer value) API name:num_reduce_phasesAPI name:phase_tookAPI name:phase_tookAPI name:pit_idprocessorResults(Function<ProcessorExecutionDetail.Builder, ObjectBuilder<ProcessorExecutionDetail>> fn) API name:processor_resultsAPI name:processor_resultsprocessorResults(ProcessorExecutionDetail value, ProcessorExecutionDetail... values) API name:processor_resultsAPI name:profileAPI name:profileAPI name:_scroll_idRequired - API name:_shardsshards(ShardStatistics value) Required - API name:_shardsAPI name:suggestAPI name:suggestterminatedEarly(Boolean value) API name:terminated_earlytimedOut(boolean value) Required - API name:timed_outtook(long value) Required - API name:tookMethods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _listCopy, _mapCopy, _mapPut, _mapPutAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensearch.client.util.MutableBuilder
applyMutation
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
copy
Description copied from interface:CopyableBuilderCreate a new builderCopyableBuilderthat is a copy of this one.- Specified by:
copyin interfaceCopyableBuilder<GetScheduledExperimentsResponse.Builder<TDocument>,GetScheduledExperimentsResponse<TDocument>> - Returns:
- a new builder instance.
-
aggregations
@Nonnull public final GetScheduledExperimentsResponse.Builder<TDocument> aggregations(Map<String, Aggregate> map) API name:aggregationsAdds all elements of
maptoaggregations. -
aggregations
@Nonnull public final GetScheduledExperimentsResponse.Builder<TDocument> aggregations(String key, Aggregate value) API name:aggregationsAdds an entry to
aggregations. -
aggregations
@Nonnull public final GetScheduledExperimentsResponse.Builder<TDocument> aggregations(String key, Function<Aggregate.Builder, ObjectBuilder<Aggregate>> fn) API name:aggregationsAdds a value to
aggregationsusing a builder lambda. -
clusters
@Nonnull public final GetScheduledExperimentsResponse.Builder<TDocument> clusters(@Nullable ClusterStatistics value) API name:_clusters -
clusters
@Nonnull public final GetScheduledExperimentsResponse.Builder<TDocument> clusters(Function<ClusterStatistics.Builder, ObjectBuilder<ClusterStatistics>> fn) API name:_clusters -
fields
@Nonnull public final GetScheduledExperimentsResponse.Builder<TDocument> fields(Map<String, JsonData> map) API name:fieldsAdds all elements of
maptofields. -
fields
@Nonnull public final GetScheduledExperimentsResponse.Builder<TDocument> fields(String key, JsonData value) API name:fieldsAdds an entry to
fields. -
hits
@Nonnull public final GetScheduledExperimentsResponse.Builder<TDocument> hits(HitsMetadata<TDocument> value) Required - API name:hits -
hits
@Nonnull public final GetScheduledExperimentsResponse.Builder<TDocument> hits(Function<HitsMetadata.Builder<TDocument>, ObjectBuilder<HitsMetadata<TDocument>>> fn) Required - API name:hits -
numReducePhases
@Nonnull public final GetScheduledExperimentsResponse.Builder<TDocument> numReducePhases(@Nullable Integer value) API name:num_reduce_phases -
phaseTook
@Nonnull public final GetScheduledExperimentsResponse.Builder<TDocument> phaseTook(@Nullable PhaseTook value) API name:phase_took -
phaseTook
@Nonnull public final GetScheduledExperimentsResponse.Builder<TDocument> phaseTook(Function<PhaseTook.Builder, ObjectBuilder<PhaseTook>> fn) API name:phase_took -
pitId
@Nonnull public final GetScheduledExperimentsResponse.Builder<TDocument> pitId(@Nullable String value) API name:pit_id -
processorResults
@Nonnull public final GetScheduledExperimentsResponse.Builder<TDocument> processorResults(List<ProcessorExecutionDetail> list) API name:processor_resultsAdds all elements of
listtoprocessorResults. -
processorResults
@Nonnull public final GetScheduledExperimentsResponse.Builder<TDocument> processorResults(ProcessorExecutionDetail value, ProcessorExecutionDetail... values) API name:processor_resultsAdds one or more values to
processorResults. -
processorResults
@Nonnull public final GetScheduledExperimentsResponse.Builder<TDocument> processorResults(Function<ProcessorExecutionDetail.Builder, ObjectBuilder<ProcessorExecutionDetail>> fn) API name:processor_resultsAdds a value to
processorResultsusing a builder lambda. -
profile
@Nonnull public final GetScheduledExperimentsResponse.Builder<TDocument> profile(@Nullable Profile value) API name:profile -
profile
@Nonnull public final GetScheduledExperimentsResponse.Builder<TDocument> profile(Function<Profile.Builder, ObjectBuilder<Profile>> fn) API name:profile -
scrollId
@Nonnull public final GetScheduledExperimentsResponse.Builder<TDocument> scrollId(@Nullable String value) API name:_scroll_id -
shards
@Nonnull public final GetScheduledExperimentsResponse.Builder<TDocument> shards(ShardStatistics value) Required - API name:_shards -
shards
@Nonnull public final GetScheduledExperimentsResponse.Builder<TDocument> shards(Function<ShardStatistics.Builder, ObjectBuilder<ShardStatistics>> fn) Required - API name:_shards -
suggest
@Nonnull public final GetScheduledExperimentsResponse.Builder<TDocument> suggest(Map<String, List<Suggest<JsonData>>> map) API name:suggestAdds all elements of
maptosuggest. -
suggest
@Nonnull public final GetScheduledExperimentsResponse.Builder<TDocument> suggest(String key, List<Suggest<JsonData>> value) API name:suggestAdds an entry to
suggest. -
terminatedEarly
@Nonnull public final GetScheduledExperimentsResponse.Builder<TDocument> terminatedEarly(@Nullable Boolean value) API name:terminated_early -
timedOut
Required - API name:timed_out -
took
Required - API name:took -
build
Builds aGetScheduledExperimentsResponse.- Specified by:
buildin interfaceObjectBuilder<TDocument>- Throws:
NullPointerException- if some of the required fields are null.
-