Class Config

java.lang.Object
com.contentstack.sdk.Config

public class Config
extends Object
The type Config. enables optional parameters while passing from stack
  • Field Details

  • Constructor Details

  • Method Details

    • getBranch

      public String getBranch()
    • setBranch

      public void setBranch​(String branch)
    • setProxy

      public void setProxy​(Proxy proxy)
      Proxy can be set like below.
      Parameters:
      proxy - Proxy setting, typically a type (http, socks) and a socket address. A Proxy is an immutable object

      Example:

      java.net.Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("proxyHost", "proxyPort")); java.net.Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("sl.theproxyvpn.io", 80)); Config config = new Config(); config.setProxy(proxy);
    • getProxy

      public Proxy getProxy()
      Returns the Proxy instance
      Returns:
      Proxy
    • connectionPool

      public okhttp3.ConnectionPool connectionPool​(int maxIdleConnections, long keepAliveDuration, TimeUnit timeUnit)
      Manages reuse of HTTP and HTTP/2 connections for reduced network latency. HTTP requests that * share the same Address may share a Connection. This class implements the policy * of which connections to keep open for future use.
      Parameters:
      maxIdleConnections - the maxIdleConnections default value is 5
      keepAliveDuration - the keepAliveDuration default value is 5
      timeUnit - the timeUnit default value is TimeUnit.MINUTES
      Returns:
      ConnectionPool
    • getRegion

      public Config.ContentstackRegion getRegion()
      Gets region.
      Returns:
      the region
    • setRegion

      Sets region.
      Parameters:
      region - the region
      Returns:
      the region
    • getEndpoint

      protected String getEndpoint()
    • setEndpoint

      protected String setEndpoint​(@NotNull String endpoint)
    • getHost

      public String getHost()
      Gets host.
      Returns:
      the host
    • setHost

      public void setHost​(String hostName)
      Sets host.
      Parameters:
      hostName - the host name
    • getVersion

      public String getVersion()
      Gets version.
      Returns:
      the version
    • enableLivePreview

      public Config enableLivePreview​(boolean enableLivePreview)
      Enable live preview config.
      Parameters:
      enableLivePreview - to enable live preview
      Returns:
      the config
    • setLivePreviewHost

      public Config setLivePreviewHost​(@NotNull String livePreviewHost)
      Sets live preview host.
      Parameters:
      livePreviewHost - the live preview host
      Returns:
      the live preview host
    • setManagementToken

      public Config setManagementToken​(@NotNull String managementToken)
      Sets management token.
      Parameters:
      managementToken - the management token
      Returns:
      the management token