Class PutTransformRequest.AbstractBuilder<BuilderT extends PutTransformRequest.AbstractBuilder<BuilderT>>

java.lang.Object
co.elastic.clients.elasticsearch.transform.PreviewTransformRequest.AbstractBuilder<BuilderT>
co.elastic.clients.elasticsearch.transform.PutTransformRequest.AbstractBuilder<BuilderT>
Direct Known Subclasses:
PutTransformRequest.Builder, UpdateTransformRequest.Builder
Enclosing class:
PutTransformRequest

protected abstract static class PutTransformRequest.AbstractBuilder<BuilderT extends PutTransformRequest.AbstractBuilder<BuilderT>>
extends PreviewTransformRequest.AbstractBuilder<BuilderT>
  • Constructor Details

    • AbstractBuilder

      protected AbstractBuilder()
  • Method Details

    • transformId

      public BuilderT transformId​(java.lang.String value)
      Identifier for the transform. This identifier can contain lowercase alphanumeric characters (a-z and 0-9), hyphens, and underscores. It must start and end with alphanumeric characters.

      API name: transform_id

      Overrides:
      transformId in class PreviewTransformRequest.AbstractBuilder<BuilderT extends PutTransformRequest.AbstractBuilder<BuilderT>>
    • deferValidation

      public BuilderT deferValidation​(@Nullable java.lang.Boolean value)
      When true, deferrable validations are not run. This behavior may be desired if the source index does not exist until after the transform is created.

      API name: defer_validation