Class EndpointTlsTermination


public class EndpointTlsTermination extends Object
A class encapsulating the EndpointTlsTermination resource.
  • Method Details

    • newBuilder

      public static EndpointTlsTermination.Builder newBuilder()
      Creates a new builder for the EndpointTlsTermination type.
      a new EndpointTlsTermination.Builder
    • getEnabled

      public Optional<Boolean> getEnabled()
      true if the module will be applied to traffic, false to disable. default true if unspecified
      the value of the property as a boolean wrapped in an Optional
    • getTerminateAt

      public String getTerminateAt()
      edge if the ngrok edge should terminate TLS traffic, upstream if TLS traffic should be passed through to the upstream ngrok agent / application server for termination. if upstream is chosen, most other modules will be disallowed because they rely on the ngrok edge being able to access the underlying traffic.
      the value of the property as a String
    • getMinVersion

      public Optional<String> getMinVersion()
      The minimum TLS version used for termination and advertised to the client during the TLS handshake. if unspecified, ngrok will choose an industry-safe default. This value must be null if terminate_at is set to upstream.
      the value of the property as a String wrapped in an Optional
    • equals

      public boolean equals(Object o)
      equals in class Object
    • hashCode

      public int hashCode()
      hashCode in class Object
    • toString

      public String toString()
      toString in class Object