public class PerfanaClientBuilder extends Object
| Constructor and Description |
|---|
PerfanaClientBuilder() |
| Modifier and Type | Method and Description |
|---|---|
PerfanaClientBuilder |
addEventProperty(String eventImplementationName,
String name,
String value)
Add properties to be passed on to the event implementation class.
|
PerfanaClient |
build() |
PerfanaClientBuilder |
setAssertResultsEnabled(boolean assertResultsEnabled) |
PerfanaClientBuilder |
setBroadcaster(PerfanaEventBroadcaster broadcaster) |
PerfanaClientBuilder |
setCustomEvents(String customEventsText)
Provide schedule event as "duration|eventname(description)|json-settings".
|
PerfanaClientBuilder |
setLogger(PerfanaClientLogger logger) |
PerfanaClientBuilder |
setPerfanaConnectionSettings(PerfanaConnectionSettings settings) |
PerfanaClientBuilder |
setTestContext(TestContext context) |
public PerfanaClientBuilder setTestContext(TestContext context)
public PerfanaClientBuilder setLogger(PerfanaClientLogger logger)
public PerfanaClientBuilder setPerfanaConnectionSettings(PerfanaConnectionSettings settings)
public PerfanaClientBuilder setAssertResultsEnabled(boolean assertResultsEnabled)
public PerfanaClientBuilder setBroadcaster(PerfanaEventBroadcaster broadcaster)
public PerfanaClientBuilder addEventProperty(String eventImplementationName, String name, String value)
eventImplementationName - the fully qualified implementation class name (class.getName())name - the name of the property (not null or empty), e.g. "REST_URL"value - the name of the property (can be null or empty), e.g. "https://my-rest-call"public PerfanaClient build()
public PerfanaClientBuilder setCustomEvents(String customEventsText)
@generator-class=nl.stokpop.event.MyEventGenerator
foo=bar
Copyright © 2019. All rights reserved.