Class AggregateMetricDoubleProperty.Builder
java.lang.Object
co.elastic.clients.elasticsearch._types.mapping.PropertyBase.AbstractBuilder<AggregateMetricDoubleProperty.Builder>
co.elastic.clients.elasticsearch._types.mapping.AggregateMetricDoubleProperty.Builder
- All Implemented Interfaces:
ObjectBuilder<AggregateMetricDoubleProperty>
- Enclosing class:
- AggregateMetricDoubleProperty
public static class AggregateMetricDoubleProperty.Builder extends PropertyBase.AbstractBuilder<AggregateMetricDoubleProperty.Builder> implements ObjectBuilder<AggregateMetricDoubleProperty>
Builder for
AggregateMetricDoubleProperty
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description AggregateMetricDoubleProperty.Builder
addMetrics(java.lang.String value)
Add a value tometrics(List)
, creating the list if needed.AggregateMetricDoubleProperty
build()
Builds aAggregateMetricDoubleProperty
.AggregateMetricDoubleProperty.Builder
defaultMetric(java.lang.String value)
Required - API name:default_metric
AggregateMetricDoubleProperty.Builder
metrics(java.lang.String... value)
Required - API name:metrics
AggregateMetricDoubleProperty.Builder
metrics(java.util.List<java.lang.String> value)
Required - API name:metrics
protected AggregateMetricDoubleProperty.Builder
self()
Methods inherited from class co.elastic.clients.elasticsearch._types.mapping.PropertyBase.AbstractBuilder
dynamic, fields, fields, ignoreAbove, localMetadata, meta, name, properties, properties, putFields, putFields, putLocalMetadata, putMeta, putProperties, putProperties
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
-
defaultMetric
Required - API name:default_metric
-
metrics
Required - API name:metrics
-
metrics
Required - API name:metrics
-
addMetrics
Add a value tometrics(List)
, creating the list if needed. -
self
- Specified by:
self
in classPropertyBase.AbstractBuilder<AggregateMetricDoubleProperty.Builder>
-
build
Builds aAggregateMetricDoubleProperty
.- Specified by:
build
in interfaceObjectBuilder<AggregateMetricDoubleProperty>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-