Class SessionRequest
- java.lang.Object
-
- io.testproject.sdk.internal.rest.messages.SessionRequest
-
public class SessionRequest extends java.lang.Object
Payload object sent to the Agent to start a development session.
-
-
Constructor Summary
Constructors Constructor Description SessionRequest(ReportSettings reportSettings, java.util.Map<java.lang.String,java.lang.Object> capabilities)
Creates a new instance using provided capabilities.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.Object>
getCapabilities()
Getter forcapabilities
field.java.lang.String
getJobName()
Getter forprojectName
field.java.lang.String
getLanguage()
Getter forlanguage
field.java.lang.String
getProjectName()
Getter forprojectName
field.java.lang.String
getSdkVersion()
Getter forsdkVersion
field.
-
-
-
Constructor Detail
-
SessionRequest
public SessionRequest(ReportSettings reportSettings, java.util.Map<java.lang.String,java.lang.Object> capabilities)
Creates a new instance using provided capabilities.- Parameters:
reportSettings
- Report settings with Project and Job names to reportcapabilities
- capabilities that should be sent to the Agent for driver initialization
-
-
Method Detail
-
getCapabilities
public java.util.Map<java.lang.String,java.lang.Object> getCapabilities()
Getter forcapabilities
field.- Returns:
- value of
capabilities
field
-
getSdkVersion
public java.lang.String getSdkVersion()
Getter forsdkVersion
field.- Returns:
- value of
sdkVersion
field
-
getLanguage
public java.lang.String getLanguage()
Getter forlanguage
field.- Returns:
- value of
language
field
-
getProjectName
public java.lang.String getProjectName()
Getter forprojectName
field.- Returns:
- value of
projectName
field
-
getJobName
public java.lang.String getJobName()
Getter forprojectName
field.- Returns:
- value of
projectName
field
-
-