Class PutPrivilegesResponse

java.lang.Object
org.elasticsearch.client.security.PutPrivilegesResponse

public final class PutPrivilegesResponse extends Object
Response when creating/updating one or more application privileges to the security index.
  • Constructor Details

    • PutPrivilegesResponse

      public PutPrivilegesResponse(Map<String,Map<String,Boolean>> applicationPrivilegesCreatedOrUpdated)
  • Method Details

    • wasCreated

      public boolean wasCreated(String applicationName, String privilegeName)
      Get response status for the request to create or update application privileges.
      Parameters:
      applicationName - application name as specified in the request
      privilegeName - privilege name as specified in the request
      Returns:
      true if the privilege was created, false if the privilege was updated
      Throws:
      IllegalArgumentException - thrown for unknown application name or privilege name.
    • fromXContent

      public static PutPrivilegesResponse fromXContent(org.elasticsearch.xcontent.XContentParser parser) throws IOException
      Throws:
      IOException