All Downloads are FREE. Search and download functionalities are using the official Maven repository.

co.elastic.clients.elasticsearch.cat.CatDfaColumn Maven / Gradle / Ivy

/*
 * Licensed to Elasticsearch B.V. under one or more contributor
 * license agreements. See the NOTICE file distributed with
 * this work for additional information regarding copyright
 * ownership. Elasticsearch B.V. licenses this file to you under
 * the Apache License, Version 2.0 (the "License"); you may
 * not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

//----------------------------------------------------
// THIS CODE IS GENERATED. MANUAL EDITS WILL BE LOST.
//----------------------------------------------------

package co.elastic.clients.elasticsearch.cat;

import co.elastic.clients.json.JsonEnum;
import co.elastic.clients.json.JsonpDeserializable;
import co.elastic.clients.json.JsonpDeserializer;

/**
 *
 * @see API
 *      specification
 */
@JsonpDeserializable
public enum CatDfaColumn implements JsonEnum {
	/**
	 * Contains messages relating to the selection of a node.
	 */
	AssignmentExplanation("assignment_explanation", "ae"),

	/**
	 * The time when the data frame analytics job was created.
	 */
	CreateTime("create_time", "ct", "createTime"),

	/**
	 * A description of a job.
	 */
	Description("description", "d"),

	/**
	 * Name of the destination index.
	 */
	DestIndex("dest_index", "di", "destIndex"),

	/**
	 * Contains messages about the reason why a data frame analytics job failed.
	 */
	FailureReason("failure_reason", "fr", "failureReason"),

	/**
	 * Identifier for the data frame analytics job.
	 */
	Id("id"),

	/**
	 * The approximate maximum amount of memory resources that are permitted for the
	 * data frame analytics job.
	 */
	ModelMemoryLimit("model_memory_limit", "mml", "modelMemoryLimit"),

	/**
	 * The network address of the node that the data frame analytics job is assigned
	 * to.
	 */
	NodeAddress("node.address", "na", "nodeAddress"),

	/**
	 * The ephemeral ID of the node that the data frame analytics job is assigned
	 * to.
	 */
	NodeEphemeralId("node.ephemeral_id", "ne", "nodeEphemeralId"),

	/**
	 * The unique identifier of the node that the data frame analytics job is
	 * assigned to.
	 */
	NodeId("node.id", "ni", "nodeId"),

	/**
	 * The name of the node that the data frame analytics job is assigned to.
	 */
	NodeName("node.name", "nn", "nodeName"),

	/**
	 * The progress report of the data frame analytics job by phase.
	 */
	Progress("progress", "p"),

	/**
	 * Name of the source index.
	 */
	SourceIndex("source_index", "si", "sourceIndex"),

	/**
	 * Current state of the data frame analytics job.
	 */
	State("state", "s"),

	/**
	 * The type of analysis that the data frame analytics job performs.
	 */
	Type("type", "t"),

	/**
	 * The Elasticsearch version number in which the data frame analytics job was
	 * created.
	 */
	Version("version", "v"),

	;

	private final String jsonValue;
	private final String[] aliases;

	CatDfaColumn(String jsonValue, String... aliases) {
		this.jsonValue = jsonValue;
		this.aliases = aliases;
	}

	public String jsonValue() {
		return this.jsonValue;
	}

	public String[] aliases() {
		return this.aliases;
	}

	public static final JsonEnum.Deserializer _DESERIALIZER = new JsonEnum.Deserializer<>(
			CatDfaColumn.values());
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy