Class ForgetFollowerRequest

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

@JsonpDeserializable
public class ForgetFollowerRequest
extends RequestBase
implements JsonpSerializable
Removes the follower retention leases from the leader.
See Also:
API specification
  • Field Details

  • Method Details

    • of

      public static ForgetFollowerRequest of​(java.util.function.Function<ForgetFollowerRequest.Builder,​ObjectBuilder<ForgetFollowerRequest>> fn)
    • followerCluster

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

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

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

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

      API name: index

    • leaderRemoteCluster

      @Nullable public final 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​(ObjectDeserializer<ForgetFollowerRequest.Builder> op)