Class InvalidateApiKeyRequest.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch._types.RequestBase.AbstractBuilder<InvalidateApiKeyRequest.Builder>
co.elastic.clients.elasticsearch.security.InvalidateApiKeyRequest.Builder
- All Implemented Interfaces:
WithJson<InvalidateApiKeyRequest.Builder>
,ObjectBuilder<InvalidateApiKeyRequest>
- Enclosing class:
- InvalidateApiKeyRequest
public static class InvalidateApiKeyRequest.Builder
extends RequestBase.AbstractBuilder<InvalidateApiKeyRequest.Builder>
implements ObjectBuilder<InvalidateApiKeyRequest>
Builder for
InvalidateApiKeyRequest
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aInvalidateApiKeyRequest
.API name:id
A list of API key ids.A list of API key ids.An API key name.Can be used to query API keys owned by the currently authenticated user.The name of an authentication realm.protected InvalidateApiKeyRequest.Builder
self()
The username of a user.Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
id
API name:id
-
ids
A list of API key ids. This parameter cannot be used with any ofname
,realm_name
, orusername
.API name:
ids
Adds all elements of
list
toids
. -
ids
A list of API key ids. This parameter cannot be used with any ofname
,realm_name
, orusername
.API name:
ids
Adds one or more values to
ids
. -
name
An API key name. This parameter cannot be used with any ofids
,realm_name
orusername
.API name:
name
-
owner
Can be used to query API keys owned by the currently authenticated user. Therealm_name
orusername
parameters cannot be specified when this parameter is set totrue
as they are assumed to be the currently authenticated ones.API name:
owner
-
realmName
The name of an authentication realm. This parameter cannot be used with eitherids
orname
, or whenowner
flag is set totrue
.API name:
realm_name
-
username
The username of a user. This parameter cannot be used with eitherids
orname
, or whenowner
flag is set totrue
.API name:
username
-
self
- Specified by:
self
in classRequestBase.AbstractBuilder<InvalidateApiKeyRequest.Builder>
-
build
Builds aInvalidateApiKeyRequest
.- Specified by:
build
in interfaceObjectBuilder<InvalidateApiKeyRequest>
- Throws:
NullPointerException
- if some of the required fields are null.
-