Class DiagnosisAffectedResources.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<DiagnosisAffectedResources.Builder>
co.elastic.clients.elasticsearch.core.health_report.DiagnosisAffectedResources.Builder
- All Implemented Interfaces:
WithJson<DiagnosisAffectedResources.Builder>
,ObjectBuilder<DiagnosisAffectedResources>
- Enclosing class:
- DiagnosisAffectedResources
public static class DiagnosisAffectedResources.Builder
extends WithJsonObjectBuilderBase<DiagnosisAffectedResources.Builder>
implements ObjectBuilder<DiagnosisAffectedResources>
Builder for
DiagnosisAffectedResources
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aDiagnosisAffectedResources
.featureStates
(String value, String... values) API name:feature_states
featureStates
(List<String> list) API name:feature_states
API name:indices
API name:indices
nodes
(IndicatorNode value, IndicatorNode... values) API name:nodes
API name:nodes
nodes
(List<IndicatorNode> list) API name:nodes
protected DiagnosisAffectedResources.Builder
self()
slmPolicies
(String value, String... values) API name:slm_policies
slmPolicies
(List<String> list) API name:slm_policies
snapshotRepositories
(String value, String... values) API name:snapshot_repositories
snapshotRepositories
(List<String> list) API name:snapshot_repositories
Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
indices
API name:indices
Adds all elements of
list
toindices
. -
indices
API name:indices
Adds one or more values to
indices
. -
nodes
API name:nodes
Adds all elements of
list
tonodes
. -
nodes
API name:nodes
Adds one or more values to
nodes
. -
nodes
public final DiagnosisAffectedResources.Builder nodes(Function<IndicatorNode.Builder, ObjectBuilder<IndicatorNode>> fn) API name:nodes
Adds a value to
nodes
using a builder lambda. -
slmPolicies
API name:slm_policies
Adds all elements of
list
toslmPolicies
. -
slmPolicies
API name:slm_policies
Adds one or more values to
slmPolicies
. -
featureStates
API name:feature_states
Adds all elements of
list
tofeatureStates
. -
featureStates
API name:feature_states
Adds one or more values to
featureStates
. -
snapshotRepositories
API name:snapshot_repositories
Adds all elements of
list
tosnapshotRepositories
. -
snapshotRepositories
public final DiagnosisAffectedResources.Builder snapshotRepositories(String value, String... values) API name:snapshot_repositories
Adds one or more values to
snapshotRepositories
. -
self
- Specified by:
self
in classWithJsonObjectBuilderBase<DiagnosisAffectedResources.Builder>
-
build
Builds aDiagnosisAffectedResources
.- Specified by:
build
in interfaceObjectBuilder<DiagnosisAffectedResources>
- Throws:
NullPointerException
- if some of the required fields are null.
-