Class RestDefaultsChained

java.lang.Object
net.serenitybdd.rest.RestDefaultsChained

public class RestDefaultsChained
extends java.lang.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 Details

    • RestDefaultsChained

      public RestDefaultsChained()
  • Method Details

    • setDefaultBasePath

      public RestDefaultsChained setDefaultBasePath​(java.lang.String basePath)
    • setDefaultPort

      public RestDefaultsChained setDefaultPort​(int port)
    • setUrlEncodingEnabled

      public RestDefaultsChained setUrlEncodingEnabled​(boolean urlEncodingEnabled)
    • setDefaultRootPath

      public RestDefaultsChained setDefaultRootPath​(java.lang.String rootPath)
    • setDefaultSessionId

      public RestDefaultsChained setDefaultSessionId​(java.lang.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​(java.util.List<io.restassured.filter.Filter> filters)
    • filters

      public RestDefaultsChained filters​(io.restassured.filter.Filter filter, io.restassured.filter.Filter... additionalFilters)
    • restDefaultsChainedreplaceFiltersWith

      public RestDefaultsChained restDefaultsChainedreplaceFiltersWith​(java.util.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​(java.lang.String protocol)
    • registerParser

      public RestDefaultsChained registerParser​(java.lang.String contentType, io.restassured.parsing.Parser parser)
    • unregisterParser

      public RestDefaultsChained unregisterParser​(java.lang.String contentType)
    • trustStore

      public RestDefaultsChained trustStore​(java.security.KeyStore truststore)
    • enableLoggingOfRequestAndResponseIfValidationFails

      public RestDefaultsChained enableLoggingOfRequestAndResponseIfValidationFails()
    • enableLoggingOfRequestAndResponseIfValidationFails

      public RestDefaultsChained enableLoggingOfRequestAndResponseIfValidationFails​(io.restassured.filter.log.LogDetail logDetail)
    • proxy

      public RestDefaultsChained proxy​(java.lang.String host, int port, java.lang.String scheme)
    • proxy

      public RestDefaultsChained proxy​(java.lang.String host, int port)
    • proxy

      public RestDefaultsChained proxy​(int port)
    • proxy

      public RestDefaultsChained proxy​(java.net.URI uri)
    • proxy

      public RestDefaultsChained proxy​(java.lang.String host)
    • proxy

      public RestDefaultsChained proxy​(io.restassured.specification.ProxySpecification proxySpecification)
    • setDefaultProxy

      public RestDefaultsChained setDefaultProxy​(java.lang.String host, int port, java.lang.String scheme)
    • setDefaultProxy

      public RestDefaultsChained setDefaultProxy​(io.restassured.specification.ProxySpecification proxy)
    • setDefaultProxy

      public RestDefaultsChained setDefaultProxy​(java.lang.String host, int port)
    • setDefaultProxy

      public RestDefaultsChained setDefaultProxy​(int port)
    • setDefaultProxy

      public RestDefaultsChained setDefaultProxy​(java.net.URI uri)
    • keystore

      public RestDefaultsChained keystore​(java.io.File pathToJks, java.lang.String password)
    • keystore

      public RestDefaultsChained keystore​(java.lang.String password)
    • keystore

      public RestDefaultsChained keystore​(java.lang.String pathToJks, java.lang.String password)
    • setDefaultConfig

      public RestDefaultsChained setDefaultConfig​(io.restassured.config.RestAssuredConfig config)