Class GetStatsResponse.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.ml.GetStatsResponse.Builder
-
- All Implemented Interfaces:
CopyableBuilder<GetStatsResponse.Builder,GetStatsResponse>,MutableBuilder<GetStatsResponse.Builder,GetStatsResponse>,ObjectBuilder<GetStatsResponse>
- Enclosing class:
- GetStatsResponse
public static class GetStatsResponse.Builder extends ObjectBuilderBase implements CopyableBuilder<GetStatsResponse.Builder,GetStatsResponse>
Builder forGetStatsResponse.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetStatsResponsebuild()Builds aGetStatsResponse.GetStatsResponse.Buildercopy()Create a new builderCopyableBuilderthat is a copy of this one.GetStatsResponse.BuildermlConfigIndexStatus(java.lang.String value)The config index status.GetStatsResponse.BuildermlConnectorCount(java.lang.Long value)The connector count.GetStatsResponse.BuildermlConnectorIndexStatus(java.lang.String value)The connector index status.GetStatsResponse.BuildermlControllerIndexStatus(java.lang.String value)The controller index status.GetStatsResponse.BuildermlModelCount(java.lang.Long value)The model count.GetStatsResponse.BuildermlModelIndexStatus(java.lang.String value)The model index status.GetStatsResponse.BuildermlTaskIndexStatus(java.lang.String value)The task index status.GetStatsResponse.Buildernodes(java.lang.String key, java.util.function.Function<NodeStatsDetails.Builder,ObjectBuilder<NodeStatsDetails>> fn)API name:nodesGetStatsResponse.Buildernodes(java.lang.String key, NodeStatsDetails value)API name:nodesGetStatsResponse.Buildernodes(java.util.Map<java.lang.String,NodeStatsDetails> map)API name:nodes-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAdd, _listAddAll, _listAddAll, _listCopy, _mapCopy, _mapPut, _mapPutAll
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opensearch.client.util.MutableBuilder
applyMutation
-
-
-
-
Method Detail
-
copy
@Nonnull public GetStatsResponse.Builder copy()
Description copied from interface:CopyableBuilderCreate a new builderCopyableBuilderthat is a copy of this one.- Specified by:
copyin interfaceCopyableBuilder<GetStatsResponse.Builder,GetStatsResponse>- Returns:
- a new builder instance.
-
mlConfigIndexStatus
@Nonnull public final GetStatsResponse.Builder mlConfigIndexStatus(@Nullable java.lang.String value)
The config index status.API name:
ml_config_index_status
-
mlConnectorCount
@Nonnull public final GetStatsResponse.Builder mlConnectorCount(@Nullable java.lang.Long value)
The connector count.API name:
ml_connector_count
-
mlConnectorIndexStatus
@Nonnull public final GetStatsResponse.Builder mlConnectorIndexStatus(@Nullable java.lang.String value)
The connector index status.API name:
ml_connector_index_status
-
mlControllerIndexStatus
@Nonnull public final GetStatsResponse.Builder mlControllerIndexStatus(@Nullable java.lang.String value)
The controller index status.API name:
ml_controller_index_status
-
mlModelCount
@Nonnull public final GetStatsResponse.Builder mlModelCount(@Nullable java.lang.Long value)
The model count.API name:
ml_model_count
-
mlModelIndexStatus
@Nonnull public final GetStatsResponse.Builder mlModelIndexStatus(@Nullable java.lang.String value)
The model index status.API name:
ml_model_index_status
-
mlTaskIndexStatus
@Nonnull public final GetStatsResponse.Builder mlTaskIndexStatus(@Nullable java.lang.String value)
The task index status.API name:
ml_task_index_status
-
nodes
@Nonnull public final GetStatsResponse.Builder nodes(java.util.Map<java.lang.String,NodeStatsDetails> map)
API name:nodesAdds all elements of
maptonodes.
-
nodes
@Nonnull public final GetStatsResponse.Builder nodes(java.lang.String key, NodeStatsDetails value)
API name:nodesAdds an entry to
nodes.
-
nodes
@Nonnull public final GetStatsResponse.Builder nodes(java.lang.String key, java.util.function.Function<NodeStatsDetails.Builder,ObjectBuilder<NodeStatsDetails>> fn)
API name:nodesAdds a value to
nodesusing a builder lambda.
-
build
@Nonnull public GetStatsResponse build()
Builds aGetStatsResponse.- Specified by:
buildin interfaceObjectBuilder<GetStatsResponse>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-