Class DataframeAnalyticsFieldSelection.Builder
java.lang.Object
co.elastic.clients.elasticsearch.ml.DataframeAnalyticsFieldSelection.Builder
- All Implemented Interfaces:
ObjectBuilder<DataframeAnalyticsFieldSelection>
- Enclosing class:
- DataframeAnalyticsFieldSelection
public static class DataframeAnalyticsFieldSelection.Builder extends java.lang.Object implements ObjectBuilder<DataframeAnalyticsFieldSelection>
Builder for
DataframeAnalyticsFieldSelection
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description DataframeAnalyticsFieldSelection.Builder
addMappingTypes(java.lang.String value)
Add a value tomappingTypes(List)
, creating the list if needed.DataframeAnalyticsFieldSelection
build()
Builds aDataframeAnalyticsFieldSelection
.DataframeAnalyticsFieldSelection.Builder
featureType(java.lang.String value)
The feature type of this field for the analysis.DataframeAnalyticsFieldSelection.Builder
isIncluded(boolean value)
Whether the field is selected to be included in the analysis.DataframeAnalyticsFieldSelection.Builder
isRequired(boolean value)
Whether the field is required.DataframeAnalyticsFieldSelection.Builder
mappingTypes(java.lang.String... value)
The mapping types of the field.DataframeAnalyticsFieldSelection.Builder
mappingTypes(java.util.List<java.lang.String> value)
The mapping types of the field.DataframeAnalyticsFieldSelection.Builder
name(java.lang.String value)
The field name.DataframeAnalyticsFieldSelection.Builder
reason(java.lang.String value)
The reason a field is not selected to be included in the analysis.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
-
isIncluded
Whether the field is selected to be included in the analysis.API name:
is_included
-
isRequired
Whether the field is required.API name:
is_required
-
featureType
The feature type of this field for the analysis. May be categorical or numerical.API name:
feature_type
-
mappingTypes
public DataframeAnalyticsFieldSelection.Builder mappingTypes(java.util.List<java.lang.String> value)The mapping types of the field.API name:
mapping_types
-
mappingTypes
The mapping types of the field.API name:
mapping_types
-
addMappingTypes
Add a value tomappingTypes(List)
, creating the list if needed. 4 -
name
The field name.API name:
name
-
reason
The reason a field is not selected to be included in the analysis.API name:
reason
-
build
Builds aDataframeAnalyticsFieldSelection
.- Specified by:
build
in interfaceObjectBuilder<DataframeAnalyticsFieldSelection>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-