Class DataFrameAnalyticsRecord.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<DataFrameAnalyticsRecord.Builder>
co.elastic.clients.elasticsearch.cat.ml_data_frame_analytics.DataFrameAnalyticsRecord.Builder
- All Implemented Interfaces:
WithJson<DataFrameAnalyticsRecord.Builder>
,ObjectBuilder<DataFrameAnalyticsRecord>
- Enclosing class:
- DataFrameAnalyticsRecord
public static class DataFrameAnalyticsRecord.Builder
extends WithJsonObjectBuilderBase<DataFrameAnalyticsRecord.Builder>
implements ObjectBuilder<DataFrameAnalyticsRecord>
Builder for
DataFrameAnalyticsRecord
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionassignmentExplanation
(String value) Messages related to the selection of a node.build()
Builds aDataFrameAnalyticsRecord
.createTime
(String value) The time when the job was created.description
(String value) A description of the job.The name of the destination index.failureReason
(String value) Messages about the reason why the job failed.The identifier for the job.modelMemoryLimit
(String value) The approximate maximum amount of memory resources that are permitted for the job.nodeAddress
(String value) The network address of the assigned node.nodeEphemeralId
(String value) The ephemeral identifier of the assigned node.The unique identifier of the assigned node.The name of the assigned node.The progress report for the job by phase.protected DataFrameAnalyticsRecord.Builder
self()
sourceIndex
(String value) The name of the source index.The current status of the job.The type of analysis that the job performs.The version of Elasticsearch when the job was created.Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
id
The identifier for the job.API name:
id
-
type
The type of analysis that the job performs.API name:
type
-
createTime
The time when the job was created.API name:
create_time
-
version
The version of Elasticsearch when the job was created.API name:
version
-
sourceIndex
The name of the source index.API name:
source_index
-
destIndex
The name of the destination index.API name:
dest_index
-
description
A description of the job.API name:
description
-
modelMemoryLimit
The approximate maximum amount of memory resources that are permitted for the job.API name:
model_memory_limit
-
state
The current status of the job.API name:
state
-
failureReason
Messages about the reason why the job failed.API name:
failure_reason
-
progress
The progress report for the job by phase.API name:
progress
-
assignmentExplanation
Messages related to the selection of a node.API name:
assignment_explanation
-
nodeId
The unique identifier of the assigned node.API name:
node.id
-
nodeName
The name of the assigned node.API name:
node.name
-
nodeEphemeralId
The ephemeral identifier of the assigned node.API name:
node.ephemeral_id
-
nodeAddress
The network address of the assigned node.API name:
node.address
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<DataFrameAnalyticsRecord.Builder>
-
build
Builds aDataFrameAnalyticsRecord
.- Specified by:
build
in interfaceObjectBuilder<DataFrameAnalyticsRecord>
- Throws:
NullPointerException
- if some of the required fields are null.
-