Class HttpsEdgeRoute

java.lang.Object
com.ngrok.definitions.HttpsEdgeRoute

public class HttpsEdgeRoute extends Object
A class encapsulating the HttpsEdgeRoute resource.
  • Constructor Details

    • HttpsEdgeRoute

      public HttpsEdgeRoute(String edgeId, String id, String createdAt, String matchType, String match, String uri, String description, String metadata, Optional<EndpointBackend> backend, Optional<EndpointIpPolicy> ipRestriction, Optional<EndpointCircuitBreaker> circuitBreaker, Optional<EndpointCompression> compression, Optional<EndpointRequestHeaders> requestHeaders, Optional<EndpointResponseHeaders> responseHeaders, Optional<EndpointWebhookValidation> webhookVerification, Optional<EndpointOAuth> oauth, Optional<EndpointSaml> saml, Optional<EndpointOidc> oidc, Optional<EndpointWebsocketTcpConverter> websocketTcpConverter)
      Creates a new instance of HttpsEdgeRoute.
      Parameters:
      edgeId - unique identifier of this edge
      id - unique identifier of this edge route
      createdAt - timestamp when the edge configuration was created, RFC 3339 format
      matchType - Type of match to use for this route. Valid values are "exact_path" and "path_prefix".
      match - Route selector: "/blog" or "example.com" or "example.com/blog"
      uri - URI of the edge API resource
      description - human-readable description of what this edge will be used for; optional, max 255 bytes.
      metadata - arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes.
      backend - backend module configuration or null
      ipRestriction - ip restriction module configuration or null
      circuitBreaker - circuit breaker module configuration or null
      compression - compression module configuration or null
      requestHeaders - request headers module configuration or null
      responseHeaders - response headers module configuration or null
      webhookVerification - webhook verification module configuration or null
      oauth - oauth module configuration or null
      saml - saml module configuration or null
      oidc - oidc module configuration or null
      websocketTcpConverter - websocket to tcp adapter configuration or null
  • Method Details