Class ForgetFollowerRequest

java.lang.Object
co.elastic.clients.elasticsearch._types.RequestBase
co.elastic.clients.elasticsearch.ccr.ForgetFollowerRequest
All Implemented Interfaces:
ElasticsearchCommonRequest, JsonpSerializable

@JsonpDeserializable
public final class ForgetFollowerRequest
extends RequestBase
implements JsonpSerializable
  • Field Details

  • Constructor Details

  • Method Details

    • index

      public java.lang.String index()
      Required - the name of the leader index for which specified follower retention leases should be removed

      API name: index

    • followerCluster

      @Nullable public java.lang.String followerCluster()
      API name: follower_cluster
    • followerIndex

      @Nullable public java.lang.String followerIndex()
      API name: follower_index
    • followerIndexUuid

      @Nullable public java.lang.String followerIndexUuid()
      API name: follower_index_uuid
    • leaderRemoteCluster

      @Nullable public java.lang.String leaderRemoteCluster()
      API name: leader_remote_cluster
    • serialize

      public void serialize​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
      Serialize this object to JSON.
      Specified by:
      serialize in interface JsonpSerializable
    • serializeInternal

      protected void serializeInternal​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
    • setupForgetFollowerRequestDeserializer

      protected static void setupForgetFollowerRequestDeserializer​(DelegatingDeserializer<ForgetFollowerRequest.Builder> op)