Class GetUpgradeResponse.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<GetUpgradeResponse.Builder>
co.elastic.clients.elasticsearch.indices.GetUpgradeResponse.Builder
- All Implemented Interfaces:
WithJson<GetUpgradeResponse.Builder>
,ObjectBuilder<GetUpgradeResponse>
- Enclosing class:
- GetUpgradeResponse
public static class GetUpgradeResponse.Builder extends WithJsonObjectBuilderBase<GetUpgradeResponse.Builder> implements ObjectBuilder<GetUpgradeResponse>
Builder for
GetUpgradeResponse
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description GetUpgradeResponse
build()
Builds aGetUpgradeResponse
.GetUpgradeResponse.Builder
overlapping(OverlappingIndexTemplate value, OverlappingIndexTemplate... values)
Any templates that were superseded by the specified template.GetUpgradeResponse.Builder
overlapping(java.util.function.Function<OverlappingIndexTemplate.Builder,ObjectBuilder<OverlappingIndexTemplate>> fn)
Any templates that were superseded by the specified template.GetUpgradeResponse.Builder
overlapping(java.util.List<OverlappingIndexTemplate> list)
Any templates that were superseded by the specified template.protected GetUpgradeResponse.Builder
self()
GetUpgradeResponse.Builder
template(TemplateMapping value)
The settings, mappings, and aliases that would be applied to matching indices.GetUpgradeResponse.Builder
template(java.util.function.Function<TemplateMapping.Builder,ObjectBuilder<TemplateMapping>> fn)
The settings, mappings, and aliases that would be applied to matching indices.Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
overlapping
Any templates that were superseded by the specified template.API name:
overlapping
Adds all elements of
list
tooverlapping
. -
overlapping
public final GetUpgradeResponse.Builder overlapping(OverlappingIndexTemplate value, OverlappingIndexTemplate... values)Any templates that were superseded by the specified template.API name:
overlapping
Adds one or more values to
overlapping
. -
overlapping
public final GetUpgradeResponse.Builder overlapping(java.util.function.Function<OverlappingIndexTemplate.Builder,ObjectBuilder<OverlappingIndexTemplate>> fn)Any templates that were superseded by the specified template.API name:
overlapping
Adds a value to
overlapping
using a builder lambda. -
template
The settings, mappings, and aliases that would be applied to matching indices.API name:
template
-
template
public final GetUpgradeResponse.Builder template(java.util.function.Function<TemplateMapping.Builder,ObjectBuilder<TemplateMapping>> fn)The settings, mappings, and aliases that would be applied to matching indices.API name:
template
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<GetUpgradeResponse.Builder>
-
build
Builds aGetUpgradeResponse
.- Specified by:
build
in interfaceObjectBuilder<GetUpgradeResponse>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-