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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aDiagnosisAffectedResources.featureStates(String value, String... values) API name:feature_statesfeatureStates(List<String> list) API name:feature_statesAPI name:indicesAPI name:indicesnodes(IndicatorNode value, IndicatorNode... values) API name:nodesAPI name:nodesnodes(List<IndicatorNode> list) API name:nodesprotected DiagnosisAffectedResources.Builderself()slmPolicies(String value, String... values) API name:slm_policiesslmPolicies(List<String> list) API name:slm_policiessnapshotRepositories(String value, String... values) API name:snapshot_repositoriessnapshotRepositories(List<String> list) API name:snapshot_repositoriesMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
indices
API name:indicesAdds all elements of
listtoindices. -
indices
API name:indicesAdds one or more values to
indices. -
nodes
API name:nodesAdds all elements of
listtonodes. -
nodes
API name:nodesAdds one or more values to
nodes. -
nodes
public final DiagnosisAffectedResources.Builder nodes(Function<IndicatorNode.Builder, ObjectBuilder<IndicatorNode>> fn) API name:nodesAdds a value to
nodesusing a builder lambda. -
slmPolicies
API name:slm_policiesAdds all elements of
listtoslmPolicies. -
slmPolicies
API name:slm_policiesAdds one or more values to
slmPolicies. -
featureStates
API name:feature_statesAdds all elements of
listtofeatureStates. -
featureStates
API name:feature_statesAdds one or more values to
featureStates. -
snapshotRepositories
API name:snapshot_repositoriesAdds all elements of
listtosnapshotRepositories. -
snapshotRepositories
public final DiagnosisAffectedResources.Builder snapshotRepositories(String value, String... values) API name:snapshot_repositoriesAdds one or more values to
snapshotRepositories. -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<DiagnosisAffectedResources.Builder>
-
build
Builds aDiagnosisAffectedResources.- Specified by:
buildin interfaceObjectBuilder<DiagnosisAffectedResources>- Throws:
NullPointerException- if some of the required fields are null.
-