Package net.serenitybdd.rest
Class RestDefaultsChained
- java.lang.Object
-
- net.serenitybdd.rest.RestDefaultsChained
-
public class RestDefaultsChained extends Object
User: YamStranger Date: 4/5/16 Time: 8:27 PM This class directly calls some methods from SerenityRest related only to setting default values and parameters, can be used for better readability of code using method chaining, also known as named parameter idiom. So now it is possible to configure serenity rest using line: new RestDefaultsChained().setDefaultBasePath("some/path").setDefaultProxy(object).setDefaultPort(10) There is no difference in behaving between this class or SerenityRest.
-
-
Constructor Summary
Constructors Constructor Description RestDefaultsChained()
-
Method Summary
-
-
-
Method Detail
-
setDefaultBasePath
public RestDefaultsChained setDefaultBasePath(String basePath)
-
setDefaultPort
public RestDefaultsChained setDefaultPort(int port)
-
setUrlEncodingEnabled
public RestDefaultsChained setUrlEncodingEnabled(boolean urlEncodingEnabled)
-
setDefaultRootPath
public RestDefaultsChained setDefaultRootPath(String rootPath)
-
setDefaultSessionId
public RestDefaultsChained setDefaultSessionId(String sessionId)
-
setDefaultAuthentication
public RestDefaultsChained setDefaultAuthentication(io.restassured.authentication.AuthenticationScheme authentication)
-
setDefaultRequestSpecification
public RestDefaultsChained setDefaultRequestSpecification(io.restassured.specification.RequestSpecification requestSpecification)
-
setDefaultParser
public RestDefaultsChained setDefaultParser(io.restassured.parsing.Parser defaultParser)
-
setDefaultResponseSpecification
public RestDefaultsChained setDefaultResponseSpecification(io.restassured.specification.ResponseSpecification responseSpecification)
-
reset
public RestDefaultsChained reset()
-
filters
public RestDefaultsChained filters(List<io.restassured.filter.Filter> filters)
-
filters
public RestDefaultsChained filters(io.restassured.filter.Filter filter, io.restassured.filter.Filter... additionalFilters)
-
restDefaultsChainedreplaceFiltersWith
public RestDefaultsChained restDefaultsChainedreplaceFiltersWith(List<io.restassured.filter.Filter> filters)
-
replaceFiltersWith
public RestDefaultsChained replaceFiltersWith(io.restassured.filter.Filter filter, io.restassured.filter.Filter... additionalFilters)
-
objectMapper
public RestDefaultsChained objectMapper(io.restassured.mapper.ObjectMapper objectMapper)
-
useRelaxedHTTPSValidation
public RestDefaultsChained useRelaxedHTTPSValidation()
-
useRelaxedHTTPSValidation
public RestDefaultsChained useRelaxedHTTPSValidation(String protocol)
-
registerParser
public RestDefaultsChained registerParser(String contentType, io.restassured.parsing.Parser parser)
-
unregisterParser
public RestDefaultsChained unregisterParser(String contentType)
-
trustStore
public RestDefaultsChained trustStore(KeyStore truststore)
-
enableLoggingOfRequestAndResponseIfValidationFails
public RestDefaultsChained enableLoggingOfRequestAndResponseIfValidationFails()
-
enableLoggingOfRequestAndResponseIfValidationFails
public RestDefaultsChained enableLoggingOfRequestAndResponseIfValidationFails(io.restassured.filter.log.LogDetail logDetail)
-
proxy
public RestDefaultsChained proxy(String host, int port, String scheme)
-
proxy
public RestDefaultsChained proxy(String host, int port)
-
proxy
public RestDefaultsChained proxy(int port)
-
proxy
public RestDefaultsChained proxy(URI uri)
-
proxy
public RestDefaultsChained proxy(String host)
-
proxy
public RestDefaultsChained proxy(io.restassured.specification.ProxySpecification proxySpecification)
-
setDefaultProxy
public RestDefaultsChained setDefaultProxy(String host, int port, String scheme)
-
setDefaultProxy
public RestDefaultsChained setDefaultProxy(io.restassured.specification.ProxySpecification proxy)
-
setDefaultProxy
public RestDefaultsChained setDefaultProxy(String host, int port)
-
setDefaultProxy
public RestDefaultsChained setDefaultProxy(int port)
-
setDefaultProxy
public RestDefaultsChained setDefaultProxy(URI uri)
-
keystore
public RestDefaultsChained keystore(File pathToJks, String password)
-
keystore
public RestDefaultsChained keystore(String password)
-
keystore
public RestDefaultsChained keystore(String pathToJks, String password)
-
setDefaultConfig
public RestDefaultsChained setDefaultConfig(io.restassured.config.RestAssuredConfig config)
-
-