# Package com.ngrok.definitions

package com.ngrok.definitions

- Related Packages
  Package
  Description
  com.ngrok
  com.ngrok.services
- Class
  Description
  AbuseReport
  A class encapsulating the `AbuseReport` resource.
  AbuseReportHostname
  A class encapsulating the `AbuseReportHostname` resource.
  AgentIngress
  A class encapsulating the `AgentIngress` resource.
  AgentIngressList
  A class encapsulating the `AgentIngressList` resource.
  ApiKey
  A class encapsulating the `ApiKey` resource.
  ApiKeyList
  A class encapsulating the `ApiKeyList` resource.
  AwsAuth
  A class encapsulating the `AwsAuth` resource.
  AwsAuth.Builder
  Builder class for `AwsAuth`.
  AwsCredentials
  A class encapsulating the `AwsCredentials` resource.
  AwsCredentials.Builder
  Builder class for `AwsCredentials`.
  AwsRole
  A class encapsulating the `AwsRole` resource.
  AwsRole.Builder
  Builder class for `AwsRole`.
  CertificateAuthority
  A class encapsulating the `CertificateAuthority` resource.
  CertificateAuthorityList
  A class encapsulating the `CertificateAuthorityList` resource.
  Credential
  A class encapsulating the `Credential` resource.
  CredentialList
  A class encapsulating the `CredentialList` resource.
  Endpoint
  A class encapsulating the `Endpoint` resource.
  EndpointBackend
  A class encapsulating the `EndpointBackend` resource.
  EndpointBackendMutate
  A class encapsulating the `EndpointBackendMutate` resource.
  EndpointBackendMutate.Builder
  Builder class for `EndpointBackendMutate`.
  EndpointCircuitBreaker
  A class encapsulating the `EndpointCircuitBreaker` resource.
  EndpointCircuitBreaker.Builder
  Builder class for `EndpointCircuitBreaker`.
  EndpointCompression
  A class encapsulating the `EndpointCompression` resource.
  EndpointCompression.Builder
  Builder class for `EndpointCompression`.
  EndpointIpPolicy
  A class encapsulating the `EndpointIpPolicy` resource.
  EndpointIpPolicyMutate
  A class encapsulating the `EndpointIpPolicyMutate` resource.
  EndpointIpPolicyMutate.Builder
  Builder class for `EndpointIpPolicyMutate`.
  EndpointList
  A class encapsulating the `EndpointList` resource.
  EndpointMutualTls
  A class encapsulating the `EndpointMutualTls` resource.
  EndpointMutualTlsMutate
  A class encapsulating the `EndpointMutualTlsMutate` resource.
  EndpointMutualTlsMutate.Builder
  Builder class for `EndpointMutualTlsMutate`.
  EndpointOAuth
  A class encapsulating the `EndpointOAuth` resource.
  EndpointOAuth.Builder
  Builder class for `EndpointOAuth`.
  EndpointOAuthFacebook
  A class encapsulating the `EndpointOAuthFacebook` resource.
  EndpointOAuthFacebook.Builder
  Builder class for `EndpointOAuthFacebook`.
  EndpointOAuthGitHub
  A class encapsulating the `EndpointOAuthGitHub` resource.
  EndpointOAuthGitHub.Builder
  Builder class for `EndpointOAuthGitHub`.
  EndpointOAuthGoogle
  A class encapsulating the `EndpointOAuthGoogle` resource.
  EndpointOAuthGoogle.Builder
  Builder class for `EndpointOAuthGoogle`.
  EndpointOAuthMicrosoft
  A class encapsulating the `EndpointOAuthMicrosoft` resource.
  EndpointOAuthMicrosoft.Builder
  Builder class for `EndpointOAuthMicrosoft`.
  EndpointOAuthProvider
  A class encapsulating the `EndpointOAuthProvider` resource.
  EndpointOAuthProvider.Builder
  Builder class for `EndpointOAuthProvider`.
  EndpointOidc
  A class encapsulating the `EndpointOidc` resource.
  EndpointOidc.Builder
  Builder class for `EndpointOidc`.
  EndpointRequestHeaders
  A class encapsulating the `EndpointRequestHeaders` resource.
  EndpointRequestHeaders.Builder
  Builder class for `EndpointRequestHeaders`.
  EndpointResponseHeaders
  A class encapsulating the `EndpointResponseHeaders` resource.
  EndpointResponseHeaders.Builder
  Builder class for `EndpointResponseHeaders`.
  EndpointSaml
  A class encapsulating the `EndpointSaml` resource.
  EndpointSamlMutate
  A class encapsulating the `EndpointSamlMutate` resource.
  EndpointSamlMutate.Builder
  Builder class for `EndpointSamlMutate`.
  EndpointTlsTermination
  A class encapsulating the `EndpointTlsTermination` resource.
  EndpointTlsTermination.Builder
  Builder class for `EndpointTlsTermination`.
  EndpointTlsTerminationAtEdge
  A class encapsulating the `EndpointTlsTerminationAtEdge` resource.
  EndpointTlsTerminationAtEdge.Builder
  Builder class for `EndpointTlsTerminationAtEdge`.
  EndpointWebhookValidation
  A class encapsulating the `EndpointWebhookValidation` resource.
  EndpointWebhookValidation.Builder
  Builder class for `EndpointWebhookValidation`.
  EndpointWebsocketTcpConverter
  A class encapsulating the `EndpointWebsocketTcpConverter` resource.
  EndpointWebsocketTcpConverter.Builder
  Builder class for `EndpointWebsocketTcpConverter`.
  EventDestination
  A class encapsulating the `EventDestination` resource.
  EventDestinationList
  A class encapsulating the `EventDestinationList` resource.
  EventSource
  A class encapsulating the `EventSource` resource.
  EventSourceList
  A class encapsulating the `EventSourceList` resource.
  EventSourceReplace
  A class encapsulating the `EventSourceReplace` resource.
  EventSourceReplace.Builder
  Builder class for `EventSourceReplace`.
  EventSubscription
  A class encapsulating the `EventSubscription` resource.
  EventSubscriptionList
  A class encapsulating the `EventSubscriptionList` resource.
  EventTarget
  A class encapsulating the `EventTarget` resource.
  EventTarget.Builder
  Builder class for `EventTarget`.
  EventTargetCloudwatchLogs
  A class encapsulating the `EventTargetCloudwatchLogs` resource.
  EventTargetCloudwatchLogs.Builder
  Builder class for `EventTargetCloudwatchLogs`.
  EventTargetFirehose
  A class encapsulating the `EventTargetFirehose` resource.
  EventTargetFirehose.Builder
  Builder class for `EventTargetFirehose`.
  EventTargetKinesis
  A class encapsulating the `EventTargetKinesis` resource.
  EventTargetKinesis.Builder
  Builder class for `EventTargetKinesis`.
  FailoverBackend
  A class encapsulating the `FailoverBackend` resource.
  FailoverBackendList
  A class encapsulating the `FailoverBackendList` resource.
  HttpResponseBackend
  A class encapsulating the `HttpResponseBackend` resource.
  HttpResponseBackendList
  A class encapsulating the `HttpResponseBackendList` resource.
  HttpsEdge
  A class encapsulating the `HttpsEdge` resource.
  HttpsEdgeList
  A class encapsulating the `HttpsEdgeList` resource.
  HttpsEdgeRoute
  A class encapsulating the `HttpsEdgeRoute` resource.
  IpPolicy
  A class encapsulating the `IpPolicy` resource.
  IpPolicyList
  A class encapsulating the `IpPolicyList` resource.
  IpPolicyRule
  A class encapsulating the `IpPolicyRule` resource.
  IpPolicyRuleList
  A class encapsulating the `IpPolicyRuleList` resource.
  IpRestriction
  A class encapsulating the `IpRestriction` resource.
  IpRestrictionList
  A class encapsulating the `IpRestrictionList` resource.
  NgrokApiError
  Representation of an API error from ngrok.
  Page<T extends Pageable>
  Wrapper class that holds a single page of a `Pageable` response.
  Pageable
  Interface indicating a resource type that can have more than one page of responses.
  Ref
  A class encapsulating the `Ref` resource.
  ReservedAddr
  A class encapsulating the `ReservedAddr` resource.
  ReservedAddrList
  A class encapsulating the `ReservedAddrList` resource.
  ReservedDomain
  A class encapsulating the `ReservedDomain` resource.
  ReservedDomainCertJob
  A class encapsulating the `ReservedDomainCertJob` resource.
  ReservedDomainCertPolicy
  A class encapsulating the `ReservedDomainCertPolicy` resource.
  ReservedDomainCertPolicy.Builder
  Builder class for `ReservedDomainCertPolicy`.
  ReservedDomainCertStatus
  A class encapsulating the `ReservedDomainCertStatus` resource.
  ReservedDomainList
  A class encapsulating the `ReservedDomainList` resource.
  SshCertificateAuthority
  A class encapsulating the `SshCertificateAuthority` resource.
  SshCertificateAuthorityList
  A class encapsulating the `SshCertificateAuthorityList` resource.
  SshCredential
  A class encapsulating the `SshCredential` resource.
  SshCredentialList
  A class encapsulating the `SshCredentialList` resource.
  SshHostCertificate
  A class encapsulating the `SshHostCertificate` resource.
  SshHostCertificateList
  A class encapsulating the `SshHostCertificateList` resource.
  SshUserCertificate
  A class encapsulating the `SshUserCertificate` resource.
  SshUserCertificateList
  A class encapsulating the `SshUserCertificateList` resource.
  TcpEdge
  A class encapsulating the `TcpEdge` resource.
  TcpEdgeList
  A class encapsulating the `TcpEdgeList` resource.
  TlsCertificate
  A class encapsulating the `TlsCertificate` resource.
  TlsCertificateList
  A class encapsulating the `TlsCertificateList` resource.
  TlsCertificateSaNs
  A class encapsulating the `TlsCertificateSaNs` resource.
  TlsEdge
  A class encapsulating the `TlsEdge` resource.
  TlsEdgeList
  A class encapsulating the `TlsEdgeList` resource.
  Tunnel
  A class encapsulating the `Tunnel` resource.
  TunnelGroupBackend
  A class encapsulating the `TunnelGroupBackend` resource.
  TunnelGroupBackendList
  A class encapsulating the `TunnelGroupBackendList` resource.
  TunnelList
  A class encapsulating the `TunnelList` resource.
  TunnelSession
  A class encapsulating the `TunnelSession` resource.
  TunnelSessionList
  A class encapsulating the `TunnelSessionList` resource.
  WeightedBackend
  A class encapsulating the `WeightedBackend` resource.
  WeightedBackendList
  A class encapsulating the `WeightedBackendList` resource.