Class DeleteRoleRequest.Builder

java.lang.Object
co.elastic.clients.elasticsearch.security.DeleteRoleRequest.Builder
All Implemented Interfaces:
ObjectBuilder<DeleteRoleRequest>
Enclosing class:
DeleteRoleRequest

public static class DeleteRoleRequest.Builder
extends java.lang.Object
implements ObjectBuilder<DeleteRoleRequest>
Builder for DeleteRoleRequest.
  • Constructor Summary

    Constructors
    Constructor Description
    Builder()  
  • Method Summary

    Modifier and Type Method Description
    DeleteRoleRequest build()
    DeleteRoleRequest.Builder name​(java.lang.String value)
    Required - Role name
    DeleteRoleRequest.Builder refresh​(jakarta.json.JsonValue value)
    If true (the default) then refresh the affected shards to make this operation visible to search, if wait_for then wait for a refresh to make this operation visible to search, if false then do nothing with refreshes.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • name

      public DeleteRoleRequest.Builder name​(java.lang.String value)
      Required - Role name

      API name: name

    • refresh

      public DeleteRoleRequest.Builder refresh​(@Nullable jakarta.json.JsonValue value)
      If true (the default) then refresh the affected shards to make this operation visible to search, if wait_for then wait for a refresh to make this operation visible to search, if false then do nothing with refreshes.

      API name: refresh

    • build

      public DeleteRoleRequest build()
      Specified by:
      build in interface ObjectBuilder<DeleteRoleRequest>
      Throws:
      java.lang.NullPointerException - if some of the required fields are null.