Package io.ryos.rhino.sdk
Class SimulationConfig
- java.lang.Object
-
- io.ryos.rhino.sdk.SimulationConfig
-
public class SimulationConfig extends java.lang.Object
Simulation configuration instances are used to configure benchmark tests. TheSimulationConfig
instances are passed the configuration parameters to construct theSimulationImpl
objects. Once theSimulationImpl
is fully configured, the instances thereof are ready to run which starts off the benchmark test.- Since:
- 1.0.0
- Author:
- Erhan Bagdemir
- See Also:
SimulationImpl
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
getApiKey()
static java.lang.String
getAuthServer()
static java.lang.String
getBearerType()
static java.lang.String
getClientCode()
static java.lang.String
getClientId()
static java.lang.String
getClientSecret()
static java.lang.String
getGrafanaEndpoint()
static java.lang.String
getGrafanaPassword()
static java.lang.String
getGrafanaToken()
static java.lang.String
getGrafanaUser()
static java.lang.String
getGrantType()
static java.lang.String
getHeaderName()
static int
getHttpConnectTimeout()
static int
getHttpHandshakeTimeout()
static int
getHttpReadTimeout()
static int
getHttpRequestTimeout()
static int
getInfluxBatchActions()
static int
getInfluxBatchDuration()
static java.lang.String
getInfluxDBName()
static java.lang.String
getInfluxPassword()
static java.lang.String
getInfluxRetentionPolicy()
static java.lang.String
getInfluxURL()
static java.lang.String
getInfluxUsername()
static int
getInMemoryFileProviderMaxSize()
static java.util.List<java.lang.String>
getInMemoryFileProviderMimeTypes()
static int
getInMemoryFileProviderNumberOfFiles()
static int
getMaxConnections()
static java.lang.String
getNode()
static java.lang.String
getPackage()
static int
getParallelisation()
static java.lang.String
getServiceClientCode()
static java.lang.String
getServiceClientId()
static java.lang.String
getServiceClientSecret()
static java.lang.String
getServiceEndpoint()
static java.lang.String
getServiceGrantType()
static java.lang.String
getSimulationId()
static java.lang.String
getUserFileSource()
static UserSource.SourceType
getUserSource()
static java.lang.String
getVaultEndpoint()
static java.lang.String
getVaultPath()
static java.lang.String
getVaultToken()
static boolean
isServiceAuthenticationEnabled()
-
-
-
Method Detail
-
getInfluxBatchActions
public static int getInfluxBatchActions()
-
getInfluxBatchDuration
public static int getInfluxBatchDuration()
-
getInfluxRetentionPolicy
public static java.lang.String getInfluxRetentionPolicy()
-
getInMemoryFileProviderMaxSize
public static int getInMemoryFileProviderMaxSize()
-
getInMemoryFileProviderNumberOfFiles
public static int getInMemoryFileProviderNumberOfFiles()
-
getInMemoryFileProviderMimeTypes
public static java.util.List<java.lang.String> getInMemoryFileProviderMimeTypes()
-
getMaxConnections
public static int getMaxConnections()
-
getHttpConnectTimeout
public static int getHttpConnectTimeout()
-
getHttpReadTimeout
public static int getHttpReadTimeout()
-
getHttpHandshakeTimeout
public static int getHttpHandshakeTimeout()
-
getHttpRequestTimeout
public static int getHttpRequestTimeout()
-
getParallelisation
public static int getParallelisation()
-
getUserSource
public static UserSource.SourceType getUserSource()
-
getServiceEndpoint
public static java.lang.String getServiceEndpoint()
-
getPackage
public static java.lang.String getPackage()
-
getClientId
public static java.lang.String getClientId()
-
getClientSecret
public static java.lang.String getClientSecret()
-
getClientCode
public static java.lang.String getClientCode()
-
getGrantType
public static java.lang.String getGrantType()
-
getApiKey
public static java.lang.String getApiKey()
-
getAuthServer
public static java.lang.String getAuthServer()
-
getUserFileSource
public static java.lang.String getUserFileSource()
-
getInfluxURL
public static java.lang.String getInfluxURL()
-
getInfluxDBName
public static java.lang.String getInfluxDBName()
-
getInfluxUsername
public static java.lang.String getInfluxUsername()
-
getInfluxPassword
public static java.lang.String getInfluxPassword()
-
getVaultEndpoint
public static java.lang.String getVaultEndpoint()
-
getVaultToken
public static java.lang.String getVaultToken()
-
getVaultPath
public static java.lang.String getVaultPath()
-
getNode
public static java.lang.String getNode()
-
getSimulationId
public static java.lang.String getSimulationId()
-
getGrafanaEndpoint
public static java.lang.String getGrafanaEndpoint()
-
getGrafanaToken
public static java.lang.String getGrafanaToken()
-
getGrafanaUser
public static java.lang.String getGrafanaUser()
-
getGrafanaPassword
public static java.lang.String getGrafanaPassword()
-
getServiceClientId
public static java.lang.String getServiceClientId()
-
getServiceClientCode
public static java.lang.String getServiceClientCode()
-
getServiceGrantType
public static java.lang.String getServiceGrantType()
-
getServiceClientSecret
public static java.lang.String getServiceClientSecret()
-
isServiceAuthenticationEnabled
public static boolean isServiceAuthenticationEnabled()
-
getBearerType
public static java.lang.String getBearerType()
-
getHeaderName
public static java.lang.String getHeaderName()
-
-