Class HTTPNoAuth

java.lang.Object
com.strongdm.api.HTTPNoAuth
All Implemented Interfaces:
Resource

public class HTTPNoAuth extends Object implements Resource
  • Constructor Details

    • HTTPNoAuth

      public HTTPNoAuth()
  • Method Details

    • getBindInterface

      public String getBindInterface()
      The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided and may also be set to one of the ResourceIPAllocationMode constants to select between VNM, loopback, or default allocation.
      Specified by:
      getBindInterface in interface Resource
    • setBindInterface

      public void setBindInterface(String in)
      The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided and may also be set to one of the ResourceIPAllocationMode constants to select between VNM, loopback, or default allocation.
      Specified by:
      setBindInterface in interface Resource
    • getDefaultPath

      public String getDefaultPath()
      Automatically redirect to this path upon connecting.
    • setDefaultPath

      public void setDefaultPath(String in)
      Automatically redirect to this path upon connecting.
    • getEgressFilter

      public String getEgressFilter()
      A filter applied to the routing logic to pin datasource to nodes.
      Specified by:
      getEgressFilter in interface Resource
    • setEgressFilter

      public void setEgressFilter(String in)
      A filter applied to the routing logic to pin datasource to nodes.
      Specified by:
      setEgressFilter in interface Resource
    • getHeadersBlacklist

      public String getHeadersBlacklist()
      Header names (e.g. Authorization), to omit from logs.
    • setHeadersBlacklist

      public void setHeadersBlacklist(String in)
      Header names (e.g. Authorization), to omit from logs.
    • getHealthcheckPath

      public String getHealthcheckPath()
      This path will be used to check the health of your site.
    • setHealthcheckPath

      public void setHealthcheckPath(String in)
      This path will be used to check the health of your site.
    • getHealthy

      public boolean getHealthy()
      True if the datasource is reachable and the credentials are valid.
    • setHealthy

      public void setHealthy(boolean in)
      True if the datasource is reachable and the credentials are valid.
    • getHostOverride

      public String getHostOverride()
      The host header will be overwritten with this field if provided.
    • setHostOverride

      public void setHostOverride(String in)
      The host header will be overwritten with this field if provided.
    • getId

      public String getId()
      Unique identifier of the Resource.
      Specified by:
      getId in interface Resource
    • setId

      public void setId(String in)
      Unique identifier of the Resource.
    • getName

      public String getName()
      Unique human-readable name of the Resource.
      Specified by:
      getName in interface Resource
    • setName

      public void setName(String in)
      Unique human-readable name of the Resource.
      Specified by:
      setName in interface Resource
    • getPortOverride

      public int getPortOverride()
      The local port used by clients to connect to this resource. It is automatically generated if not provided on create and may be re-generated on update by specifying a value of -1.
    • setPortOverride

      public void setPortOverride(int in)
      The local port used by clients to connect to this resource. It is automatically generated if not provided on create and may be re-generated on update by specifying a value of -1.
    • getProxyClusterId

      public String getProxyClusterId()
      ID of the proxy cluster for this resource, if any.
    • setProxyClusterId

      public void setProxyClusterId(String in)
      ID of the proxy cluster for this resource, if any.
    • getSecretStoreId

      public String getSecretStoreId()
      ID of the secret store containing credentials for this resource, if any.
      Specified by:
      getSecretStoreId in interface Resource
    • setSecretStoreId

      public void setSecretStoreId(String in)
      ID of the secret store containing credentials for this resource, if any.
      Specified by:
      setSecretStoreId in interface Resource
    • getSubdomain

      public String getSubdomain()
      Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    • setSubdomain

      public void setSubdomain(String in)
      Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    • getTags

      public Map<String,String> getTags()
      Tags is a map of key, value pairs.
      Specified by:
      getTags in interface Resource
    • setTags

      public void setTags(Map<String,String> in)
      Tags is a map of key, value pairs.
      Specified by:
      setTags in interface Resource
    • getUrl

      public String getUrl()
      The base address of your website without the path.
    • setUrl

      public void setUrl(String in)
      The base address of your website without the path.