Class GridRestRequest
- java.lang.Object
-
- org.apache.ignite.internal.processors.rest.request.GridRestRequest
-
- Direct Known Subclasses:
DataStructuresRequest,GridRestBaselineRequest,GridRestCacheRequest,GridRestChangeStateRequest,GridRestClusterNameRequest,GridRestClusterStateRequest,GridRestLogRequest,GridRestNodeStateBeforeStartRequest,GridRestTaskRequest,GridRestTopologyRequest,RestQueryRequest,RestUserActionRequest
public class GridRestRequest extends Object
Grid command request.
-
-
Constructor Summary
Constructors Constructor Description GridRestRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InetSocketAddressaddress()voidaddress(InetSocketAddress addr)Certificate[]certificates()voidcertificates(Certificate[] certs)UUIDclientId()Gets client ID that performed request.voidclientId(UUID clientId)Sets client ID that performed request.GridRestCommandcommand()voidcommand(GridRestCommand cmd)Objectcredentials()Gets client credentials for authentication process.voidcredentials(Object cred)Sets client credentials for authentication.UUIDdestinationId()voiddestinationId(UUID destId)byte[]sessionToken()Gets session token for already authenticated client.voidsessionToken(byte[] sesTok)Sets session token for already authenticated client.StringtoString()Map<String,String>userAttributes()Gets user attributes.voiduserAttributes(Map<String,String> userAttrs)Gets user attributes.
-
-
-
Method Detail
-
destinationId
public UUID destinationId()
- Returns:
- Destination ID.
-
destinationId
public void destinationId(UUID destId)
- Parameters:
destId- Destination ID.
-
command
public GridRestCommand command()
- Returns:
- Command.
-
command
public void command(GridRestCommand cmd)
- Parameters:
cmd- Command.
-
clientId
public UUID clientId()
Gets client ID that performed request.- Returns:
- Client ID.
-
clientId
public void clientId(UUID clientId)
Sets client ID that performed request.- Parameters:
clientId- Client ID.
-
credentials
public Object credentials()
Gets client credentials for authentication process.- Returns:
- Credentials.
-
credentials
public void credentials(Object cred)
Sets client credentials for authentication.- Parameters:
cred- Credentials.
-
sessionToken
public byte[] sessionToken()
Gets session token for already authenticated client.- Returns:
- Session token.
-
sessionToken
public void sessionToken(byte[] sesTok)
Sets session token for already authenticated client.- Parameters:
sesTok- Session token.
-
address
public InetSocketAddress address()
- Returns:
- Client address.
-
address
public void address(InetSocketAddress addr)
- Parameters:
addr- Client address.
-
userAttributes
public Map<String,String> userAttributes()
Gets user attributes.- Returns:
- User attributes.
-
userAttributes
public void userAttributes(Map<String,String> userAttrs)
Gets user attributes.- Parameters:
userAttrs- User attributes.
-
certificates
public Certificate[] certificates()
- Returns:
- Client SSL certificates.
-
certificates
public void certificates(Certificate[] certs)
- Parameters:
certs- Client SSL certificates.
-
-