Class ODataClientBuilder.ClientBuilder

java.lang.Object
org.apache.olingo.client.api.ODataClientBuilder.ClientBuilder
Enclosing class:
ODataClientBuilder

public static class ODataClientBuilder.ClientBuilder extends Object
Builder class
  • Constructor Details

    • ClientBuilder

      public ClientBuilder(String serviceRoot)
      Create the builder for an EdmEnabledODataClient.
      Parameters:
      serviceRoot - service root to use
  • Method Details

    • edm

      Set the edm to use for edm enabled client
      Parameters:
      edm - edm to use for edm enabled client
      Returns:
      current client builder
    • metadataETag

      public ODataClientBuilder.ClientBuilder metadataETag(String metadataETag)
      Set the metadataETag to use for edm enabled client
      Parameters:
      metadataETag - edm to use for edm enabled client
      Returns:
      current client builder
    • createClient

      public EdmEnabledODataClient createClient()
      Create an new EdmEnabledODataClient based on via system property ODATA_EMD_CLIENT_IMPL_SYS_PROPERTY class name or if not net the default ODATA_EDM_CLIENT_IMPL_CLASS set class with before set serviceRoot and optional edm and optinal metadataETag.
      Returns:
      new created ODataClient