Class ShardSearchPipelineStats.Builder
java.lang.Object
org.opensearch.client.util.ObjectBuilderBase
org.opensearch.client.opensearch.nodes.stats.ShardSearchPipelineStats.Builder
- All Implemented Interfaces:
CopyableBuilder<ShardSearchPipelineStats.Builder,,ShardSearchPipelineStats> MutableBuilder<ShardSearchPipelineStats.Builder,,ShardSearchPipelineStats> ObjectBuilder<ShardSearchPipelineStats>
- Enclosing class:
ShardSearchPipelineStats
public static class ShardSearchPipelineStats.Builder
extends ObjectBuilderBase
implements CopyableBuilder<ShardSearchPipelineStats.Builder,ShardSearchPipelineStats>
Builder for
ShardSearchPipelineStats.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aShardSearchPipelineStats.copy()Create a new builderCopyableBuilderthat is a copy of this one.pipelines(String key, Function<ShardSearchPipelinePerPipelineStats.Builder, ObjectBuilder<ShardSearchPipelinePerPipelineStats>> fn) API name:pipelinespipelines(String key, ShardSearchPipelinePerPipelineStats value) API name:pipelinesAPI name:pipelinestotalRequest(Function<ShardSearchPipelineOperationStats.Builder, ObjectBuilder<ShardSearchPipelineOperationStats>> fn) API name:total_requestAPI name:total_requesttotalResponse(Function<ShardSearchPipelineOperationStats.Builder, ObjectBuilder<ShardSearchPipelineOperationStats>> fn) API name:total_responseAPI name:total_responseMethods 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<ShardSearchPipelineStats.Builder,ShardSearchPipelineStats> - Returns:
- a new builder instance.
-
pipelines
@Nonnull public final ShardSearchPipelineStats.Builder pipelines(Map<String, ShardSearchPipelinePerPipelineStats> map) API name:pipelinesAdds all elements of
maptopipelines. -
pipelines
@Nonnull public final ShardSearchPipelineStats.Builder pipelines(String key, ShardSearchPipelinePerPipelineStats value) API name:pipelinesAdds an entry to
pipelines. -
pipelines
@Nonnull public final ShardSearchPipelineStats.Builder pipelines(String key, Function<ShardSearchPipelinePerPipelineStats.Builder, ObjectBuilder<ShardSearchPipelinePerPipelineStats>> fn) API name:pipelinesAdds a value to
pipelinesusing a builder lambda. -
totalRequest
@Nonnull public final ShardSearchPipelineStats.Builder totalRequest(@Nullable ShardSearchPipelineOperationStats value) API name:total_request -
totalRequest
@Nonnull public final ShardSearchPipelineStats.Builder totalRequest(Function<ShardSearchPipelineOperationStats.Builder, ObjectBuilder<ShardSearchPipelineOperationStats>> fn) API name:total_request -
totalResponse
@Nonnull public final ShardSearchPipelineStats.Builder totalResponse(@Nullable ShardSearchPipelineOperationStats value) API name:total_response -
totalResponse
@Nonnull public final ShardSearchPipelineStats.Builder totalResponse(Function<ShardSearchPipelineOperationStats.Builder, ObjectBuilder<ShardSearchPipelineOperationStats>> fn) API name:total_response -
build
Builds aShardSearchPipelineStats.- Specified by:
buildin interfaceObjectBuilder<ShardSearchPipelineStats>- Throws:
NullPointerException- if some of the required fields are null.
-