SimulatorAPIImpl Class

  • java.lang.Object
    • ServiceClient
      • microsoft.bonsai.simulatorapi.implementation.SimulatorAPIImpl

public class SimulatorAPIImpl implements SimulatorAPI

Initializes a new instance of the SimulatorAPI class.

Constructor Summary

Constructor Description
SimulatorAPIImpl()

Initializes an instance of SimulatorAPI client.

SimulatorAPIImpl(OkHttpClient.Builder clientBuilder, Retrofit.Builder restBuilder)

Initializes an instance of SimulatorAPI client.

SimulatorAPIImpl(RestClient restClient)

Initializes an instance of SimulatorAPI client.

SimulatorAPIImpl(String baseUrl)

Initializes an instance of SimulatorAPI client.

SimulatorAPIImpl(String baseUrl, OkHttpClient.Builder clientBuilder, Retrofit.Builder restBuilder)

Initializes an instance of SimulatorAPI client.

Method Summary

Modifier and Type Method and Description
Sessions sessions()

Gets the Sessions object to access its operations.

Inherited Members

Constructor Details

SimulatorAPIImpl

public SimulatorAPIImpl()

Initializes an instance of SimulatorAPI client.

SimulatorAPIImpl

public SimulatorAPIImpl(OkHttpClient.Builder clientBuilder, Retrofit.Builder restBuilder)

Initializes an instance of SimulatorAPI client.

Parameters:

clientBuilder - the builder for building an OkHttp client, bundled with user configurations
restBuilder - the builder for building an Retrofit client, bundled with user configurations

SimulatorAPIImpl

public SimulatorAPIImpl(RestClient restClient)

Initializes an instance of SimulatorAPI client.

Parameters:

restClient - the REST client containing pre-configured settings

SimulatorAPIImpl

public SimulatorAPIImpl(String baseUrl)

Initializes an instance of SimulatorAPI client.

Parameters:

baseUrl - the base URL of the host

SimulatorAPIImpl

public SimulatorAPIImpl(String baseUrl, OkHttpClient.Builder clientBuilder, Retrofit.Builder restBuilder)

Initializes an instance of SimulatorAPI client.

Parameters:

baseUrl - the base URL of the host
clientBuilder - the builder for building an OkHttp client, bundled with user configurations
restBuilder - the builder for building an Retrofit client, bundled with user configurations

Method Details

sessions

public Sessions sessions()

Gets the Sessions object to access its operations.

Overrides:

SimulatorAPIImpl.sessions()

Returns:

the Sessions object.

Applies to