Class GetApiKeyRequest
- java.lang.Object
-
- org.elasticsearch.client.security.GetApiKeyRequest
-
- All Implemented Interfaces:
Validatable,ToXContent,ToXContentObject
public final class GetApiKeyRequest extends java.lang.Object implements Validatable, ToXContentObject
Request for get API key
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
-
-
Field Summary
-
Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent
EMPTY_PARAMS
-
Fields inherited from interface org.elasticsearch.client.Validatable
EMPTY
-
-
Method Summary
Modifier and Type Method Description java.lang.StringgetId()java.lang.StringgetName()java.lang.StringgetRealmName()java.lang.StringgetUserName()XContentBuildertoXContent(XContentBuilder builder, ToXContent.Params params)static GetApiKeyRequestusingApiKeyId(java.lang.String apiKeyId)Creates get API key request for given api key idstatic GetApiKeyRequestusingApiKeyName(java.lang.String apiKeyName)Creates get API key request for given api key namestatic GetApiKeyRequestusingRealmAndUserName(java.lang.String realmName, java.lang.String userName)Creates get API key request for given realm and user namestatic GetApiKeyRequestusingRealmName(java.lang.String realmName)Creates get API key request for given realm namestatic GetApiKeyRequestusingUserName(java.lang.String userName)Creates get API key request for given user name-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.elasticsearch.common.xcontent.ToXContentObject
isFragment
-
Methods inherited from interface org.elasticsearch.client.Validatable
validate
-
-
-
-
Method Detail
-
getRealmName
public java.lang.String getRealmName()
-
getUserName
public java.lang.String getUserName()
-
getId
public java.lang.String getId()
-
getName
public java.lang.String getName()
-
usingRealmName
public static GetApiKeyRequest usingRealmName(java.lang.String realmName)
Creates get API key request for given realm name- Parameters:
realmName- realm name- Returns:
GetApiKeyRequest
-
usingUserName
public static GetApiKeyRequest usingUserName(java.lang.String userName)
Creates get API key request for given user name- Parameters:
userName- user name- Returns:
GetApiKeyRequest
-
usingRealmAndUserName
public static GetApiKeyRequest usingRealmAndUserName(java.lang.String realmName, java.lang.String userName)
Creates get API key request for given realm and user name- Parameters:
realmName- realm nameuserName- user name- Returns:
GetApiKeyRequest
-
usingApiKeyId
public static GetApiKeyRequest usingApiKeyId(java.lang.String apiKeyId)
Creates get API key request for given api key id- Parameters:
apiKeyId- api key id- Returns:
GetApiKeyRequest
-
usingApiKeyName
public static GetApiKeyRequest usingApiKeyName(java.lang.String apiKeyName)
Creates get API key request for given api key name- Parameters:
apiKeyName- api key name- Returns:
GetApiKeyRequest
-
toXContent
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
- Specified by:
toXContentin interfaceToXContent- Throws:
java.io.IOException
-
-