Class ConnectorConfigProperties
java.lang.Object
co.elastic.clients.elasticsearch.connector.ConnectorConfigProperties
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable
public class ConnectorConfigProperties
extends Object
implements JsonpSerializable
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<ConnectorConfigProperties>
Json deserializer forConnectorConfigProperties
-
Method Summary
Modifier and TypeMethodDescriptionfinal String
category()
API name:category
final FieldValue
Required - API name:default_value
final List<Dependency>
Required - API name:depends_on
final DisplayType
display()
Required - API name:display
final String
label()
Required - API name:label
static ConnectorConfigProperties
final List<SelectOption>
options()
Required - API name:options
final Integer
order()
API name:order
final String
API name:placeholder
final boolean
required()
Required - API name:required
final boolean
Required - API name:sensitive
void
serialize
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected void
serializeInternal
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static void
setupConnectorConfigPropertiesDeserializer
(ObjectDeserializer<ConnectorConfigProperties.Builder> op) final String
tooltip()
API name:tooltip
toString()
final ConnectorFieldType
type()
API name:type
API name:ui_restrictions
final List<Validation>
API name:validations
final JsonData
value()
Required - API name:value
-
Field Details
-
_DESERIALIZER
Json deserializer forConnectorConfigProperties
-
-
Method Details
-
of
public static ConnectorConfigProperties of(Function<ConnectorConfigProperties.Builder, ObjectBuilder<ConnectorConfigProperties>> fn) -
category
API name:category
-
defaultValue
Required - API name:default_value
-
dependsOn
Required - API name:depends_on
-
display
Required - API name:display
-
label
Required - API name:label
-
options
Required - API name:options
-
order
API name:order
-
placeholder
API name:placeholder
-
required
public final boolean required()Required - API name:required
-
sensitive
public final boolean sensitive()Required - API name:sensitive
-
tooltip
API name:tooltip
-
type
API name:type
-
uiRestrictions
API name:ui_restrictions
-
validations
API name:validations
-
value
Required - API name:value
-
serialize
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupConnectorConfigPropertiesDeserializer
protected static void setupConnectorConfigPropertiesDeserializer(ObjectDeserializer<ConnectorConfigProperties.Builder> op)
-