Class ApplicationPrivilegesCheck.Builder

java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<ApplicationPrivilegesCheck.Builder>
co.elastic.clients.elasticsearch.security.has_privileges.ApplicationPrivilegesCheck.Builder
All Implemented Interfaces:
WithJson<ApplicationPrivilegesCheck.Builder>, ObjectBuilder<ApplicationPrivilegesCheck>
Enclosing class:
ApplicationPrivilegesCheck

public static class ApplicationPrivilegesCheck.Builder
extends WithJsonObjectBuilderBase<ApplicationPrivilegesCheck.Builder>
implements ObjectBuilder<ApplicationPrivilegesCheck>
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • application

      public final ApplicationPrivilegesCheck.Builder application​(java.lang.String value)
      Required - The name of the application.

      API name: application

    • privileges

      public final ApplicationPrivilegesCheck.Builder privileges​(java.util.List<java.lang.String> list)
      Required - A list of the privileges that you want to check for the specified resources. May be either application privilege names, or the names of actions that are granted by those privileges

      API name: privileges

      Adds all elements of list to privileges.

    • privileges

      public final ApplicationPrivilegesCheck.Builder privileges​(java.lang.String value, java.lang.String... values)
      Required - A list of the privileges that you want to check for the specified resources. May be either application privilege names, or the names of actions that are granted by those privileges

      API name: privileges

      Adds one or more values to privileges.

    • resources

      public final ApplicationPrivilegesCheck.Builder resources​(java.util.List<java.lang.String> list)
      Required - A list of resource names against which the privileges should be checked

      API name: resources

      Adds all elements of list to resources.

    • resources

      public final ApplicationPrivilegesCheck.Builder resources​(java.lang.String value, java.lang.String... values)
      Required - A list of resource names against which the privileges should be checked

      API name: resources

      Adds one or more values to resources.

    • self

      Specified by:
      self in class WithJsonObjectBuilderBase<ApplicationPrivilegesCheck.Builder>
    • build

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