Module org.elasticsearch.xcore
Class TransformConfigUpdate
java.lang.Object
org.elasticsearch.xpack.core.transform.transforms.TransformConfigUpdate
- All Implemented Interfaces:
Writeable
This class holds the mutable configuration items for a data frame transform
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V> -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTransformConfigUpdate(SourceConfig source, DestConfig dest, org.elasticsearch.core.TimeValue frequency, SyncConfig syncConfig, String description, SettingsConfig settings, Map<String, Object> metadata, RetentionPolicyConfig retentionPolicyConfig) -
Method Summary
Modifier and TypeMethodDescriptionapply(TransformConfig config) booleanchangesDestIndex(TransformConfig config) booleanchangesHeaders(TransformConfig config) booleanchangesSettings(TransformConfig config) booleanstatic TransformConfigUpdatefromXContent(org.elasticsearch.xcontent.XContentParser parser) org.elasticsearch.core.TimeValueinthashCode()booleanisEmpty()voidsetHeaders(Map<String, String> headers) voidwriteTo(StreamOutput out)
-
Field Details
-
NAME
- See Also:
-
EMPTY
-
-
Constructor Details
-
TransformConfigUpdate
public TransformConfigUpdate(SourceConfig source, DestConfig dest, org.elasticsearch.core.TimeValue frequency, SyncConfig syncConfig, String description, SettingsConfig settings, Map<String, Object> metadata, RetentionPolicyConfig retentionPolicyConfig) -
TransformConfigUpdate
- Throws:
IOException
-
-
Method Details
-
getSource
-
getDestination
-
getFrequency
public org.elasticsearch.core.TimeValue getFrequency() -
getSyncConfig
-
getDescription
-
getSettings
-
getMetadata
-
getRetentionPolicyConfig
-
getHeaders
-
setHeaders
-
writeTo
- Specified by:
writeToin interfaceWriteable- Throws:
IOException
-
equals
-
hashCode
public int hashCode() -
fromXContent
-
isEmpty
public boolean isEmpty() -
changesSettings
-
changesHeaders
-
changesDestIndex
-
apply
-