Class GetUpgradeResponse.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.indices.GetUpgradeResponse.Builder
-
- All Implemented Interfaces:
ObjectBuilder<GetUpgradeResponse>
- Enclosing class:
- GetUpgradeResponse
public static class GetUpgradeResponse.Builder extends ObjectBuilderBase implements ObjectBuilder<GetUpgradeResponse>
Builder forGetUpgradeResponse.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetUpgradeResponsebuild()Builds aGetUpgradeResponse.GetUpgradeResponse.Builderoverlapping(java.util.function.Function<OverlappingIndexTemplate.Builder,ObjectBuilder<OverlappingIndexTemplate>> fn)Any templates that were superseded by the specified template.GetUpgradeResponse.Builderoverlapping(java.util.List<OverlappingIndexTemplate> list)Any templates that were superseded by the specified template.GetUpgradeResponse.Builderoverlapping(OverlappingIndexTemplate value, OverlappingIndexTemplate... values)Any templates that were superseded by the specified template.GetUpgradeResponse.Buildertemplate(java.util.function.Function<TemplateMapping.Builder,ObjectBuilder<TemplateMapping>> fn)The settings, mappings, and aliases that would be applied to matching indices.GetUpgradeResponse.Buildertemplate(TemplateMapping value)The settings, mappings, and aliases that would be applied to matching indices.-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
overlapping
public final GetUpgradeResponse.Builder overlapping(java.util.List<OverlappingIndexTemplate> list)
Any templates that were superseded by the specified template.API name:
overlappingAdds all elements of
listtooverlapping.
-
overlapping
public final GetUpgradeResponse.Builder overlapping(OverlappingIndexTemplate value, OverlappingIndexTemplate... values)
Any templates that were superseded by the specified template.API name:
overlappingAdds 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:
overlappingAdds a value to
overlappingusing a builder lambda.
-
template
public final GetUpgradeResponse.Builder template(@Nullable TemplateMapping value)
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
-
build
public GetUpgradeResponse build()
Builds aGetUpgradeResponse.- Specified by:
buildin interfaceObjectBuilder<GetUpgradeResponse>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-