From cb17e0fa5c6653e2397e24524cfe1cae3dfcd4bc Mon Sep 17 00:00:00 2001 From: "ngrok-bors-ng[bot]" <52465704+ngrok-bors-ng[bot]@users.noreply.github.com> Date: Thu, 10 Mar 2022 22:51:06 +0000 Subject: [PATCH] cut new release for ngrok-api-java --- docs/CNAME | 1 - docs/allclasses-index.html | 682 -- docs/allpackages-index.html | 76 - .../ngrok/DefaultNgrokApiClient.Builder.html | 273 - docs/com/ngrok/DefaultNgrokApiClient.html | 260 - .../ngrok/Ngrok.PointcfgModuleNamespace.html | 351 - docs/com/ngrok/Ngrok.html | 692 -- docs/com/ngrok/NgrokApiClient.HttpMethod.html | 269 - docs/com/ngrok/NgrokApiClient.html | 241 - docs/com/ngrok/Version.html | 161 - .../DefaultNgrokApiClient.Builder.html | 122 - .../class-use/DefaultNgrokApiClient.html | 92 - .../Ngrok.PointcfgModuleNamespace.html | 92 - docs/com/ngrok/class-use/Ngrok.html | 97 - .../class-use/NgrokApiClient.HttpMethod.html | 122 - docs/com/ngrok/class-use/NgrokApiClient.html | 305 - docs/com/ngrok/class-use/Version.html | 65 - docs/com/ngrok/definitions/AbuseReport.html | 336 - .../definitions/AbuseReportHostname.html | 243 - docs/com/ngrok/definitions/AgentIngress.html | 361 - .../ngrok/definitions/AgentIngressList.html | 265 - docs/com/ngrok/definitions/ApiKey.html | 319 - docs/com/ngrok/definitions/ApiKeyList.html | 265 - .../ngrok/definitions/AwsAuth.Builder.html | 231 - docs/com/ngrok/definitions/AwsAuth.html | 239 - .../definitions/AwsCredentials.Builder.html | 151 - .../com/ngrok/definitions/AwsCredentials.html | 240 - .../ngrok/definitions/AwsRole.Builder.html | 151 - docs/com/ngrok/definitions/AwsRole.html | 223 - .../definitions/CertificateAuthority.html | 414 - .../definitions/CertificateAuthorityList.html | 265 - docs/com/ngrok/definitions/Credential.html | 349 - .../com/ngrok/definitions/CredentialList.html | 265 - .../EndpointCircuitBreaker.Builder.html | 381 - .../definitions/EndpointCircuitBreaker.html | 306 - .../EndpointCompression.Builder.html | 191 - .../definitions/EndpointCompression.html | 221 - .../definitions/EndpointConfiguration.html | 547 -- .../EndpointConfigurationList.html | 265 - .../ngrok/definitions/EndpointIpPolicy.html | 241 - .../EndpointIpPolicyMutate.Builder.html | 231 - .../definitions/EndpointIpPolicyMutate.html | 239 - .../ngrok/definitions/EndpointLogging.html | 243 - .../EndpointLoggingMutate.Builder.html | 231 - .../definitions/EndpointLoggingMutate.html | 239 - .../ngrok/definitions/EndpointMutualTls.html | 242 - .../EndpointMutualTlsMutate.Builder.html | 231 - .../definitions/EndpointMutualTlsMutate.html | 239 - .../definitions/EndpointOAuth.Builder.html | 439 - docs/com/ngrok/definitions/EndpointOAuth.html | 333 - .../EndpointOAuthFacebook.Builder.html | 359 - .../definitions/EndpointOAuthFacebook.html | 297 - .../EndpointOAuthGitHub.Builder.html | 439 - .../definitions/EndpointOAuthGitHub.html | 333 - .../EndpointOAuthGoogle.Builder.html | 359 - .../definitions/EndpointOAuthGoogle.html | 297 - .../EndpointOAuthMicrosoft.Builder.html | 359 - .../definitions/EndpointOAuthMicrosoft.html | 297 - .../EndpointOAuthProvider.Builder.html | 295 - .../definitions/EndpointOAuthProvider.html | 267 - .../definitions/EndpointOidc.Builder.html | 495 - docs/com/ngrok/definitions/EndpointOidc.html | 357 - .../EndpointRequestHeaders.Builder.html | 271 - .../definitions/EndpointRequestHeaders.html | 257 - .../EndpointResponseHeaders.Builder.html | 271 - .../definitions/EndpointResponseHeaders.html | 257 - docs/com/ngrok/definitions/EndpointSaml.html | 522 - .../EndpointSamlMutate.Builder.html | 561 -- .../ngrok/definitions/EndpointSamlMutate.html | 388 - .../EndpointTlsTermination.Builder.html | 283 - .../definitions/EndpointTlsTermination.html | 263 - .../EndpointWebhookValidation.Builder.html | 275 - .../EndpointWebhookValidation.html | 259 - .../ngrok/definitions/EventDestination.html | 340 - .../definitions/EventDestinationList.html | 265 - docs/com/ngrok/definitions/EventSource.html | 239 - .../ngrok/definitions/EventSourceList.html | 239 - .../EventSourceReplace.Builder.html | 187 - .../ngrok/definitions/EventSourceReplace.html | 219 - docs/com/ngrok/definitions/EventStream.html | 376 - .../ngrok/definitions/EventStreamList.html | 265 - .../ngrok/definitions/EventSubscription.html | 336 - .../definitions/EventSubscriptionList.html | 265 - .../definitions/EventTarget.Builder.html | 259 - docs/com/ngrok/definitions/EventTarget.html | 251 - .../EventTargetCloudwatchLogs.Builder.html | 229 - .../EventTargetCloudwatchLogs.html | 238 - .../EventTargetFirehose.Builder.html | 229 - .../definitions/EventTargetFirehose.html | 238 - .../EventTargetKinesis.Builder.html | 225 - .../ngrok/definitions/EventTargetKinesis.html | 236 - docs/com/ngrok/definitions/IpPolicy.html | 318 - docs/com/ngrok/definitions/IpPolicyList.html | 265 - docs/com/ngrok/definitions/IpPolicyRule.html | 336 - .../ngrok/definitions/IpPolicyRuleList.html | 265 - docs/com/ngrok/definitions/IpRestriction.html | 358 - .../ngrok/definitions/IpRestrictionList.html | 265 - docs/com/ngrok/definitions/NgrokApiError.html | 293 - docs/com/ngrok/definitions/Page.html | 200 - docs/com/ngrok/definitions/Pageable.html | 144 - docs/com/ngrok/definitions/Ref.html | 239 - docs/com/ngrok/definitions/ReservedAddr.html | 357 - .../ngrok/definitions/ReservedAddrList.html | 265 - .../com/ngrok/definitions/ReservedDomain.html | 485 - .../definitions/ReservedDomainCertJob.html | 279 - .../ReservedDomainCertPolicy.Builder.html | 227 - .../definitions/ReservedDomainCertPolicy.html | 237 - .../definitions/ReservedDomainCertStatus.html | 241 - .../ngrok/definitions/ReservedDomainList.html | 265 - .../definitions/SshCertificateAuthority.html | 338 - .../SshCertificateAuthorityList.html | 265 - docs/com/ngrok/definitions/SshCredential.html | 347 - .../ngrok/definitions/SshCredentialList.html | 265 - .../ngrok/definitions/SshHostCertificate.html | 443 - .../definitions/SshHostCertificateList.html | 265 - .../ngrok/definitions/SshUserCertificate.html | 491 - .../definitions/SshUserCertificateList.html | 265 - .../com/ngrok/definitions/TlsCertificate.html | 603 -- .../ngrok/definitions/TlsCertificateList.html | 265 - .../ngrok/definitions/TlsCertificateSaNs.html | 241 - docs/com/ngrok/definitions/Tunnel.html | 337 - docs/com/ngrok/definitions/TunnelList.html | 265 - docs/com/ngrok/definitions/TunnelSession.html | 396 - .../ngrok/definitions/TunnelSessionList.html | 265 - .../definitions/class-use/AbuseReport.html | 113 - .../class-use/AbuseReportHostname.html | 92 - .../definitions/class-use/AgentIngress.html | 154 - .../class-use/AgentIngressList.html | 97 - .../ngrok/definitions/class-use/ApiKey.html | 154 - .../definitions/class-use/ApiKeyList.html | 97 - .../class-use/AwsAuth.Builder.html | 116 - .../ngrok/definitions/class-use/AwsAuth.html | 149 - .../class-use/AwsCredentials.Builder.html | 93 - .../definitions/class-use/AwsCredentials.html | 128 - .../class-use/AwsRole.Builder.html | 92 - .../ngrok/definitions/class-use/AwsRole.html | 128 - .../class-use/CertificateAuthority.html | 154 - .../class-use/CertificateAuthorityList.html | 97 - .../definitions/class-use/Credential.html | 154 - .../definitions/class-use/CredentialList.html | 97 - .../EndpointCircuitBreaker.Builder.html | 158 - .../class-use/EndpointCircuitBreaker.html | 212 - .../EndpointCompression.Builder.html | 104 - .../class-use/EndpointCompression.html | 184 - .../class-use/EndpointConfiguration.html | 154 - .../class-use/EndpointConfigurationList.html | 97 - .../class-use/EndpointIpPolicy.html | 131 - .../EndpointIpPolicyMutate.Builder.html | 116 - .../class-use/EndpointIpPolicyMutate.html | 141 - .../class-use/EndpointLogging.html | 131 - .../EndpointLoggingMutate.Builder.html | 116 - .../class-use/EndpointLoggingMutate.html | 141 - .../class-use/EndpointMutualTls.html | 131 - .../EndpointMutualTlsMutate.Builder.html | 116 - .../class-use/EndpointMutualTlsMutate.html | 141 - .../class-use/EndpointOAuth.Builder.html | 176 - .../definitions/class-use/EndpointOAuth.html | 184 - .../EndpointOAuthFacebook.Builder.html | 148 - .../class-use/EndpointOAuthFacebook.html | 125 - .../EndpointOAuthGitHub.Builder.html | 168 - .../class-use/EndpointOAuthGitHub.html | 125 - .../EndpointOAuthGoogle.Builder.html | 148 - .../class-use/EndpointOAuthGoogle.html | 125 - .../EndpointOAuthMicrosoft.Builder.html | 148 - .../class-use/EndpointOAuthMicrosoft.html | 125 - .../EndpointOAuthProvider.Builder.html | 132 - .../class-use/EndpointOAuthProvider.html | 122 - .../class-use/EndpointOidc.Builder.html | 190 - .../definitions/class-use/EndpointOidc.html | 184 - .../EndpointRequestHeaders.Builder.html | 128 - .../class-use/EndpointRequestHeaders.html | 184 - .../EndpointResponseHeaders.Builder.html | 128 - .../class-use/EndpointResponseHeaders.html | 184 - .../definitions/class-use/EndpointSaml.html | 131 - .../class-use/EndpointSamlMutate.Builder.html | 208 - .../class-use/EndpointSamlMutate.html | 141 - .../EndpointTlsTermination.Builder.html | 130 - .../class-use/EndpointTlsTermination.html | 184 - .../EndpointWebhookValidation.Builder.html | 126 - .../class-use/EndpointWebhookValidation.html | 184 - .../class-use/EventDestination.html | 154 - .../class-use/EventDestinationList.html | 97 - .../definitions/class-use/EventSource.html | 169 - .../class-use/EventSourceList.html | 103 - .../class-use/EventSourceReplace.Builder.html | 102 - .../class-use/EventSourceReplace.html | 125 - .../definitions/class-use/EventStream.html | 154 - .../class-use/EventStreamList.html | 97 - .../class-use/EventSubscription.html | 154 - .../class-use/EventSubscriptionList.html | 97 - .../class-use/EventTarget.Builder.html | 122 - .../definitions/class-use/EventTarget.html | 153 - .../EventTargetCloudwatchLogs.Builder.html | 114 - .../class-use/EventTargetCloudwatchLogs.html | 125 - .../EventTargetFirehose.Builder.html | 114 - .../class-use/EventTargetFirehose.html | 125 - .../class-use/EventTargetKinesis.Builder.html | 112 - .../class-use/EventTargetKinesis.html | 125 - .../ngrok/definitions/class-use/IpPolicy.html | 154 - .../definitions/class-use/IpPolicyList.html | 97 - .../definitions/class-use/IpPolicyRule.html | 154 - .../class-use/IpPolicyRuleList.html | 97 - .../definitions/class-use/IpRestriction.html | 154 - .../class-use/IpRestrictionList.html | 97 - .../definitions/class-use/NgrokApiError.html | 65 - .../com/ngrok/definitions/class-use/Page.html | 311 - .../ngrok/definitions/class-use/Pageable.html | 198 - docs/com/ngrok/definitions/class-use/Ref.html | 248 - .../definitions/class-use/ReservedAddr.html | 154 - .../class-use/ReservedAddrList.html | 97 - .../definitions/class-use/ReservedDomain.html | 154 - .../class-use/ReservedDomainCertJob.html | 93 - .../ReservedDomainCertPolicy.Builder.html | 112 - .../class-use/ReservedDomainCertPolicy.html | 147 - .../class-use/ReservedDomainCertStatus.html | 93 - .../class-use/ReservedDomainList.html | 97 - .../class-use/SshCertificateAuthority.html | 154 - .../SshCertificateAuthorityList.html | 97 - .../definitions/class-use/SshCredential.html | 154 - .../class-use/SshCredentialList.html | 97 - .../class-use/SshHostCertificate.html | 154 - .../class-use/SshHostCertificateList.html | 97 - .../class-use/SshUserCertificate.html | 154 - .../class-use/SshUserCertificateList.html | 97 - .../definitions/class-use/TlsCertificate.html | 154 - .../class-use/TlsCertificateList.html | 97 - .../class-use/TlsCertificateSaNs.html | 123 - .../ngrok/definitions/class-use/Tunnel.html | 105 - .../definitions/class-use/TunnelList.html | 97 - .../definitions/class-use/TunnelSession.html | 134 - .../class-use/TunnelSessionList.html | 97 - .../ngrok/definitions/package-summary.html | 520 - docs/com/ngrok/definitions/package-tree.html | 202 - docs/com/ngrok/definitions/package-use.html | 680 -- docs/com/ngrok/package-summary.html | 116 - docs/com/ngrok/package-tree.html | 103 - docs/com/ngrok/package-use.html | 139 - .../AbuseReports.CreateCallBuilder.html | 206 - .../services/AbuseReports.GetCallBuilder.html | 170 - docs/com/ngrok/services/AbuseReports.html | 233 - .../AgentIngresses.CreateCallBuilder.html | 246 - .../AgentIngresses.DeleteCallBuilder.html | 168 - .../AgentIngresses.GetCallBuilder.html | 170 - .../AgentIngresses.ListCallBuilder.html | 242 - .../AgentIngresses.UpdateCallBuilder.html | 246 - docs/com/ngrok/services/AgentIngresses.html | 307 - .../services/ApiKeys.CreateCallBuilder.html | 244 - .../services/ApiKeys.DeleteCallBuilder.html | 168 - .../services/ApiKeys.GetCallBuilder.html | 170 - .../services/ApiKeys.ListCallBuilder.html | 242 - .../services/ApiKeys.UpdateCallBuilder.html | 244 - docs/com/ngrok/services/ApiKeys.html | 310 - ...tificateAuthorities.CreateCallBuilder.html | 246 - ...tificateAuthorities.DeleteCallBuilder.html | 168 - ...CertificateAuthorities.GetCallBuilder.html | 170 - ...ertificateAuthorities.ListCallBuilder.html | 242 - ...tificateAuthorities.UpdateCallBuilder.html | 246 - .../services/CertificateAuthorities.html | 316 - .../Credentials.CreateCallBuilder.html | 304 - .../Credentials.DeleteCallBuilder.html | 168 - .../services/Credentials.GetCallBuilder.html | 170 - .../services/Credentials.ListCallBuilder.html | 242 - .../Credentials.UpdateCallBuilder.html | 304 - docs/com/ngrok/services/Credentials.html | 315 - ...ircuitBreakerModule.DeleteCallBuilder.html | 168 - ...ntCircuitBreakerModule.GetCallBuilder.html | 170 - ...rcuitBreakerModule.ReplaceCallBuilder.html | 206 - .../EndpointCircuitBreakerModule.html | 254 - ...ntCompressionModule.DeleteCallBuilder.html | 168 - ...pointCompressionModule.GetCallBuilder.html | 170 - ...tCompressionModule.ReplaceCallBuilder.html | 206 - .../services/EndpointCompressionModule.html | 254 - ...pointConfigurations.CreateCallBuilder.html | 718 -- ...pointConfigurations.DeleteCallBuilder.html | 168 - ...EndpointConfigurations.GetCallBuilder.html | 170 - ...ndpointConfigurations.ListCallBuilder.html | 242 - ...pointConfigurations.UpdateCallBuilder.html | 680 -- .../services/EndpointConfigurations.html | 312 - ...pointIpPolicyModule.DeleteCallBuilder.html | 168 - ...EndpointIpPolicyModule.GetCallBuilder.html | 170 - ...ointIpPolicyModule.ReplaceCallBuilder.html | 206 - .../services/EndpointIpPolicyModule.html | 254 - ...dpointLoggingModule.DeleteCallBuilder.html | 168 - .../EndpointLoggingModule.GetCallBuilder.html | 170 - ...pointLoggingModule.ReplaceCallBuilder.html | 206 - .../ngrok/services/EndpointLoggingModule.html | 254 - ...ointMutualTlsModule.DeleteCallBuilder.html | 168 - ...ndpointMutualTlsModule.GetCallBuilder.html | 170 - ...intMutualTlsModule.ReplaceCallBuilder.html | 206 - .../services/EndpointMutualTlsModule.html | 254 - ...EndpointOAuthModule.DeleteCallBuilder.html | 168 - .../EndpointOAuthModule.GetCallBuilder.html | 170 - ...ndpointOAuthModule.ReplaceCallBuilder.html | 206 - .../ngrok/services/EndpointOAuthModule.html | 254 - .../EndpointOidcModule.DeleteCallBuilder.html | 168 - .../EndpointOidcModule.GetCallBuilder.html | 170 - ...EndpointOidcModule.ReplaceCallBuilder.html | 206 - .../ngrok/services/EndpointOidcModule.html | 254 - ...equestHeadersModule.DeleteCallBuilder.html | 168 - ...ntRequestHeadersModule.GetCallBuilder.html | 170 - ...questHeadersModule.ReplaceCallBuilder.html | 206 - .../EndpointRequestHeadersModule.html | 254 - ...sponseHeadersModule.DeleteCallBuilder.html | 168 - ...tResponseHeadersModule.GetCallBuilder.html | 170 - ...ponseHeadersModule.ReplaceCallBuilder.html | 206 - .../EndpointResponseHeadersModule.html | 254 - .../EndpointSamlModule.DeleteCallBuilder.html | 168 - .../EndpointSamlModule.GetCallBuilder.html | 170 - ...EndpointSamlModule.ReplaceCallBuilder.html | 206 - .../ngrok/services/EndpointSamlModule.html | 254 - ...lsTerminationModule.DeleteCallBuilder.html | 168 - ...ntTlsTerminationModule.GetCallBuilder.html | 170 - ...sTerminationModule.ReplaceCallBuilder.html | 206 - .../EndpointTlsTerminationModule.html | 254 - ...ookValidationModule.DeleteCallBuilder.html | 168 - ...ebhookValidationModule.GetCallBuilder.html | 170 - ...okValidationModule.ReplaceCallBuilder.html | 206 - .../EndpointWebhookValidationModule.html | 254 - .../EventDestinations.CreateCallBuilder.html | 326 - .../EventDestinations.DeleteCallBuilder.html | 168 - .../EventDestinations.GetCallBuilder.html | 170 - .../EventDestinations.ListCallBuilder.html | 242 - .../EventDestinations.UpdateCallBuilder.html | 326 - .../com/ngrok/services/EventDestinations.html | 304 - .../EventSources.CreateCallBuilder.html | 206 - .../EventSources.DeleteCallBuilder.html | 168 - .../services/EventSources.GetCallBuilder.html | 170 - .../EventSources.ListCallBuilder.html | 170 - .../EventSources.UpdateCallBuilder.html | 170 - docs/com/ngrok/services/EventSources.html | 323 - .../EventStreams.CreateCallBuilder.html | 394 - .../EventStreams.DeleteCallBuilder.html | 168 - .../services/EventStreams.GetCallBuilder.html | 170 - .../EventStreams.ListCallBuilder.html | 242 - .../EventStreams.UpdateCallBuilder.html | 356 - docs/com/ngrok/services/EventStreams.html | 301 - .../EventSubscriptions.CreateCallBuilder.html | 320 - .../EventSubscriptions.DeleteCallBuilder.html | 168 - .../EventSubscriptions.GetCallBuilder.html | 170 - .../EventSubscriptions.ListCallBuilder.html | 242 - .../EventSubscriptions.UpdateCallBuilder.html | 320 - .../ngrok/services/EventSubscriptions.html | 300 - .../IpPolicies.CreateCallBuilder.html | 246 - .../IpPolicies.DeleteCallBuilder.html | 168 - .../services/IpPolicies.GetCallBuilder.html | 170 - .../services/IpPolicies.ListCallBuilder.html | 242 - .../IpPolicies.UpdateCallBuilder.html | 246 - docs/com/ngrok/services/IpPolicies.html | 313 - .../IpPolicyRules.CreateCallBuilder.html | 246 - .../IpPolicyRules.DeleteCallBuilder.html | 168 - .../IpPolicyRules.GetCallBuilder.html | 170 - .../IpPolicyRules.ListCallBuilder.html | 242 - .../IpPolicyRules.UpdateCallBuilder.html | 282 - docs/com/ngrok/services/IpPolicyRules.html | 310 - .../IpRestrictions.CreateCallBuilder.html | 282 - .../IpRestrictions.DeleteCallBuilder.html | 168 - .../IpRestrictions.GetCallBuilder.html | 170 - .../IpRestrictions.ListCallBuilder.html | 242 - .../IpRestrictions.UpdateCallBuilder.html | 318 - docs/com/ngrok/services/IpRestrictions.html | 320 - .../ReservedAddrs.CreateCallBuilder.html | 322 - .../ReservedAddrs.DeleteCallBuilder.html | 168 - ...Addrs.DeleteEndpointConfigCallBuilder.html | 168 - .../ReservedAddrs.GetCallBuilder.html | 170 - .../ReservedAddrs.ListCallBuilder.html | 242 - .../ReservedAddrs.UpdateCallBuilder.html | 284 - docs/com/ngrok/services/ReservedAddrs.html | 327 - .../ReservedDomains.CreateCallBuilder.html | 446 - .../ReservedDomains.DeleteCallBuilder.html | 168 - ...dDomains.DeleteCertificateCallBuilder.html | 168 - ...ertificateManagementPolicyCallBuilder.html | 168 - ...s.DeleteHttpEndpointConfigCallBuilder.html | 168 - ....DeleteHttpsEndpointConfigCallBuilder.html | 168 - .../ReservedDomains.GetCallBuilder.html | 170 - .../ReservedDomains.ListCallBuilder.html | 242 - .../ReservedDomains.UpdateCallBuilder.html | 408 - docs/com/ngrok/services/ReservedDomains.html | 405 - ...tificateAuthorities.CreateCallBuilder.html | 358 - ...tificateAuthorities.DeleteCallBuilder.html | 168 - ...CertificateAuthorities.GetCallBuilder.html | 170 - ...ertificateAuthorities.ListCallBuilder.html | 242 - ...tificateAuthorities.UpdateCallBuilder.html | 246 - .../services/SshCertificateAuthorities.html | 311 - .../SshCredentials.CreateCallBuilder.html | 304 - .../SshCredentials.DeleteCallBuilder.html | 168 - .../SshCredentials.GetCallBuilder.html | 170 - .../SshCredentials.ListCallBuilder.html | 242 - .../SshCredentials.UpdateCallBuilder.html | 304 - docs/com/ngrok/services/SshCredentials.html | 312 - ...SshHostCertificates.CreateCallBuilder.html | 366 - ...SshHostCertificates.DeleteCallBuilder.html | 168 - .../SshHostCertificates.GetCallBuilder.html | 170 - .../SshHostCertificates.ListCallBuilder.html | 242 - ...SshHostCertificates.UpdateCallBuilder.html | 246 - .../ngrok/services/SshHostCertificates.html | 317 - ...SshUserCertificates.CreateCallBuilder.html | 458 - ...SshUserCertificates.DeleteCallBuilder.html | 168 - .../SshUserCertificates.GetCallBuilder.html | 170 - .../SshUserCertificates.ListCallBuilder.html | 242 - ...SshUserCertificates.UpdateCallBuilder.html | 246 - .../ngrok/services/SshUserCertificates.html | 317 - .../TlsCertificates.CreateCallBuilder.html | 244 - .../TlsCertificates.DeleteCallBuilder.html | 168 - .../TlsCertificates.GetCallBuilder.html | 170 - .../TlsCertificates.ListCallBuilder.html | 242 - .../TlsCertificates.UpdateCallBuilder.html | 244 - docs/com/ngrok/services/TlsCertificates.html | 319 - .../TunnelSessions.GetCallBuilder.html | 170 - .../TunnelSessions.ListCallBuilder.html | 242 - .../TunnelSessions.RestartCallBuilder.html | 168 - .../TunnelSessions.StopCallBuilder.html | 168 - .../TunnelSessions.UpdateCallBuilder.html | 168 - docs/com/ngrok/services/TunnelSessions.html | 323 - .../services/Tunnels.ListCallBuilder.html | 242 - docs/com/ngrok/services/Tunnels.html | 203 - .../AbuseReports.CreateCallBuilder.html | 103 - .../AbuseReports.GetCallBuilder.html | 92 - .../services/class-use/AbuseReports.html | 93 - .../AgentIngresses.CreateCallBuilder.html | 112 - .../AgentIngresses.DeleteCallBuilder.html | 94 - .../AgentIngresses.GetCallBuilder.html | 92 - .../AgentIngresses.ListCallBuilder.html | 114 - .../AgentIngresses.UpdateCallBuilder.html | 112 - .../services/class-use/AgentIngresses.html | 92 - .../class-use/ApiKeys.CreateCallBuilder.html | 112 - .../class-use/ApiKeys.DeleteCallBuilder.html | 94 - .../class-use/ApiKeys.GetCallBuilder.html | 92 - .../class-use/ApiKeys.ListCallBuilder.html | 114 - .../class-use/ApiKeys.UpdateCallBuilder.html | 112 - .../com/ngrok/services/class-use/ApiKeys.html | 93 - ...tificateAuthorities.CreateCallBuilder.html | 114 - ...tificateAuthorities.DeleteCallBuilder.html | 94 - ...CertificateAuthorities.GetCallBuilder.html | 94 - ...ertificateAuthorities.ListCallBuilder.html | 114 - ...tificateAuthorities.UpdateCallBuilder.html | 114 - .../class-use/CertificateAuthorities.html | 93 - .../Credentials.CreateCallBuilder.html | 124 - .../Credentials.DeleteCallBuilder.html | 94 - .../class-use/Credentials.GetCallBuilder.html | 94 - .../Credentials.ListCallBuilder.html | 114 - .../Credentials.UpdateCallBuilder.html | 126 - .../ngrok/services/class-use/Credentials.html | 92 - ...ircuitBreakerModule.DeleteCallBuilder.html | 92 - ...ntCircuitBreakerModule.GetCallBuilder.html | 92 - ...rcuitBreakerModule.ReplaceCallBuilder.html | 102 - .../EndpointCircuitBreakerModule.html | 92 - ...ntCompressionModule.DeleteCallBuilder.html | 92 - ...pointCompressionModule.GetCallBuilder.html | 92 - ...tCompressionModule.ReplaceCallBuilder.html | 102 - .../class-use/EndpointCompressionModule.html | 92 - ...pointConfigurations.CreateCallBuilder.html | 246 - ...pointConfigurations.DeleteCallBuilder.html | 92 - ...EndpointConfigurations.GetCallBuilder.html | 94 - ...ndpointConfigurations.ListCallBuilder.html | 114 - ...pointConfigurations.UpdateCallBuilder.html | 234 - .../class-use/EndpointConfigurations.html | 93 - ...pointIpPolicyModule.DeleteCallBuilder.html | 92 - ...EndpointIpPolicyModule.GetCallBuilder.html | 92 - ...ointIpPolicyModule.ReplaceCallBuilder.html | 102 - .../class-use/EndpointIpPolicyModule.html | 92 - ...dpointLoggingModule.DeleteCallBuilder.html | 92 - .../EndpointLoggingModule.GetCallBuilder.html | 92 - ...pointLoggingModule.ReplaceCallBuilder.html | 102 - .../class-use/EndpointLoggingModule.html | 92 - ...ointMutualTlsModule.DeleteCallBuilder.html | 92 - ...ndpointMutualTlsModule.GetCallBuilder.html | 92 - ...intMutualTlsModule.ReplaceCallBuilder.html | 102 - .../class-use/EndpointMutualTlsModule.html | 92 - ...EndpointOAuthModule.DeleteCallBuilder.html | 92 - .../EndpointOAuthModule.GetCallBuilder.html | 92 - ...ndpointOAuthModule.ReplaceCallBuilder.html | 102 - .../class-use/EndpointOAuthModule.html | 92 - .../EndpointOidcModule.DeleteCallBuilder.html | 92 - .../EndpointOidcModule.GetCallBuilder.html | 92 - ...EndpointOidcModule.ReplaceCallBuilder.html | 102 - .../class-use/EndpointOidcModule.html | 92 - ...equestHeadersModule.DeleteCallBuilder.html | 92 - ...ntRequestHeadersModule.GetCallBuilder.html | 92 - ...questHeadersModule.ReplaceCallBuilder.html | 102 - .../EndpointRequestHeadersModule.html | 92 - ...sponseHeadersModule.DeleteCallBuilder.html | 92 - ...tResponseHeadersModule.GetCallBuilder.html | 92 - ...ponseHeadersModule.ReplaceCallBuilder.html | 102 - .../EndpointResponseHeadersModule.html | 92 - .../EndpointSamlModule.DeleteCallBuilder.html | 92 - .../EndpointSamlModule.GetCallBuilder.html | 92 - ...EndpointSamlModule.ReplaceCallBuilder.html | 102 - .../class-use/EndpointSamlModule.html | 92 - ...lsTerminationModule.DeleteCallBuilder.html | 92 - ...ntTlsTerminationModule.GetCallBuilder.html | 92 - ...sTerminationModule.ReplaceCallBuilder.html | 102 - .../EndpointTlsTerminationModule.html | 92 - ...ookValidationModule.DeleteCallBuilder.html | 92 - ...ebhookValidationModule.GetCallBuilder.html | 92 - ...okValidationModule.ReplaceCallBuilder.html | 102 - .../EndpointWebhookValidationModule.html | 92 - .../EventDestinations.CreateCallBuilder.html | 134 - .../EventDestinations.DeleteCallBuilder.html | 92 - .../EventDestinations.GetCallBuilder.html | 92 - .../EventDestinations.ListCallBuilder.html | 112 - .../EventDestinations.UpdateCallBuilder.html | 134 - .../services/class-use/EventDestinations.html | 92 - .../EventSources.CreateCallBuilder.html | 104 - .../EventSources.DeleteCallBuilder.html | 95 - .../EventSources.GetCallBuilder.html | 95 - .../EventSources.ListCallBuilder.html | 94 - .../EventSources.UpdateCallBuilder.html | 95 - .../services/class-use/EventSources.html | 92 - .../EventStreams.CreateCallBuilder.html | 152 - .../EventStreams.DeleteCallBuilder.html | 92 - .../EventStreams.GetCallBuilder.html | 92 - .../EventStreams.ListCallBuilder.html | 112 - .../EventStreams.UpdateCallBuilder.html | 142 - .../services/class-use/EventStreams.html | 92 - .../EventSubscriptions.CreateCallBuilder.html | 132 - .../EventSubscriptions.DeleteCallBuilder.html | 92 - .../EventSubscriptions.GetCallBuilder.html | 92 - .../EventSubscriptions.ListCallBuilder.html | 112 - .../EventSubscriptions.UpdateCallBuilder.html | 132 - .../class-use/EventSubscriptions.html | 92 - .../IpPolicies.CreateCallBuilder.html | 112 - .../IpPolicies.DeleteCallBuilder.html | 92 - .../class-use/IpPolicies.GetCallBuilder.html | 92 - .../class-use/IpPolicies.ListCallBuilder.html | 114 - .../IpPolicies.UpdateCallBuilder.html | 114 - .../ngrok/services/class-use/IpPolicies.html | 94 - .../IpPolicyRules.CreateCallBuilder.html | 113 - .../IpPolicyRules.DeleteCallBuilder.html | 92 - .../IpPolicyRules.GetCallBuilder.html | 92 - .../IpPolicyRules.ListCallBuilder.html | 114 - .../IpPolicyRules.UpdateCallBuilder.html | 124 - .../services/class-use/IpPolicyRules.html | 93 - .../IpRestrictions.CreateCallBuilder.html | 125 - .../IpRestrictions.DeleteCallBuilder.html | 94 - .../IpRestrictions.GetCallBuilder.html | 94 - .../IpRestrictions.ListCallBuilder.html | 114 - .../IpRestrictions.UpdateCallBuilder.html | 134 - .../services/class-use/IpRestrictions.html | 93 - .../ReservedAddrs.CreateCallBuilder.html | 134 - .../ReservedAddrs.DeleteCallBuilder.html | 92 - ...Addrs.DeleteEndpointConfigCallBuilder.html | 92 - .../ReservedAddrs.GetCallBuilder.html | 92 - .../ReservedAddrs.ListCallBuilder.html | 112 - .../ReservedAddrs.UpdateCallBuilder.html | 124 - .../services/class-use/ReservedAddrs.html | 92 - .../ReservedDomains.CreateCallBuilder.html | 170 - .../ReservedDomains.DeleteCallBuilder.html | 92 - ...dDomains.DeleteCertificateCallBuilder.html | 92 - ...ertificateManagementPolicyCallBuilder.html | 92 - ...s.DeleteHttpEndpointConfigCallBuilder.html | 92 - ....DeleteHttpsEndpointConfigCallBuilder.html | 92 - .../ReservedDomains.GetCallBuilder.html | 92 - .../ReservedDomains.ListCallBuilder.html | 112 - .../ReservedDomains.UpdateCallBuilder.html | 160 - .../services/class-use/ReservedDomains.html | 92 - ...tificateAuthorities.CreateCallBuilder.html | 144 - ...tificateAuthorities.DeleteCallBuilder.html | 94 - ...CertificateAuthorities.GetCallBuilder.html | 94 - ...ertificateAuthorities.ListCallBuilder.html | 114 - ...tificateAuthorities.UpdateCallBuilder.html | 114 - .../class-use/SshCertificateAuthorities.html | 93 - .../SshCredentials.CreateCallBuilder.html | 124 - .../SshCredentials.DeleteCallBuilder.html | 94 - .../SshCredentials.GetCallBuilder.html | 94 - .../SshCredentials.ListCallBuilder.html | 114 - .../SshCredentials.UpdateCallBuilder.html | 126 - .../services/class-use/SshCredentials.html | 93 - ...SshHostCertificates.CreateCallBuilder.html | 145 - ...SshHostCertificates.DeleteCallBuilder.html | 94 - .../SshHostCertificates.GetCallBuilder.html | 94 - .../SshHostCertificates.ListCallBuilder.html | 114 - ...SshHostCertificates.UpdateCallBuilder.html | 114 - .../class-use/SshHostCertificates.html | 94 - ...SshUserCertificates.CreateCallBuilder.html | 165 - ...SshUserCertificates.DeleteCallBuilder.html | 94 - .../SshUserCertificates.GetCallBuilder.html | 94 - .../SshUserCertificates.ListCallBuilder.html | 114 - ...SshUserCertificates.UpdateCallBuilder.html | 114 - .../class-use/SshUserCertificates.html | 93 - .../TlsCertificates.CreateCallBuilder.html | 115 - .../TlsCertificates.DeleteCallBuilder.html | 94 - .../TlsCertificates.GetCallBuilder.html | 94 - .../TlsCertificates.ListCallBuilder.html | 114 - .../TlsCertificates.UpdateCallBuilder.html | 114 - .../services/class-use/TlsCertificates.html | 93 - .../TunnelSessions.GetCallBuilder.html | 94 - .../TunnelSessions.ListCallBuilder.html | 112 - .../TunnelSessions.RestartCallBuilder.html | 92 - .../TunnelSessions.StopCallBuilder.html | 93 - .../TunnelSessions.UpdateCallBuilder.html | 93 - .../services/class-use/TunnelSessions.html | 93 - .../class-use/Tunnels.ListCallBuilder.html | 112 - .../com/ngrok/services/class-use/Tunnels.html | 93 - docs/com/ngrok/services/package-summary.html | 230 - docs/com/ngrok/services/package-tree.html | 256 - docs/com/ngrok/services/package-use.html | 824 -- docs/constant-values.html | 90 - docs/element-list | 3 - docs/help-doc.html | 166 - docs/index-all.html | 8607 ----------------- docs/index.html | 78 - docs/jquery-ui.overrides.css | 34 - docs/member-search-index.js | 1 - docs/module-search-index.js | 1 - docs/overview-summary.html | 27 - docs/overview-tree.html | 402 - docs/package-search-index.js | 1 - docs/resources/glass.png | Bin 499 -> 0 bytes docs/resources/x.png | Bin 394 -> 0 bytes .../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 335 -> 0 bytes .../images/ui-bg_glass_65_dadada_1x400.png | Bin 262 -> 0 bytes .../images/ui-bg_glass_75_dadada_1x400.png | Bin 262 -> 0 bytes .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 262 -> 0 bytes .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin 332 -> 0 bytes .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 280 -> 0 bytes .../images/ui-icons_222222_256x240.png | Bin 6922 -> 0 bytes .../images/ui-icons_2e83ff_256x240.png | Bin 4549 -> 0 bytes .../images/ui-icons_454545_256x240.png | Bin 6992 -> 0 bytes .../images/ui-icons_888888_256x240.png | Bin 6999 -> 0 bytes .../images/ui-icons_cd0a0a_256x240.png | Bin 4549 -> 0 bytes docs/script-dir/jquery-3.5.1.min.js | 2 - docs/script-dir/jquery-ui.min.css | 7 - docs/script-dir/jquery-ui.min.js | 6 - docs/script-dir/jquery-ui.structure.min.css | 5 - docs/script.js | 132 - docs/search.js | 354 - docs/serialized-form.html | 100 - docs/stylesheet.css | 827 -- docs/tag-search-index.js | 1 - docs/type-search-index.js | 1 - pom.xml | 7 +- src/main/java/com/ngrok/Ngrok.java | 337 +- .../java/com/ngrok/definitions/Endpoint.java | 287 + ...pointLogging.java => EndpointBackend.java} | 37 +- ...Mutate.java => EndpointBackendMutate.java} | 71 +- ...nfigurationList.java => EndpointList.java} | 40 +- .../EndpointTlsTerminationAtEdge.java | 178 + .../EndpointWebhookValidation.java | 8 +- .../EndpointWebsocketTcpConverter.java | 127 + .../com/ngrok/definitions/EventStream.java | 217 - .../ngrok/definitions/FailoverBackend.java | 159 + .../definitions/FailoverBackendList.java | 105 + .../definitions/HttpResponseBackend.java | 195 + .../definitions/HttpResponseBackendList.java | 105 + .../java/com/ngrok/definitions/HttpsEdge.java | 215 + ...ventStreamList.java => HttpsEdgeList.java} | 44 +- ...Configuration.java => HttpsEdgeRoute.java} | 292 +- .../java/com/ngrok/definitions/IpPolicy.java | 25 +- .../com/ngrok/definitions/IpPolicyRule.java | 25 +- .../com/ngrok/definitions/ReservedAddr.java | 25 +- .../com/ngrok/definitions/ReservedDomain.java | 38 - .../java/com/ngrok/definitions/TcpEdge.java | 197 + .../com/ngrok/definitions/TcpEdgeList.java | 105 + .../java/com/ngrok/definitions/TlsEdge.java | 233 + .../com/ngrok/definitions/TlsEdgeList.java | 105 + .../java/com/ngrok/definitions/Tunnel.java | 91 +- .../ngrok/definitions/TunnelGroupBackend.java | 177 + .../definitions/TunnelGroupBackendList.java | 105 + .../ngrok/definitions/WeightedBackend.java | 159 + .../definitions/WeightedBackendList.java | 105 + .../services/EdgeRouteBackendModule.java | 246 + ...ava => EdgeRouteCircuitBreakerModule.java} | 44 +- ...e.java => EdgeRouteCompressionModule.java} | 44 +- .../EdgeRouteIpRestrictionModule.java | 246 + ...hModule.java => EdgeRouteOAuthModule.java} | 44 +- ...dcModule.java => EdgeRouteOidcModule.java} | 44 +- ...ava => EdgeRouteRequestHeadersModule.java} | 44 +- ...va => EdgeRouteResponseHeadersModule.java} | 44 +- ...mlModule.java => EdgeRouteSamlModule.java} | 44 +- ...> EdgeRouteWebhookVerificationModule.java} | 44 +- .../EdgeRouteWebsocketTcpConverterModule.java | 246 + .../{EventStreams.java => EdgesHttps.java} | 436 +- ...figurations.java => EdgesHttpsRoutes.java} | 822 +- .../java/com/ngrok/services/EdgesTcp.java | 609 ++ .../java/com/ngrok/services/EdgesTls.java | 705 ++ .../java/com/ngrok/services/Endpoints.java | 191 + .../com/ngrok/services/EventDestinations.java | 3 +- .../ngrok/services/EventSubscriptions.java | 16 +- .../com/ngrok/services/FailoverBackends.java | 505 + .../ngrok/services/HttpResponseBackends.java | 598 ++ .../services/HttpsEdgeMutualTlsModule.java | 228 + .../HttpsEdgeTlsTerminationModule.java | 228 + .../java/com/ngrok/services/IpPolicies.java | 9 +- .../com/ngrok/services/IpPolicyRules.java | 28 +- .../com/ngrok/services/IpRestrictions.java | 2 +- .../com/ngrok/services/ReservedAddrs.java | 113 +- .../com/ngrok/services/ReservedDomains.java | 218 - ...gModule.java => TcpEdgeBackendModule.java} | 52 +- ...e.java => TcpEdgeIpRestrictionModule.java} | 22 +- .../ngrok/services/TlsEdgeBackendModule.java | 228 + .../services/TlsEdgeIpRestrictionModule.java | 228 + ...odule.java => TlsEdgeMutualTlsModule.java} | 22 +- ....java => TlsEdgeTlsTerminationModule.java} | 22 +- .../ngrok/services/TunnelGroupBackends.java | 503 + src/main/java/com/ngrok/services/Tunnels.java | 58 + .../com/ngrok/services/WeightedBackends.java | 505 + 696 files changed, 9431 insertions(+), 125861 deletions(-) delete mode 100644 docs/CNAME delete mode 100644 docs/allclasses-index.html delete mode 100644 docs/allpackages-index.html delete mode 100644 docs/com/ngrok/DefaultNgrokApiClient.Builder.html delete mode 100644 docs/com/ngrok/DefaultNgrokApiClient.html delete mode 100644 docs/com/ngrok/Ngrok.PointcfgModuleNamespace.html delete mode 100644 docs/com/ngrok/Ngrok.html delete mode 100644 docs/com/ngrok/NgrokApiClient.HttpMethod.html delete mode 100644 docs/com/ngrok/NgrokApiClient.html delete mode 100644 docs/com/ngrok/Version.html delete mode 100644 docs/com/ngrok/class-use/DefaultNgrokApiClient.Builder.html delete mode 100644 docs/com/ngrok/class-use/DefaultNgrokApiClient.html delete mode 100644 docs/com/ngrok/class-use/Ngrok.PointcfgModuleNamespace.html delete mode 100644 docs/com/ngrok/class-use/Ngrok.html delete mode 100644 docs/com/ngrok/class-use/NgrokApiClient.HttpMethod.html delete mode 100644 docs/com/ngrok/class-use/NgrokApiClient.html delete mode 100644 docs/com/ngrok/class-use/Version.html delete mode 100644 docs/com/ngrok/definitions/AbuseReport.html delete mode 100644 docs/com/ngrok/definitions/AbuseReportHostname.html delete mode 100644 docs/com/ngrok/definitions/AgentIngress.html delete mode 100644 docs/com/ngrok/definitions/AgentIngressList.html delete mode 100644 docs/com/ngrok/definitions/ApiKey.html delete mode 100644 docs/com/ngrok/definitions/ApiKeyList.html delete mode 100644 docs/com/ngrok/definitions/AwsAuth.Builder.html delete mode 100644 docs/com/ngrok/definitions/AwsAuth.html delete mode 100644 docs/com/ngrok/definitions/AwsCredentials.Builder.html delete mode 100644 docs/com/ngrok/definitions/AwsCredentials.html delete mode 100644 docs/com/ngrok/definitions/AwsRole.Builder.html delete mode 100644 docs/com/ngrok/definitions/AwsRole.html delete mode 100644 docs/com/ngrok/definitions/CertificateAuthority.html delete mode 100644 docs/com/ngrok/definitions/CertificateAuthorityList.html delete mode 100644 docs/com/ngrok/definitions/Credential.html delete mode 100644 docs/com/ngrok/definitions/CredentialList.html delete mode 100644 docs/com/ngrok/definitions/EndpointCircuitBreaker.Builder.html delete mode 100644 docs/com/ngrok/definitions/EndpointCircuitBreaker.html delete mode 100644 docs/com/ngrok/definitions/EndpointCompression.Builder.html delete mode 100644 docs/com/ngrok/definitions/EndpointCompression.html delete mode 100644 docs/com/ngrok/definitions/EndpointConfiguration.html delete mode 100644 docs/com/ngrok/definitions/EndpointConfigurationList.html delete mode 100644 docs/com/ngrok/definitions/EndpointIpPolicy.html delete mode 100644 docs/com/ngrok/definitions/EndpointIpPolicyMutate.Builder.html delete mode 100644 docs/com/ngrok/definitions/EndpointIpPolicyMutate.html delete mode 100644 docs/com/ngrok/definitions/EndpointLogging.html delete mode 100644 docs/com/ngrok/definitions/EndpointLoggingMutate.Builder.html delete mode 100644 docs/com/ngrok/definitions/EndpointLoggingMutate.html delete mode 100644 docs/com/ngrok/definitions/EndpointMutualTls.html delete mode 100644 docs/com/ngrok/definitions/EndpointMutualTlsMutate.Builder.html delete mode 100644 docs/com/ngrok/definitions/EndpointMutualTlsMutate.html delete mode 100644 docs/com/ngrok/definitions/EndpointOAuth.Builder.html delete mode 100644 docs/com/ngrok/definitions/EndpointOAuth.html delete mode 100644 docs/com/ngrok/definitions/EndpointOAuthFacebook.Builder.html delete mode 100644 docs/com/ngrok/definitions/EndpointOAuthFacebook.html delete mode 100644 docs/com/ngrok/definitions/EndpointOAuthGitHub.Builder.html delete mode 100644 docs/com/ngrok/definitions/EndpointOAuthGitHub.html delete mode 100644 docs/com/ngrok/definitions/EndpointOAuthGoogle.Builder.html delete mode 100644 docs/com/ngrok/definitions/EndpointOAuthGoogle.html delete mode 100644 docs/com/ngrok/definitions/EndpointOAuthMicrosoft.Builder.html delete mode 100644 docs/com/ngrok/definitions/EndpointOAuthMicrosoft.html delete mode 100644 docs/com/ngrok/definitions/EndpointOAuthProvider.Builder.html delete mode 100644 docs/com/ngrok/definitions/EndpointOAuthProvider.html delete mode 100644 docs/com/ngrok/definitions/EndpointOidc.Builder.html delete mode 100644 docs/com/ngrok/definitions/EndpointOidc.html delete mode 100644 docs/com/ngrok/definitions/EndpointRequestHeaders.Builder.html delete mode 100644 docs/com/ngrok/definitions/EndpointRequestHeaders.html delete mode 100644 docs/com/ngrok/definitions/EndpointResponseHeaders.Builder.html delete mode 100644 docs/com/ngrok/definitions/EndpointResponseHeaders.html delete mode 100644 docs/com/ngrok/definitions/EndpointSaml.html delete mode 100644 docs/com/ngrok/definitions/EndpointSamlMutate.Builder.html delete mode 100644 docs/com/ngrok/definitions/EndpointSamlMutate.html delete mode 100644 docs/com/ngrok/definitions/EndpointTlsTermination.Builder.html delete mode 100644 docs/com/ngrok/definitions/EndpointTlsTermination.html delete mode 100644 docs/com/ngrok/definitions/EndpointWebhookValidation.Builder.html delete mode 100644 docs/com/ngrok/definitions/EndpointWebhookValidation.html delete mode 100644 docs/com/ngrok/definitions/EventDestination.html delete mode 100644 docs/com/ngrok/definitions/EventDestinationList.html delete mode 100644 docs/com/ngrok/definitions/EventSource.html delete mode 100644 docs/com/ngrok/definitions/EventSourceList.html delete mode 100644 docs/com/ngrok/definitions/EventSourceReplace.Builder.html delete mode 100644 docs/com/ngrok/definitions/EventSourceReplace.html delete mode 100644 docs/com/ngrok/definitions/EventStream.html delete mode 100644 docs/com/ngrok/definitions/EventStreamList.html delete mode 100644 docs/com/ngrok/definitions/EventSubscription.html delete mode 100644 docs/com/ngrok/definitions/EventSubscriptionList.html delete mode 100644 docs/com/ngrok/definitions/EventTarget.Builder.html delete mode 100644 docs/com/ngrok/definitions/EventTarget.html delete mode 100644 docs/com/ngrok/definitions/EventTargetCloudwatchLogs.Builder.html delete mode 100644 docs/com/ngrok/definitions/EventTargetCloudwatchLogs.html delete mode 100644 docs/com/ngrok/definitions/EventTargetFirehose.Builder.html delete mode 100644 docs/com/ngrok/definitions/EventTargetFirehose.html delete mode 100644 docs/com/ngrok/definitions/EventTargetKinesis.Builder.html delete mode 100644 docs/com/ngrok/definitions/EventTargetKinesis.html delete mode 100644 docs/com/ngrok/definitions/IpPolicy.html delete mode 100644 docs/com/ngrok/definitions/IpPolicyList.html delete mode 100644 docs/com/ngrok/definitions/IpPolicyRule.html delete mode 100644 docs/com/ngrok/definitions/IpPolicyRuleList.html delete mode 100644 docs/com/ngrok/definitions/IpRestriction.html delete mode 100644 docs/com/ngrok/definitions/IpRestrictionList.html delete mode 100644 docs/com/ngrok/definitions/NgrokApiError.html delete mode 100644 docs/com/ngrok/definitions/Page.html delete mode 100644 docs/com/ngrok/definitions/Pageable.html delete mode 100644 docs/com/ngrok/definitions/Ref.html delete mode 100644 docs/com/ngrok/definitions/ReservedAddr.html delete mode 100644 docs/com/ngrok/definitions/ReservedAddrList.html delete mode 100644 docs/com/ngrok/definitions/ReservedDomain.html delete mode 100644 docs/com/ngrok/definitions/ReservedDomainCertJob.html delete mode 100644 docs/com/ngrok/definitions/ReservedDomainCertPolicy.Builder.html delete mode 100644 docs/com/ngrok/definitions/ReservedDomainCertPolicy.html delete mode 100644 docs/com/ngrok/definitions/ReservedDomainCertStatus.html delete mode 100644 docs/com/ngrok/definitions/ReservedDomainList.html delete mode 100644 docs/com/ngrok/definitions/SshCertificateAuthority.html delete mode 100644 docs/com/ngrok/definitions/SshCertificateAuthorityList.html delete mode 100644 docs/com/ngrok/definitions/SshCredential.html delete mode 100644 docs/com/ngrok/definitions/SshCredentialList.html delete mode 100644 docs/com/ngrok/definitions/SshHostCertificate.html delete mode 100644 docs/com/ngrok/definitions/SshHostCertificateList.html delete mode 100644 docs/com/ngrok/definitions/SshUserCertificate.html delete mode 100644 docs/com/ngrok/definitions/SshUserCertificateList.html delete mode 100644 docs/com/ngrok/definitions/TlsCertificate.html delete mode 100644 docs/com/ngrok/definitions/TlsCertificateList.html delete mode 100644 docs/com/ngrok/definitions/TlsCertificateSaNs.html delete mode 100644 docs/com/ngrok/definitions/Tunnel.html delete mode 100644 docs/com/ngrok/definitions/TunnelList.html delete mode 100644 docs/com/ngrok/definitions/TunnelSession.html delete mode 100644 docs/com/ngrok/definitions/TunnelSessionList.html delete mode 100644 docs/com/ngrok/definitions/class-use/AbuseReport.html delete mode 100644 docs/com/ngrok/definitions/class-use/AbuseReportHostname.html delete mode 100644 docs/com/ngrok/definitions/class-use/AgentIngress.html delete mode 100644 docs/com/ngrok/definitions/class-use/AgentIngressList.html delete mode 100644 docs/com/ngrok/definitions/class-use/ApiKey.html delete mode 100644 docs/com/ngrok/definitions/class-use/ApiKeyList.html delete mode 100644 docs/com/ngrok/definitions/class-use/AwsAuth.Builder.html delete mode 100644 docs/com/ngrok/definitions/class-use/AwsAuth.html delete mode 100644 docs/com/ngrok/definitions/class-use/AwsCredentials.Builder.html delete mode 100644 docs/com/ngrok/definitions/class-use/AwsCredentials.html delete mode 100644 docs/com/ngrok/definitions/class-use/AwsRole.Builder.html delete mode 100644 docs/com/ngrok/definitions/class-use/AwsRole.html delete mode 100644 docs/com/ngrok/definitions/class-use/CertificateAuthority.html delete mode 100644 docs/com/ngrok/definitions/class-use/CertificateAuthorityList.html delete mode 100644 docs/com/ngrok/definitions/class-use/Credential.html delete mode 100644 docs/com/ngrok/definitions/class-use/CredentialList.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointCircuitBreaker.Builder.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointCircuitBreaker.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointCompression.Builder.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointCompression.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointConfiguration.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointConfigurationList.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointIpPolicy.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointIpPolicyMutate.Builder.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointIpPolicyMutate.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointLogging.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointLoggingMutate.Builder.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointLoggingMutate.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointMutualTls.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointMutualTlsMutate.Builder.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointMutualTlsMutate.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointOAuth.Builder.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointOAuth.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointOAuthFacebook.Builder.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointOAuthFacebook.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointOAuthGitHub.Builder.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointOAuthGitHub.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointOAuthGoogle.Builder.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointOAuthGoogle.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointOAuthMicrosoft.Builder.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointOAuthMicrosoft.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointOAuthProvider.Builder.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointOAuthProvider.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointOidc.Builder.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointOidc.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointRequestHeaders.Builder.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointRequestHeaders.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointResponseHeaders.Builder.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointResponseHeaders.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointSaml.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointSamlMutate.Builder.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointSamlMutate.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointTlsTermination.Builder.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointTlsTermination.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointWebhookValidation.Builder.html delete mode 100644 docs/com/ngrok/definitions/class-use/EndpointWebhookValidation.html delete mode 100644 docs/com/ngrok/definitions/class-use/EventDestination.html delete mode 100644 docs/com/ngrok/definitions/class-use/EventDestinationList.html delete mode 100644 docs/com/ngrok/definitions/class-use/EventSource.html delete mode 100644 docs/com/ngrok/definitions/class-use/EventSourceList.html delete mode 100644 docs/com/ngrok/definitions/class-use/EventSourceReplace.Builder.html delete mode 100644 docs/com/ngrok/definitions/class-use/EventSourceReplace.html delete mode 100644 docs/com/ngrok/definitions/class-use/EventStream.html delete mode 100644 docs/com/ngrok/definitions/class-use/EventStreamList.html delete mode 100644 docs/com/ngrok/definitions/class-use/EventSubscription.html delete mode 100644 docs/com/ngrok/definitions/class-use/EventSubscriptionList.html delete mode 100644 docs/com/ngrok/definitions/class-use/EventTarget.Builder.html delete mode 100644 docs/com/ngrok/definitions/class-use/EventTarget.html delete mode 100644 docs/com/ngrok/definitions/class-use/EventTargetCloudwatchLogs.Builder.html delete mode 100644 docs/com/ngrok/definitions/class-use/EventTargetCloudwatchLogs.html delete mode 100644 docs/com/ngrok/definitions/class-use/EventTargetFirehose.Builder.html delete mode 100644 docs/com/ngrok/definitions/class-use/EventTargetFirehose.html delete mode 100644 docs/com/ngrok/definitions/class-use/EventTargetKinesis.Builder.html delete mode 100644 docs/com/ngrok/definitions/class-use/EventTargetKinesis.html delete mode 100644 docs/com/ngrok/definitions/class-use/IpPolicy.html delete mode 100644 docs/com/ngrok/definitions/class-use/IpPolicyList.html delete mode 100644 docs/com/ngrok/definitions/class-use/IpPolicyRule.html delete mode 100644 docs/com/ngrok/definitions/class-use/IpPolicyRuleList.html delete mode 100644 docs/com/ngrok/definitions/class-use/IpRestriction.html delete mode 100644 docs/com/ngrok/definitions/class-use/IpRestrictionList.html delete mode 100644 docs/com/ngrok/definitions/class-use/NgrokApiError.html delete mode 100644 docs/com/ngrok/definitions/class-use/Page.html delete mode 100644 docs/com/ngrok/definitions/class-use/Pageable.html delete mode 100644 docs/com/ngrok/definitions/class-use/Ref.html delete mode 100644 docs/com/ngrok/definitions/class-use/ReservedAddr.html delete mode 100644 docs/com/ngrok/definitions/class-use/ReservedAddrList.html delete mode 100644 docs/com/ngrok/definitions/class-use/ReservedDomain.html delete mode 100644 docs/com/ngrok/definitions/class-use/ReservedDomainCertJob.html delete mode 100644 docs/com/ngrok/definitions/class-use/ReservedDomainCertPolicy.Builder.html delete mode 100644 docs/com/ngrok/definitions/class-use/ReservedDomainCertPolicy.html delete mode 100644 docs/com/ngrok/definitions/class-use/ReservedDomainCertStatus.html delete mode 100644 docs/com/ngrok/definitions/class-use/ReservedDomainList.html delete mode 100644 docs/com/ngrok/definitions/class-use/SshCertificateAuthority.html delete mode 100644 docs/com/ngrok/definitions/class-use/SshCertificateAuthorityList.html delete mode 100644 docs/com/ngrok/definitions/class-use/SshCredential.html delete mode 100644 docs/com/ngrok/definitions/class-use/SshCredentialList.html delete mode 100644 docs/com/ngrok/definitions/class-use/SshHostCertificate.html delete mode 100644 docs/com/ngrok/definitions/class-use/SshHostCertificateList.html delete mode 100644 docs/com/ngrok/definitions/class-use/SshUserCertificate.html delete mode 100644 docs/com/ngrok/definitions/class-use/SshUserCertificateList.html delete mode 100644 docs/com/ngrok/definitions/class-use/TlsCertificate.html delete mode 100644 docs/com/ngrok/definitions/class-use/TlsCertificateList.html delete mode 100644 docs/com/ngrok/definitions/class-use/TlsCertificateSaNs.html delete mode 100644 docs/com/ngrok/definitions/class-use/Tunnel.html delete mode 100644 docs/com/ngrok/definitions/class-use/TunnelList.html delete mode 100644 docs/com/ngrok/definitions/class-use/TunnelSession.html delete mode 100644 docs/com/ngrok/definitions/class-use/TunnelSessionList.html delete mode 100644 docs/com/ngrok/definitions/package-summary.html delete mode 100644 docs/com/ngrok/definitions/package-tree.html delete mode 100644 docs/com/ngrok/definitions/package-use.html delete mode 100644 docs/com/ngrok/package-summary.html delete mode 100644 docs/com/ngrok/package-tree.html delete mode 100644 docs/com/ngrok/package-use.html delete mode 100644 docs/com/ngrok/services/AbuseReports.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/AbuseReports.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/AbuseReports.html delete mode 100644 docs/com/ngrok/services/AgentIngresses.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/AgentIngresses.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/AgentIngresses.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/AgentIngresses.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/AgentIngresses.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/AgentIngresses.html delete mode 100644 docs/com/ngrok/services/ApiKeys.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/ApiKeys.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/ApiKeys.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/ApiKeys.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/ApiKeys.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/ApiKeys.html delete mode 100644 docs/com/ngrok/services/CertificateAuthorities.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/CertificateAuthorities.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/CertificateAuthorities.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/CertificateAuthorities.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/CertificateAuthorities.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/CertificateAuthorities.html delete mode 100644 docs/com/ngrok/services/Credentials.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/Credentials.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/Credentials.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/Credentials.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/Credentials.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/Credentials.html delete mode 100644 docs/com/ngrok/services/EndpointCircuitBreakerModule.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointCircuitBreakerModule.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointCircuitBreakerModule.ReplaceCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointCircuitBreakerModule.html delete mode 100644 docs/com/ngrok/services/EndpointCompressionModule.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointCompressionModule.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointCompressionModule.ReplaceCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointCompressionModule.html delete mode 100644 docs/com/ngrok/services/EndpointConfigurations.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointConfigurations.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointConfigurations.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointConfigurations.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointConfigurations.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointConfigurations.html delete mode 100644 docs/com/ngrok/services/EndpointIpPolicyModule.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointIpPolicyModule.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointIpPolicyModule.ReplaceCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointIpPolicyModule.html delete mode 100644 docs/com/ngrok/services/EndpointLoggingModule.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointLoggingModule.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointLoggingModule.ReplaceCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointLoggingModule.html delete mode 100644 docs/com/ngrok/services/EndpointMutualTlsModule.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointMutualTlsModule.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointMutualTlsModule.ReplaceCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointMutualTlsModule.html delete mode 100644 docs/com/ngrok/services/EndpointOAuthModule.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointOAuthModule.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointOAuthModule.ReplaceCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointOAuthModule.html delete mode 100644 docs/com/ngrok/services/EndpointOidcModule.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointOidcModule.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointOidcModule.ReplaceCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointOidcModule.html delete mode 100644 docs/com/ngrok/services/EndpointRequestHeadersModule.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointRequestHeadersModule.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointRequestHeadersModule.ReplaceCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointRequestHeadersModule.html delete mode 100644 docs/com/ngrok/services/EndpointResponseHeadersModule.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointResponseHeadersModule.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointResponseHeadersModule.ReplaceCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointResponseHeadersModule.html delete mode 100644 docs/com/ngrok/services/EndpointSamlModule.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointSamlModule.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointSamlModule.ReplaceCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointSamlModule.html delete mode 100644 docs/com/ngrok/services/EndpointTlsTerminationModule.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointTlsTerminationModule.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointTlsTerminationModule.ReplaceCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointTlsTerminationModule.html delete mode 100644 docs/com/ngrok/services/EndpointWebhookValidationModule.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointWebhookValidationModule.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointWebhookValidationModule.ReplaceCallBuilder.html delete mode 100644 docs/com/ngrok/services/EndpointWebhookValidationModule.html delete mode 100644 docs/com/ngrok/services/EventDestinations.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/EventDestinations.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/EventDestinations.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/EventDestinations.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/EventDestinations.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/EventDestinations.html delete mode 100644 docs/com/ngrok/services/EventSources.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/EventSources.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/EventSources.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/EventSources.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/EventSources.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/EventSources.html delete mode 100644 docs/com/ngrok/services/EventStreams.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/EventStreams.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/EventStreams.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/EventStreams.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/EventStreams.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/EventStreams.html delete mode 100644 docs/com/ngrok/services/EventSubscriptions.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/EventSubscriptions.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/EventSubscriptions.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/EventSubscriptions.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/EventSubscriptions.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/EventSubscriptions.html delete mode 100644 docs/com/ngrok/services/IpPolicies.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/IpPolicies.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/IpPolicies.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/IpPolicies.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/IpPolicies.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/IpPolicies.html delete mode 100644 docs/com/ngrok/services/IpPolicyRules.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/IpPolicyRules.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/IpPolicyRules.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/IpPolicyRules.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/IpPolicyRules.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/IpPolicyRules.html delete mode 100644 docs/com/ngrok/services/IpRestrictions.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/IpRestrictions.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/IpRestrictions.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/IpRestrictions.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/IpRestrictions.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/IpRestrictions.html delete mode 100644 docs/com/ngrok/services/ReservedAddrs.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/ReservedAddrs.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/ReservedAddrs.DeleteEndpointConfigCallBuilder.html delete mode 100644 docs/com/ngrok/services/ReservedAddrs.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/ReservedAddrs.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/ReservedAddrs.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/ReservedAddrs.html delete mode 100644 docs/com/ngrok/services/ReservedDomains.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/ReservedDomains.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/ReservedDomains.DeleteCertificateCallBuilder.html delete mode 100644 docs/com/ngrok/services/ReservedDomains.DeleteCertificateManagementPolicyCallBuilder.html delete mode 100644 docs/com/ngrok/services/ReservedDomains.DeleteHttpEndpointConfigCallBuilder.html delete mode 100644 docs/com/ngrok/services/ReservedDomains.DeleteHttpsEndpointConfigCallBuilder.html delete mode 100644 docs/com/ngrok/services/ReservedDomains.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/ReservedDomains.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/ReservedDomains.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/ReservedDomains.html delete mode 100644 docs/com/ngrok/services/SshCertificateAuthorities.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/SshCertificateAuthorities.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/SshCertificateAuthorities.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/SshCertificateAuthorities.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/SshCertificateAuthorities.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/SshCertificateAuthorities.html delete mode 100644 docs/com/ngrok/services/SshCredentials.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/SshCredentials.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/SshCredentials.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/SshCredentials.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/SshCredentials.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/SshCredentials.html delete mode 100644 docs/com/ngrok/services/SshHostCertificates.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/SshHostCertificates.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/SshHostCertificates.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/SshHostCertificates.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/SshHostCertificates.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/SshHostCertificates.html delete mode 100644 docs/com/ngrok/services/SshUserCertificates.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/SshUserCertificates.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/SshUserCertificates.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/SshUserCertificates.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/SshUserCertificates.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/SshUserCertificates.html delete mode 100644 docs/com/ngrok/services/TlsCertificates.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/TlsCertificates.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/TlsCertificates.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/TlsCertificates.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/TlsCertificates.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/TlsCertificates.html delete mode 100644 docs/com/ngrok/services/TunnelSessions.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/TunnelSessions.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/TunnelSessions.RestartCallBuilder.html delete mode 100644 docs/com/ngrok/services/TunnelSessions.StopCallBuilder.html delete mode 100644 docs/com/ngrok/services/TunnelSessions.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/TunnelSessions.html delete mode 100644 docs/com/ngrok/services/Tunnels.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/Tunnels.html delete mode 100644 docs/com/ngrok/services/class-use/AbuseReports.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/AbuseReports.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/AbuseReports.html delete mode 100644 docs/com/ngrok/services/class-use/AgentIngresses.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/AgentIngresses.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/AgentIngresses.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/AgentIngresses.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/AgentIngresses.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/AgentIngresses.html delete mode 100644 docs/com/ngrok/services/class-use/ApiKeys.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/ApiKeys.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/ApiKeys.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/ApiKeys.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/ApiKeys.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/ApiKeys.html delete mode 100644 docs/com/ngrok/services/class-use/CertificateAuthorities.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/CertificateAuthorities.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/CertificateAuthorities.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/CertificateAuthorities.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/CertificateAuthorities.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/CertificateAuthorities.html delete mode 100644 docs/com/ngrok/services/class-use/Credentials.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/Credentials.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/Credentials.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/Credentials.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/Credentials.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/Credentials.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointCircuitBreakerModule.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointCircuitBreakerModule.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointCircuitBreakerModule.ReplaceCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointCircuitBreakerModule.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointCompressionModule.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointCompressionModule.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointCompressionModule.ReplaceCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointCompressionModule.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointConfigurations.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointConfigurations.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointConfigurations.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointConfigurations.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointConfigurations.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointConfigurations.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointIpPolicyModule.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointIpPolicyModule.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointIpPolicyModule.ReplaceCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointIpPolicyModule.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointLoggingModule.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointLoggingModule.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointLoggingModule.ReplaceCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointLoggingModule.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointMutualTlsModule.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointMutualTlsModule.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointMutualTlsModule.ReplaceCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointMutualTlsModule.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointOAuthModule.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointOAuthModule.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointOAuthModule.ReplaceCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointOAuthModule.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointOidcModule.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointOidcModule.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointOidcModule.ReplaceCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointOidcModule.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointRequestHeadersModule.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointRequestHeadersModule.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointRequestHeadersModule.ReplaceCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointRequestHeadersModule.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointResponseHeadersModule.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointResponseHeadersModule.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointResponseHeadersModule.ReplaceCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointResponseHeadersModule.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointSamlModule.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointSamlModule.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointSamlModule.ReplaceCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointSamlModule.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointTlsTerminationModule.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointTlsTerminationModule.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointTlsTerminationModule.ReplaceCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointTlsTerminationModule.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointWebhookValidationModule.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointWebhookValidationModule.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointWebhookValidationModule.ReplaceCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EndpointWebhookValidationModule.html delete mode 100644 docs/com/ngrok/services/class-use/EventDestinations.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EventDestinations.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EventDestinations.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EventDestinations.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EventDestinations.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EventDestinations.html delete mode 100644 docs/com/ngrok/services/class-use/EventSources.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EventSources.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EventSources.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EventSources.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EventSources.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EventSources.html delete mode 100644 docs/com/ngrok/services/class-use/EventStreams.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EventStreams.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EventStreams.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EventStreams.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EventStreams.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EventStreams.html delete mode 100644 docs/com/ngrok/services/class-use/EventSubscriptions.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EventSubscriptions.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EventSubscriptions.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EventSubscriptions.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EventSubscriptions.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/EventSubscriptions.html delete mode 100644 docs/com/ngrok/services/class-use/IpPolicies.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/IpPolicies.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/IpPolicies.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/IpPolicies.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/IpPolicies.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/IpPolicies.html delete mode 100644 docs/com/ngrok/services/class-use/IpPolicyRules.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/IpPolicyRules.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/IpPolicyRules.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/IpPolicyRules.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/IpPolicyRules.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/IpPolicyRules.html delete mode 100644 docs/com/ngrok/services/class-use/IpRestrictions.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/IpRestrictions.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/IpRestrictions.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/IpRestrictions.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/IpRestrictions.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/IpRestrictions.html delete mode 100644 docs/com/ngrok/services/class-use/ReservedAddrs.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/ReservedAddrs.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/ReservedAddrs.DeleteEndpointConfigCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/ReservedAddrs.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/ReservedAddrs.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/ReservedAddrs.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/ReservedAddrs.html delete mode 100644 docs/com/ngrok/services/class-use/ReservedDomains.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/ReservedDomains.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/ReservedDomains.DeleteCertificateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/ReservedDomains.DeleteCertificateManagementPolicyCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/ReservedDomains.DeleteHttpEndpointConfigCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/ReservedDomains.DeleteHttpsEndpointConfigCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/ReservedDomains.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/ReservedDomains.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/ReservedDomains.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/ReservedDomains.html delete mode 100644 docs/com/ngrok/services/class-use/SshCertificateAuthorities.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/SshCertificateAuthorities.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/SshCertificateAuthorities.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/SshCertificateAuthorities.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/SshCertificateAuthorities.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/SshCertificateAuthorities.html delete mode 100644 docs/com/ngrok/services/class-use/SshCredentials.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/SshCredentials.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/SshCredentials.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/SshCredentials.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/SshCredentials.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/SshCredentials.html delete mode 100644 docs/com/ngrok/services/class-use/SshHostCertificates.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/SshHostCertificates.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/SshHostCertificates.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/SshHostCertificates.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/SshHostCertificates.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/SshHostCertificates.html delete mode 100644 docs/com/ngrok/services/class-use/SshUserCertificates.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/SshUserCertificates.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/SshUserCertificates.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/SshUserCertificates.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/SshUserCertificates.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/SshUserCertificates.html delete mode 100644 docs/com/ngrok/services/class-use/TlsCertificates.CreateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/TlsCertificates.DeleteCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/TlsCertificates.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/TlsCertificates.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/TlsCertificates.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/TlsCertificates.html delete mode 100644 docs/com/ngrok/services/class-use/TunnelSessions.GetCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/TunnelSessions.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/TunnelSessions.RestartCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/TunnelSessions.StopCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/TunnelSessions.UpdateCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/TunnelSessions.html delete mode 100644 docs/com/ngrok/services/class-use/Tunnels.ListCallBuilder.html delete mode 100644 docs/com/ngrok/services/class-use/Tunnels.html delete mode 100644 docs/com/ngrok/services/package-summary.html delete mode 100644 docs/com/ngrok/services/package-tree.html delete mode 100644 docs/com/ngrok/services/package-use.html delete mode 100644 docs/constant-values.html delete mode 100644 docs/element-list delete mode 100644 docs/help-doc.html delete mode 100644 docs/index-all.html delete mode 100644 docs/index.html delete mode 100644 docs/jquery-ui.overrides.css delete mode 100644 docs/member-search-index.js delete mode 100644 docs/module-search-index.js delete mode 100644 docs/overview-summary.html delete mode 100644 docs/overview-tree.html delete mode 100644 docs/package-search-index.js delete mode 100644 docs/resources/glass.png delete mode 100644 docs/resources/x.png delete mode 100644 docs/script-dir/images/ui-bg_glass_55_fbf9ee_1x400.png delete mode 100644 docs/script-dir/images/ui-bg_glass_65_dadada_1x400.png delete mode 100644 docs/script-dir/images/ui-bg_glass_75_dadada_1x400.png delete mode 100644 docs/script-dir/images/ui-bg_glass_75_e6e6e6_1x400.png delete mode 100644 docs/script-dir/images/ui-bg_glass_95_fef1ec_1x400.png delete mode 100644 docs/script-dir/images/ui-bg_highlight-soft_75_cccccc_1x100.png delete mode 100644 docs/script-dir/images/ui-icons_222222_256x240.png delete mode 100644 docs/script-dir/images/ui-icons_2e83ff_256x240.png delete mode 100644 docs/script-dir/images/ui-icons_454545_256x240.png delete mode 100644 docs/script-dir/images/ui-icons_888888_256x240.png delete mode 100644 docs/script-dir/images/ui-icons_cd0a0a_256x240.png delete mode 100644 docs/script-dir/jquery-3.5.1.min.js delete mode 100644 docs/script-dir/jquery-ui.min.css delete mode 100644 docs/script-dir/jquery-ui.min.js delete mode 100644 docs/script-dir/jquery-ui.structure.min.css delete mode 100644 docs/script.js delete mode 100644 docs/search.js delete mode 100644 docs/serialized-form.html delete mode 100644 docs/stylesheet.css delete mode 100644 docs/tag-search-index.js delete mode 100644 docs/type-search-index.js create mode 100644 src/main/java/com/ngrok/definitions/Endpoint.java rename src/main/java/com/ngrok/definitions/{EndpointLogging.java => EndpointBackend.java} (63%) rename src/main/java/com/ngrok/definitions/{EndpointLoggingMutate.java => EndpointBackendMutate.java} (57%) rename src/main/java/com/ngrok/definitions/{EndpointConfigurationList.java => EndpointList.java} (62%) create mode 100644 src/main/java/com/ngrok/definitions/EndpointTlsTerminationAtEdge.java create mode 100644 src/main/java/com/ngrok/definitions/EndpointWebsocketTcpConverter.java delete mode 100644 src/main/java/com/ngrok/definitions/EventStream.java create mode 100644 src/main/java/com/ngrok/definitions/FailoverBackend.java create mode 100644 src/main/java/com/ngrok/definitions/FailoverBackendList.java create mode 100644 src/main/java/com/ngrok/definitions/HttpResponseBackend.java create mode 100644 src/main/java/com/ngrok/definitions/HttpResponseBackendList.java create mode 100644 src/main/java/com/ngrok/definitions/HttpsEdge.java rename src/main/java/com/ngrok/definitions/{EventStreamList.java => HttpsEdgeList.java} (66%) rename src/main/java/com/ngrok/definitions/{EndpointConfiguration.java => HttpsEdgeRoute.java} (60%) create mode 100644 src/main/java/com/ngrok/definitions/TcpEdge.java create mode 100644 src/main/java/com/ngrok/definitions/TcpEdgeList.java create mode 100644 src/main/java/com/ngrok/definitions/TlsEdge.java create mode 100644 src/main/java/com/ngrok/definitions/TlsEdgeList.java create mode 100644 src/main/java/com/ngrok/definitions/TunnelGroupBackend.java create mode 100644 src/main/java/com/ngrok/definitions/TunnelGroupBackendList.java create mode 100644 src/main/java/com/ngrok/definitions/WeightedBackend.java create mode 100644 src/main/java/com/ngrok/definitions/WeightedBackendList.java create mode 100644 src/main/java/com/ngrok/services/EdgeRouteBackendModule.java rename src/main/java/com/ngrok/services/{EndpointCircuitBreakerModule.java => EdgeRouteCircuitBreakerModule.java} (76%) rename src/main/java/com/ngrok/services/{EndpointCompressionModule.java => EdgeRouteCompressionModule.java} (76%) create mode 100644 src/main/java/com/ngrok/services/EdgeRouteIpRestrictionModule.java rename src/main/java/com/ngrok/services/{EndpointOAuthModule.java => EdgeRouteOAuthModule.java} (77%) rename src/main/java/com/ngrok/services/{EndpointOidcModule.java => EdgeRouteOidcModule.java} (77%) rename src/main/java/com/ngrok/services/{EndpointRequestHeadersModule.java => EdgeRouteRequestHeadersModule.java} (76%) rename src/main/java/com/ngrok/services/{EndpointResponseHeadersModule.java => EdgeRouteResponseHeadersModule.java} (76%) rename src/main/java/com/ngrok/services/{EndpointSamlModule.java => EdgeRouteSamlModule.java} (77%) rename src/main/java/com/ngrok/services/{EndpointWebhookValidationModule.java => EdgeRouteWebhookVerificationModule.java} (75%) create mode 100644 src/main/java/com/ngrok/services/EdgeRouteWebsocketTcpConverterModule.java rename src/main/java/com/ngrok/services/{EventStreams.java => EdgesHttps.java} (56%) rename src/main/java/com/ngrok/services/{EndpointConfigurations.java => EdgesHttpsRoutes.java} (60%) create mode 100644 src/main/java/com/ngrok/services/EdgesTcp.java create mode 100644 src/main/java/com/ngrok/services/EdgesTls.java create mode 100644 src/main/java/com/ngrok/services/Endpoints.java create mode 100644 src/main/java/com/ngrok/services/FailoverBackends.java create mode 100644 src/main/java/com/ngrok/services/HttpResponseBackends.java create mode 100644 src/main/java/com/ngrok/services/HttpsEdgeMutualTlsModule.java create mode 100644 src/main/java/com/ngrok/services/HttpsEdgeTlsTerminationModule.java rename src/main/java/com/ngrok/services/{EndpointLoggingModule.java => TcpEdgeBackendModule.java} (76%) rename src/main/java/com/ngrok/services/{EndpointIpPolicyModule.java => TcpEdgeIpRestrictionModule.java} (86%) create mode 100644 src/main/java/com/ngrok/services/TlsEdgeBackendModule.java create mode 100644 src/main/java/com/ngrok/services/TlsEdgeIpRestrictionModule.java rename src/main/java/com/ngrok/services/{EndpointMutualTlsModule.java => TlsEdgeMutualTlsModule.java} (86%) rename src/main/java/com/ngrok/services/{EndpointTlsTerminationModule.java => TlsEdgeTlsTerminationModule.java} (86%) create mode 100644 src/main/java/com/ngrok/services/TunnelGroupBackends.java create mode 100644 src/main/java/com/ngrok/services/WeightedBackends.java diff --git a/docs/CNAME b/docs/CNAME deleted file mode 100644 index a6af7b0..0000000 --- a/docs/CNAME +++ /dev/null @@ -1 +0,0 @@ -java-api.docs.ngrok.com diff --git a/docs/allclasses-index.html b/docs/allclasses-index.html deleted file mode 100644 index 500a307..0000000 --- a/docs/allclasses-index.html +++ /dev/null @@ -1,682 +0,0 @@ - - - - - -All Classes (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

All Classes

-
-
-
-
-
-
Class
-
Description
- -
-
A class encapsulating the AbuseReport resource.
-
- -
-
A class encapsulating the AbuseReportHostname resource.
-
- -
-
Abuse Reports allow you to submit take-down requests for URLs hosted by - ngrok that violate ngrok's terms of service.
-
- -
-
A class encapsulating the AgentIngress resource.
-
- -
-
An API client for AgentIngresses.
-
- -
-
A class encapsulating the AgentIngressList resource.
-
- -
-
A class encapsulating the ApiKey resource.
-
- -
-
A class encapsulating the ApiKeyList resource.
-
- -
-
API Keys are used to authenticate to the ngrok - API.
-
- -
-
A class encapsulating the AwsAuth resource.
-
- -
-
Builder class for AwsAuth.
-
- -
-
A class encapsulating the AwsCredentials resource.
-
- -
-
Builder class for AwsCredentials.
-
- -
-
A class encapsulating the AwsRole resource.
-
- -
-
Builder class for AwsRole.
-
- -
-
Certificate Authorities are x509 certificates that are used to sign other - x509 certificates.
-
- -
-
A class encapsulating the CertificateAuthority resource.
-
- -
-
A class encapsulating the CertificateAuthorityList resource.
-
- -
-
A class encapsulating the Credential resource.
-
- -
-
A class encapsulating the CredentialList resource.
-
- -
-
Tunnel Credentials are ngrok agent authtokens.
-
- -
-
Default implementation of NgrokApiClient based on the Armeria HTTP client.
-
- -
-
Builder class for the default API client.
-
- -
-
A class encapsulating the EndpointCircuitBreaker resource.
-
- -
-
Builder class for EndpointCircuitBreaker.
-
- -
-
An API client for EndpointCircuitBreakerModule.
-
- -
-
A class encapsulating the EndpointCompression resource.
-
- -
-
Builder class for EndpointCompression.
-
- -
-
An API client for EndpointCompressionModule.
-
- -
-
A class encapsulating the EndpointConfiguration resource.
-
- -
-
A class encapsulating the EndpointConfigurationList resource.
-
- -
-
Endpoint Configurations are a reusable group of modules that encapsulate how - traffic to a domain or address is handled.
-
- -
-
A class encapsulating the EndpointIpPolicy resource.
-
- -
-
An API client for EndpointIpPolicyModule.
-
- -
-
A class encapsulating the EndpointIpPolicyMutate resource.
-
- -
-
Builder class for EndpointIpPolicyMutate.
-
- -
-
A class encapsulating the EndpointLogging resource.
-
- -
-
An API client for EndpointLoggingModule.
-
- -
-
A class encapsulating the EndpointLoggingMutate resource.
-
- -
-
Builder class for EndpointLoggingMutate.
-
- -
-
A class encapsulating the EndpointMutualTls resource.
-
- -
-
An API client for EndpointMutualTlsModule.
-
- -
-
A class encapsulating the EndpointMutualTlsMutate resource.
-
- -
-
Builder class for EndpointMutualTlsMutate.
-
- -
-
A class encapsulating the EndpointOAuth resource.
-
- -
-
Builder class for EndpointOAuth.
-
- -
-
A class encapsulating the EndpointOAuthFacebook resource.
-
- -
-
Builder class for EndpointOAuthFacebook.
-
- -
-
A class encapsulating the EndpointOAuthGitHub resource.
-
- -
-
Builder class for EndpointOAuthGitHub.
-
- -
-
A class encapsulating the EndpointOAuthGoogle resource.
-
- -
-
Builder class for EndpointOAuthGoogle.
-
- -
-
A class encapsulating the EndpointOAuthMicrosoft resource.
-
- -
-
Builder class for EndpointOAuthMicrosoft.
-
- -
-
An API client for EndpointOAuthModule.
-
- -
-
A class encapsulating the EndpointOAuthProvider resource.
-
- -
-
Builder class for EndpointOAuthProvider.
-
- -
-
A class encapsulating the EndpointOidc resource.
-
- -
-
Builder class for EndpointOidc.
-
- -
-
An API client for EndpointOidcModule.
-
- -
-
A class encapsulating the EndpointRequestHeaders resource.
-
- -
-
Builder class for EndpointRequestHeaders.
-
- -
-
An API client for EndpointRequestHeadersModule.
-
- -
-
A class encapsulating the EndpointResponseHeaders resource.
-
- -
-
Builder class for EndpointResponseHeaders.
-
- -
- -
- -
-
A class encapsulating the EndpointSaml resource.
-
- -
-
An API client for EndpointSamlModule.
-
- -
-
A class encapsulating the EndpointSamlMutate resource.
-
- -
-
Builder class for EndpointSamlMutate.
-
- -
-
A class encapsulating the EndpointTlsTermination resource.
-
- -
-
Builder class for EndpointTlsTermination.
-
- -
-
An API client for EndpointTlsTerminationModule.
-
- -
-
A class encapsulating the EndpointWebhookValidation resource.
-
- -
-
Builder class for EndpointWebhookValidation.
-
- -
- -
- -
-
A class encapsulating the EventDestination resource.
-
- -
-
A class encapsulating the EventDestinationList resource.
-
- -
-
An API client for EventDestinations.
-
- -
-
A class encapsulating the EventSource resource.
-
- -
-
A class encapsulating the EventSourceList resource.
-
- -
-
A class encapsulating the EventSourceReplace resource.
-
- -
-
Builder class for EventSourceReplace.
-
- -
-
An API client for EventSources.
-
- -
-
A class encapsulating the EventStream resource.
-
- -
-
A class encapsulating the EventStreamList resource.
-
- -
-
An API client for EventStreams.
-
- -
-
A class encapsulating the EventSubscription resource.
-
- -
-
A class encapsulating the EventSubscriptionList resource.
-
- -
-
An API client for EventSubscriptions.
-
- -
-
A class encapsulating the EventTarget resource.
-
- -
-
Builder class for EventTarget.
-
- -
-
A class encapsulating the EventTargetCloudwatchLogs resource.
-
- -
-
Builder class for EventTargetCloudwatchLogs.
-
- -
-
A class encapsulating the EventTargetFirehose resource.
-
- -
-
Builder class for EventTargetFirehose.
-
- -
-
A class encapsulating the EventTargetKinesis resource.
-
- -
-
Builder class for EventTargetKinesis.
-
- -
-
IP Policies are reusable groups of CIDR ranges with an allow or - deny - action.
-
- -
-
A class encapsulating the IpPolicy resource.
-
- -
-
A class encapsulating the IpPolicyList resource.
-
- -
-
A class encapsulating the IpPolicyRule resource.
-
- -
-
A class encapsulating the IpPolicyRuleList resource.
-
- -
-
IP Policy Rules are the IPv4 or IPv6 CIDRs entries that - make up an IP Policy.
-
- -
-
A class encapsulating the IpRestriction resource.
-
- -
-
A class encapsulating the IpRestrictionList resource.
-
- -
-
An IP restriction is a restriction placed on the CIDRs that are allowed to - initate traffic to a specific aspect of your ngrok account.
-
- -
-
Main entry point for the ngrok API.
-
- -
-
API client interface.
-
- -
-
HTTP request methods
-
- -
-
Representation of an API error from ngrok.
-
-
Page<T extends Pageable>
-
-
Wrapper class that holds a single page of a Pageable response.
-
- -
-
Interface indicating a resource type that can have more than one page of responses.
-
- -
-
A class encapsulating the Ref resource.
-
- -
-
A class encapsulating the ReservedAddr resource.
-
- -
-
A class encapsulating the ReservedAddrList resource.
-
- -
-
Reserved Addresses are TCP addresses that can be used to listen for traffic.
-
- -
-
A class encapsulating the ReservedDomain resource.
-
- -
-
A class encapsulating the ReservedDomainCertJob resource.
-
- -
-
A class encapsulating the ReservedDomainCertPolicy resource.
-
- -
-
Builder class for ReservedDomainCertPolicy.
-
- -
-
A class encapsulating the ReservedDomainCertStatus resource.
-
- -
-
A class encapsulating the ReservedDomainList resource.
-
- -
-
Reserved Domains are hostnames that you can listen for traffic on.
-
- -
-
An SSH Certificate Authority is a pair of an SSH Certificate and its private - key that can be used to sign other SSH host and user certificates.
-
- -
-
A class encapsulating the SshCertificateAuthority resource.
-
- -
-
A class encapsulating the SshCertificateAuthorityList resource.
-
- -
-
A class encapsulating the SshCredential resource.
-
- -
-
A class encapsulating the SshCredentialList resource.
-
- -
-
SSH Credentials are SSH public keys that can be used to start SSH tunnels - via the ngrok SSH tunnel gateway.
-
- -
-
A class encapsulating the SshHostCertificate resource.
-
- -
-
A class encapsulating the SshHostCertificateList resource.
-
- -
-
SSH Host Certificates along with the corresponding private key allows an SSH - server to assert its authenticity to connecting SSH clients who trust the - SSH Certificate Authority that was used to sign the certificate.
-
- -
-
A class encapsulating the SshUserCertificate resource.
-
- -
-
A class encapsulating the SshUserCertificateList resource.
-
- -
-
SSH User Certificates are presented by SSH clients when connecting to an SSH - server to authenticate their connection.
-
- -
-
A class encapsulating the TlsCertificate resource.
-
- -
-
A class encapsulating the TlsCertificateList resource.
-
- -
-
TLS Certificates are pairs of x509 certificates and their matching private - key that can be used to terminate TLS traffic.
-
- -
-
A class encapsulating the TlsCertificateSaNs resource.
-
- -
-
A class encapsulating the Tunnel resource.
-
- -
-
A class encapsulating the TunnelList resource.
-
- -
-
Tunnels provide endpoints to access services exposed by a running ngrok - agent tunnel session or an SSH reverse tunnel session.
-
- -
-
A class encapsulating the TunnelSession resource.
-
- -
-
A class encapsulating the TunnelSessionList resource.
-
- -
-
Tunnel Sessions represent instances of ngrok agents or SSH reverse tunnel - sessions that are running and connected to the ngrok service.
-
- -
-
Client version information
-
-
-
-
-
- -
-
- - diff --git a/docs/allpackages-index.html b/docs/allpackages-index.html deleted file mode 100644 index 6d5e95a..0000000 --- a/docs/allpackages-index.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - -All Packages (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

All Packages

-
-
Package Summary
-
-
Package
-
Description
- -
 
- -
 
- -
 
-
-
- -
-
- - diff --git a/docs/com/ngrok/DefaultNgrokApiClient.Builder.html b/docs/com/ngrok/DefaultNgrokApiClient.Builder.html deleted file mode 100644 index e4fcbd0..0000000 --- a/docs/com/ngrok/DefaultNgrokApiClient.Builder.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - -DefaultNgrokApiClient.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
-
Package com.ngrok
-

Class DefaultNgrokApiClient.Builder

-
-
java.lang.Object -
com.ngrok.DefaultNgrokApiClient.Builder
-
-
-
-
Enclosing class:
-
DefaultNgrokApiClient
-
-
-
public static class DefaultNgrokApiClient.Builder -extends Object
-
Builder class for the default API client.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      httpClient

      -
      public DefaultNgrokApiClient.Builder httpClient​(com.linecorp.armeria.client.WebClient httpClient)
      -
      Sets the HTTP client to use to make requests.
      -
      -
      Parameters:
      -
      httpClient - a HTTP client
      -
      Returns:
      -
      the client builder
      -
      -
      -
    • -
    • -
      -

      httpClient

      -
      public DefaultNgrokApiClient.Builder httpClient​(Optional<com.linecorp.armeria.client.WebClient> httpClient)
      -
      Sets the HTTP client to use to make requests.
      -
      -
      Parameters:
      -
      httpClient - an optional HTTP client
      -
      Returns:
      -
      the client builder
      -
      -
      -
    • -
    • -
      -

      baseUri

      -
      public DefaultNgrokApiClient.Builder baseUri​(URI baseUri)
      -
      Sets the API base URI.
      -
      -
      Parameters:
      -
      baseUri - a URI
      -
      Returns:
      -
      the client builder
      -
      See Also:
      -
      NgrokApiClient.DEFAULT_BASE_URI
      -
      -
      -
    • -
    • -
      -

      baseUri

      -
      public DefaultNgrokApiClient.Builder baseUri​(Optional<URI> baseUri)
      -
      Sets the API base URI.
      -
      -
      Parameters:
      -
      baseUri - an optional URI
      -
      Returns:
      -
      the client builder
      -
      See Also:
      -
      NgrokApiClient.DEFAULT_BASE_URI
      -
      -
      -
    • -
    • -
      -

      objectMapper

      -
      public DefaultNgrokApiClient.Builder objectMapper​(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
      -
      Sets the Jackson object mapper to use to serialize request bodies and deserialize response bodies. - - Be sure to pass something that can handle Optional and OffsetDateTime.
      -
      -
      Parameters:
      -
      objectMapper - an object mapper
      -
      Returns:
      -
      the client builder
      -
      See Also:
      -
      Jdk8Module, -JavaTimeModule
      -
      -
      -
    • -
    • -
      -

      objectMapper

      -
      public DefaultNgrokApiClient.Builder objectMapper​(Optional<com.fasterxml.jackson.databind.ObjectMapper> objectMapper)
      -
      Sets the Jackson object mapper to use to serialize request bodies and deserialize response bodies. - - Be sure to pass something that can handle Optional and OffsetDateTime.
      -
      -
      Parameters:
      -
      objectMapper - an object mapper
      -
      Returns:
      -
      the client builder
      -
      See Also:
      -
      Jdk8Module, -JavaTimeModule
      -
      -
      -
    • -
    • -
      -

      build

      -
      public DefaultNgrokApiClient build()
      -
      Builds the ngrok API client instance.
      -
      -
      Returns:
      -
      an api client
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/DefaultNgrokApiClient.html b/docs/com/ngrok/DefaultNgrokApiClient.html deleted file mode 100644 index 60c98bf..0000000 --- a/docs/com/ngrok/DefaultNgrokApiClient.html +++ /dev/null @@ -1,260 +0,0 @@ - - - - - -DefaultNgrokApiClient (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
-
Package com.ngrok
-

Class DefaultNgrokApiClient

-
-
java.lang.Object -
com.ngrok.DefaultNgrokApiClient
-
-
-
-
All Implemented Interfaces:
-
NgrokApiClient
-
-
-
public class DefaultNgrokApiClient -extends Object -implements NgrokApiClient
-
Default implementation of NgrokApiClient based on the Armeria HTTP client.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      newBuilder

      -
      public static DefaultNgrokApiClient.Builder newBuilder​(String apiKey)
      -
      Creates a new ngrok API client builder.
      -
      -
      Parameters:
      -
      apiKey - API key used to access the ngrok API
      -
      Returns:
      -
      a client builder
      -
      -
      -
    • -
    • -
      -

      newDefaultHttpClient

      -
      public static com.linecorp.armeria.client.WebClient newDefaultHttpClient()
      -
      Creates a new default Armeria WebClient.
      -
      -
      Returns:
      -
      a http client
      -
      -
      -
    • -
    • -
      -

      sendRequest

      -
      public <O> CompletionStage<O> sendRequest​(URI uri, - Class<O> responseClass)
      -
      Sends a GET request directly to the specified URI.
      -
      -
      Specified by:
      -
      sendRequest in interface NgrokApiClient
      -
      Type Parameters:
      -
      O - the return type for the API response
      -
      Parameters:
      -
      uri - a URI to send the request to
      -
      responseClass - the type of a Jackson-annotated POJO representing the HTTP response body
      -
      Returns:
      -
      a future encapsulating the response type
      -
      -
      -
    • -
    • -
      -

      sendRequest

      -
      public <O> CompletionStage<O> sendRequest​(NgrokApiClient.HttpMethod method, - String endpoint, - Stream<Map.Entry<String,​Optional<Object>>> queryParams, - Stream<Map.Entry<String,​Optional<Object>>> bodyParamsStream, - Optional<Class<O>> responseClass)
      -
      Sends a request to the ngrok API.
      -
      -
      Specified by:
      -
      sendRequest in interface NgrokApiClient
      -
      Type Parameters:
      -
      O - the return type for the API response
      -
      Parameters:
      -
      method - the HTTP method to use
      -
      endpoint - the endpoint (under the base URI) to send the request to
      -
      queryParams - any query parameters to send along with the request (parameters with an empty - value will not be sent)
      -
      bodyParamsStream - any JSON body parameters to send along withthe request (parameters with an empty - value will not be sent). If this stream is empty, no body should be sent.
      -
      responseClass - an optional type for a Jackson-annotated POJO representing the HTTP response body
      -
      Returns:
      -
      a future encapsulating the response type (will be Void for empty responses)
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/Ngrok.PointcfgModuleNamespace.html b/docs/com/ngrok/Ngrok.PointcfgModuleNamespace.html deleted file mode 100644 index b247192..0000000 --- a/docs/com/ngrok/Ngrok.PointcfgModuleNamespace.html +++ /dev/null @@ -1,351 +0,0 @@ - - - - - -Ngrok.PointcfgModuleNamespace (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
-
Package com.ngrok
-

Class Ngrok.PointcfgModuleNamespace

-
-
java.lang.Object -
com.ngrok.Ngrok.PointcfgModuleNamespace
-
-
-
-
Enclosing class:
-
Ngrok
-
-
-
public class Ngrok.PointcfgModuleNamespace -extends Object
-
A namespace object for PointcfgModule.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/Ngrok.html b/docs/com/ngrok/Ngrok.html deleted file mode 100644 index 84d9438..0000000 --- a/docs/com/ngrok/Ngrok.html +++ /dev/null @@ -1,692 +0,0 @@ - - - - - -Ngrok (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
-
Package com.ngrok
-

Class Ngrok

-
-
java.lang.Object -
com.ngrok.Ngrok
-
-
-
-
public class Ngrok -extends Object
-
Main entry point for the ngrok API.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    - -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      createDefault

      -
      public static Ngrok createDefault​(String apiKey)
      -
      Creates a new ngrok API instance using the default API client.
      -
      -
      Parameters:
      -
      apiKey - API key used to access the ngrok API
      -
      Returns:
      -
      an ngrok API instance
      -
      -
      -
    • -
    • -
      -

      createDefault

      -
      public static Ngrok createDefault()
      -
      Creates a new ngrok API instance using the default API client. - - The API key is pulled from the environment variable NGROK_API_KEY.
      -
      -
      Returns:
      -
      an ngrok API instance
      -
      -
      -
    • -
    • -
      -

      abuseReports

      -
      public AbuseReports abuseReports()
      -
      Abuse Reports allow you to submit take-down requests for URLs hosted by - ngrok that violate ngrok's terms of service. - - See also https://ngrok.com/docs/api#api-abuse-reports.
      -
      -
      Returns:
      -
      a service client
      -
      -
      -
    • -
    • -
      -

      agentIngresses

      -
      public AgentIngresses agentIngresses()
      -
      Creates a service client for AgentIngresses. - - See also https://ngrok.com/docs/api#api-agent-ingresses.
      -
      -
      Returns:
      -
      a service client
      -
      -
      -
    • -
    • -
      -

      apiKeys

      -
      public ApiKeys apiKeys()
      -
      API Keys are used to authenticate to the ngrok - API. You may use the API itself - to provision and manage API Keys but you'll need to provision your first API - key from the API Keys page - on your - ngrok.com dashboard. - - See also https://ngrok.com/docs/api#api-api-keys.
      -
      -
      Returns:
      -
      a service client
      -
      -
      -
    • -
    • -
      -

      certificateAuthorities

      -
      public CertificateAuthorities certificateAuthorities()
      -
      Certificate Authorities are x509 certificates that are used to sign other - x509 certificates. Attach a Certificate Authority to the Mutual TLS module - to verify that the TLS certificate presented by a client has been signed by - this CA. Certificate Authorities are used only for mTLS validation only and - thus a private key is not included in the resource. - - See also https://ngrok.com/docs/api#api-certificate-authorities.
      -
      -
      Returns:
      -
      a service client
      -
      -
      -
    • -
    • -
      -

      credentials

      -
      public Credentials credentials()
      -
      Tunnel Credentials are ngrok agent authtokens. They authorize the ngrok - agent to connect the ngrok service as your account. They are installed with - the ngrok authtoken command or by specifying it in the - ngrok.yml - configuration file with the authtoken property. - - See also https://ngrok.com/docs/api#api-credentials.
      -
      -
      Returns:
      -
      a service client
      -
      -
      -
    • -
    • -
      -

      endpointConfigurations

      -
      public EndpointConfigurations endpointConfigurations()
      -
      Endpoint Configurations are a reusable group of modules that encapsulate how - traffic to a domain or address is handled. Endpoint configurations are only - applied to Domains and TCP Addresses they have been attached to. - - See also https://ngrok.com/docs/api#api-endpoint-configurations.
      -
      -
      Returns:
      -
      a service client
      -
      -
      -
    • -
    • -
      -

      eventStreams

      -
      public EventStreams eventStreams()
      -
      Creates a service client for EventStreams. - - See also https://ngrok.com/docs/api#api-event-streams.
      -
      -
      Returns:
      -
      a service client
      -
      -
      -
    • -
    • -
      -

      eventDestinations

      -
      public EventDestinations eventDestinations()
      -
      Creates a service client for EventDestinations. - - See also https://ngrok.com/docs/api#api-event-destinations.
      -
      -
      Returns:
      -
      a service client
      -
      -
      -
    • -
    • -
      -

      eventSubscriptions

      -
      public EventSubscriptions eventSubscriptions()
      -
      Creates a service client for EventSubscriptions. - - See also https://ngrok.com/docs/api#api-event-subscriptions.
      -
      -
      Returns:
      -
      a service client
      -
      -
      -
    • -
    • -
      -

      eventSources

      -
      public EventSources eventSources()
      -
      Creates a service client for EventSources. - - See also https://ngrok.com/docs/api#api-event-sources.
      -
      -
      Returns:
      -
      a service client
      -
      -
      -
    • -
    • -
      -

      ipPolicies

      -
      public IpPolicies ipPolicies()
      -
      IP Policies are reusable groups of CIDR ranges with an allow or - deny - action. They can be attached to endpoints via the Endpoint Configuration IP - Policy module. They can also be used with IP Restrictions to control source - IP ranges that can start tunnel sessions and connect to the API and dashboard. - - See also https://ngrok.com/docs/api#api-ip-policies.
      -
      -
      Returns:
      -
      a service client
      -
      -
      -
    • -
    • -
      -

      ipPolicyRules

      -
      public IpPolicyRules ipPolicyRules()
      -
      IP Policy Rules are the IPv4 or IPv6 CIDRs entries that - make up an IP Policy. - - See also https://ngrok.com/docs/api#api-ip-policy-rules.
      -
      -
      Returns:
      -
      a service client
      -
      -
      -
    • -
    • -
      -

      ipRestrictions

      -
      public IpRestrictions ipRestrictions()
      -
      An IP restriction is a restriction placed on the CIDRs that are allowed to - initate traffic to a specific aspect of your ngrok account. An IP - restriction has a type which defines the ingress it applies to. IP - restrictions can be used to enforce the source IPs that can make API - requests, log in to the dashboard, start ngrok agents, and connect to your - public-facing endpoints. - - See also https://ngrok.com/docs/api#api-ip-restrictions.
      -
      -
      Returns:
      -
      a service client
      -
      -
      -
    • -
    • -
      -

      reservedAddrs

      -
      public ReservedAddrs reservedAddrs()
      -
      Reserved Addresses are TCP addresses that can be used to listen for traffic. - TCP address hostnames and ports are assigned by ngrok, they cannot be - chosen. - - See also https://ngrok.com/docs/api#api-reserved-addrs.
      -
      -
      Returns:
      -
      a service client
      -
      -
      -
    • -
    • -
      -

      reservedDomains

      -
      public ReservedDomains reservedDomains()
      -
      Reserved Domains are hostnames that you can listen for traffic on. Domains - can be used to listen for http, https or tls traffic. You may use a domain - that you own by creating a CNAME record specified in the returned resource. - This CNAME record points traffic for that domain to ngrok's edge servers. - - See also https://ngrok.com/docs/api#api-reserved-domains.
      -
      -
      Returns:
      -
      a service client
      -
      -
      -
    • -
    • -
      -

      sshCertificateAuthorities

      -
      public SshCertificateAuthorities sshCertificateAuthorities()
      -
      An SSH Certificate Authority is a pair of an SSH Certificate and its private - key that can be used to sign other SSH host and user certificates. - - See also https://ngrok.com/docs/api#api-ssh-certificate-authorities.
      -
      -
      Returns:
      -
      a service client
      -
      -
      -
    • -
    • -
      -

      sshCredentials

      -
      public SshCredentials sshCredentials()
      -
      SSH Credentials are SSH public keys that can be used to start SSH tunnels - via the ngrok SSH tunnel gateway. - - See also https://ngrok.com/docs/api#api-ssh-credentials.
      -
      -
      Returns:
      -
      a service client
      -
      -
      -
    • -
    • -
      -

      sshHostCertificates

      -
      public SshHostCertificates sshHostCertificates()
      -
      SSH Host Certificates along with the corresponding private key allows an SSH - server to assert its authenticity to connecting SSH clients who trust the - SSH Certificate Authority that was used to sign the certificate. - - See also https://ngrok.com/docs/api#api-ssh-host-certificates.
      -
      -
      Returns:
      -
      a service client
      -
      -
      -
    • -
    • -
      -

      sshUserCertificates

      -
      public SshUserCertificates sshUserCertificates()
      -
      SSH User Certificates are presented by SSH clients when connecting to an SSH - server to authenticate their connection. The SSH server must trust the SSH - Certificate Authority used to sign the certificate. - - See also https://ngrok.com/docs/api#api-ssh-user-certificates.
      -
      -
      Returns:
      -
      a service client
      -
      -
      -
    • -
    • -
      -

      tlsCertificates

      -
      public TlsCertificates tlsCertificates()
      -
      TLS Certificates are pairs of x509 certificates and their matching private - key that can be used to terminate TLS traffic. TLS certificates are unused - until they are attached to a Domain. TLS Certificates may also be - provisioned by ngrok automatically for domains on which you have enabled - automated certificate provisioning. - - See also https://ngrok.com/docs/api#api-tls-certificates.
      -
      -
      Returns:
      -
      a service client
      -
      -
      -
    • -
    • -
      -

      tunnelSessions

      -
      public TunnelSessions tunnelSessions()
      -
      Tunnel Sessions represent instances of ngrok agents or SSH reverse tunnel - sessions that are running and connected to the ngrok service. Each tunnel - session can include one or more Tunnels. - - See also https://ngrok.com/docs/api#api-tunnel-sessions.
      -
      -
      Returns:
      -
      a service client
      -
      -
      -
    • -
    • -
      -

      tunnels

      -
      public Tunnels tunnels()
      -
      Tunnels provide endpoints to access services exposed by a running ngrok - agent tunnel session or an SSH reverse tunnel session. - - See also https://ngrok.com/docs/api#api-tunnels.
      -
      -
      Returns:
      -
      a service client
      -
      -
      -
    • -
    • -
      -

      pointcfgModule

      -
      public Ngrok.PointcfgModuleNamespace pointcfgModule()
      -
      Creates a namespace object for PointcfgModule.
      -
      -
      Returns:
      -
      a namespace object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/NgrokApiClient.HttpMethod.html b/docs/com/ngrok/NgrokApiClient.HttpMethod.html deleted file mode 100644 index 40a805c..0000000 --- a/docs/com/ngrok/NgrokApiClient.HttpMethod.html +++ /dev/null @@ -1,269 +0,0 @@ - - - - - -NgrokApiClient.HttpMethod (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
-
Package com.ngrok
-

Enum NgrokApiClient.HttpMethod

-
-
java.lang.Object -
java.lang.Enum<NgrokApiClient.HttpMethod> -
com.ngrok.NgrokApiClient.HttpMethod
-
-
-
-
-
All Implemented Interfaces:
-
Serializable, Comparable<NgrokApiClient.HttpMethod>, java.lang.constant.Constable
-
-
-
Enclosing interface:
-
NgrokApiClient
-
-
-
public static enum NgrokApiClient.HttpMethod -extends Enum<NgrokApiClient.HttpMethod>
-
HTTP request methods
-
-
- -
-
-
    - -
  • -
    -

    Enum Constant Details

    - -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      values

      -
      public static NgrokApiClient.HttpMethod[] values()
      -
      Returns an array containing the constants of this enum type, in -the order they are declared.
      -
      -
      Returns:
      -
      an array containing the constants of this enum type, in the order they are declared
      -
      -
      -
    • -
    • -
      -

      valueOf

      -
      public static NgrokApiClient.HttpMethod valueOf​(String name)
      -
      Returns the enum constant of this type with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are -not permitted.)
      -
      -
      Parameters:
      -
      name - the name of the enum constant to be returned.
      -
      Returns:
      -
      the enum constant with the specified name
      -
      Throws:
      -
      IllegalArgumentException - if this enum type has no constant with the specified name
      -
      NullPointerException - if the argument is null
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/NgrokApiClient.html b/docs/com/ngrok/NgrokApiClient.html deleted file mode 100644 index af4882c..0000000 --- a/docs/com/ngrok/NgrokApiClient.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - -NgrokApiClient (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
-
Package com.ngrok
-

Interface NgrokApiClient

-
-
-
-
All Known Implementing Classes:
-
DefaultNgrokApiClient
-
-
-
public interface NgrokApiClient
-
API client interface. - - Concrete implementations can be written and passed to Ngrok on construction - in order to make HTTP requests or test business logic.
-
-
See Also:
-
DefaultNgrokApiClient
-
-
-
- -
-
-
    - -
  • -
    -

    Field Details

    -
      -
    • -
      -

      DEFAULT_BASE_URI

      -
      static final URI DEFAULT_BASE_URI
      -
      The default base URI for the public ngrok API server
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      sendRequest

      -
      <O> CompletionStage<O> sendRequest​(URI uri, - Class<O> responseClass)
      -
      Sends a GET request directly to the specified URI.
      -
      -
      Type Parameters:
      -
      O - the return type for the API response
      -
      Parameters:
      -
      uri - a URI to send the request to
      -
      responseClass - the type of a Jackson-annotated POJO representing the HTTP response body
      -
      Returns:
      -
      a future encapsulating the response type
      -
      -
      -
    • -
    • -
      -

      sendRequest

      -
      <O> CompletionStage<O> sendRequest​(NgrokApiClient.HttpMethod method, - String endpoint, - Stream<Map.Entry<String,​Optional<Object>>> queryParams, - Stream<Map.Entry<String,​Optional<Object>>> bodyParams, - Optional<Class<O>> responseClass)
      -
      Sends a request to the ngrok API.
      -
      -
      Type Parameters:
      -
      O - the return type for the API response
      -
      Parameters:
      -
      method - the HTTP method to use
      -
      endpoint - the endpoint (under the base URI) to send the request to
      -
      queryParams - any query parameters to send along with the request (parameters with an empty - value will not be sent)
      -
      bodyParams - any JSON body parameters to send along withthe request (parameters with an empty - value will not be sent). If this stream is empty, no body should be sent.
      -
      responseClass - an optional type for a Jackson-annotated POJO representing the HTTP response body
      -
      Returns:
      -
      a future encapsulating the response type (will be Void for empty responses)
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/Version.html b/docs/com/ngrok/Version.html deleted file mode 100644 index 2a7d518..0000000 --- a/docs/com/ngrok/Version.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - -Version (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
-
Package com.ngrok
-

Class Version

-
-
java.lang.Object -
com.ngrok.Version
-
-
-
-
public abstract class Version -extends Object
-
Client version information
-
-
- -
-
-
    - -
  • -
    -

    Field Details

    -
      -
    • -
      -

      API_VERSION

      -
      public static final String API_VERSION
      -
      The ngrok API version in use
      -
      -
      See Also:
      -
      Constant Field Values
      -
      -
      -
    • -
    • -
      -

      CLIENT_VERSION

      -
      public static final String CLIENT_VERSION
      -
      This API client's version string
      -
      -
      See Also:
      -
      Constant Field Values
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/class-use/DefaultNgrokApiClient.Builder.html b/docs/com/ngrok/class-use/DefaultNgrokApiClient.Builder.html deleted file mode 100644 index 3e05dfc..0000000 --- a/docs/com/ngrok/class-use/DefaultNgrokApiClient.Builder.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - -Uses of Class com.ngrok.DefaultNgrokApiClient.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.DefaultNgrokApiClient.Builder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/class-use/DefaultNgrokApiClient.html b/docs/com/ngrok/class-use/DefaultNgrokApiClient.html deleted file mode 100644 index f4e31f4..0000000 --- a/docs/com/ngrok/class-use/DefaultNgrokApiClient.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.DefaultNgrokApiClient (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.DefaultNgrokApiClient

-
-
Packages that use DefaultNgrokApiClient
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/class-use/Ngrok.PointcfgModuleNamespace.html b/docs/com/ngrok/class-use/Ngrok.PointcfgModuleNamespace.html deleted file mode 100644 index 4cd663f..0000000 --- a/docs/com/ngrok/class-use/Ngrok.PointcfgModuleNamespace.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.Ngrok.PointcfgModuleNamespace (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.Ngrok.PointcfgModuleNamespace

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/class-use/Ngrok.html b/docs/com/ngrok/class-use/Ngrok.html deleted file mode 100644 index a013218..0000000 --- a/docs/com/ngrok/class-use/Ngrok.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - -Uses of Class com.ngrok.Ngrok (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.Ngrok

-
-
Packages that use Ngrok
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/class-use/NgrokApiClient.HttpMethod.html b/docs/com/ngrok/class-use/NgrokApiClient.HttpMethod.html deleted file mode 100644 index d8c91f7..0000000 --- a/docs/com/ngrok/class-use/NgrokApiClient.HttpMethod.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - -Uses of Enum com.ngrok.NgrokApiClient.HttpMethod (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Enum
com.ngrok.NgrokApiClient.HttpMethod

-
-
Packages that use NgrokApiClient.HttpMethod
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/class-use/NgrokApiClient.html b/docs/com/ngrok/class-use/NgrokApiClient.html deleted file mode 100644 index 7eb5c20..0000000 --- a/docs/com/ngrok/class-use/NgrokApiClient.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - - -Uses of Interface com.ngrok.NgrokApiClient (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
com.ngrok.NgrokApiClient

-
-
Packages that use NgrokApiClient
-
-
Package
-
Description
- -
 
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/class-use/Version.html b/docs/com/ngrok/class-use/Version.html deleted file mode 100644 index 2e62756..0000000 --- a/docs/com/ngrok/class-use/Version.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - -Uses of Class com.ngrok.Version (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.Version

-
-No usage of com.ngrok.Version
- -
-
- - diff --git a/docs/com/ngrok/definitions/AbuseReport.html b/docs/com/ngrok/definitions/AbuseReport.html deleted file mode 100644 index 2740d3e..0000000 --- a/docs/com/ngrok/definitions/AbuseReport.html +++ /dev/null @@ -1,336 +0,0 @@ - - - - - -AbuseReport (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class AbuseReport

-
-
java.lang.Object -
com.ngrok.definitions.AbuseReport
-
-
-
-
public class AbuseReport -extends Object
-
A class encapsulating the AbuseReport resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      AbuseReport

      -
      public AbuseReport​(String id, - URI uri, - OffsetDateTime createdAt, - List<URI> urls, - String metadata, - String status, - List<AbuseReportHostname> hostnames)
      -
      Creates a new instance of AbuseReport.
      -
      -
      Parameters:
      -
      id - ID of the abuse report
      -
      uri - URI of the abuse report API resource
      -
      createdAt - timestamp that the abuse report record was created in RFC 3339 format
      -
      urls - a list of URLs containing suspected abusive content
      -
      metadata - arbitrary user-defined data about this abuse report. Optional, max 4096 bytes.
      -
      status - Indicates whether ngrok has processed the abuse report. one of PENDING, PROCESSED, or PARTIALLY_PROCESSED
      -
      hostnames - an array of hostname statuses related to the report
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getId

      -
      public String getId()
      -
      ID of the abuse report
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the abuse report API resource
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getCreatedAt

      -
      public OffsetDateTime getCreatedAt()
      -
      timestamp that the abuse report record was created in RFC 3339 format
      -
      -
      Returns:
      -
      the value of the property as a OffsetDateTime
      -
      -
      -
    • -
    • -
      -

      getUrls

      -
      public List<URI> getUrls()
      -
      a list of URLs containing suspected abusive content
      -
      -
      Returns:
      -
      the value of the property as a List<URI>
      -
      -
      -
    • -
    • -
      -

      getMetadata

      -
      public String getMetadata()
      -
      arbitrary user-defined data about this abuse report. Optional, max 4096 bytes.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getStatus

      -
      public String getStatus()
      -
      Indicates whether ngrok has processed the abuse report. one of - PENDING, PROCESSED, or - PARTIALLY_PROCESSED
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getHostnames

      -
      public List<AbuseReportHostname> getHostnames()
      -
      an array of hostname statuses related to the report
      -
      -
      Returns:
      -
      the value of the property as a List<AbuseReportHostname>
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/AbuseReportHostname.html b/docs/com/ngrok/definitions/AbuseReportHostname.html deleted file mode 100644 index 9e086ad..0000000 --- a/docs/com/ngrok/definitions/AbuseReportHostname.html +++ /dev/null @@ -1,243 +0,0 @@ - - - - - -AbuseReportHostname (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class AbuseReportHostname

-
-
java.lang.Object -
com.ngrok.definitions.AbuseReportHostname
-
-
-
-
public class AbuseReportHostname -extends Object
-
A class encapsulating the AbuseReportHostname resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      AbuseReportHostname

      -
      public AbuseReportHostname​(String hostname, - String status)
      -
      Creates a new instance of AbuseReportHostname.
      -
      -
      Parameters:
      -
      hostname - the hostname ngrok has parsed out of one of the reported URLs in this abuse report
      -
      status - indicates what action ngrok has taken against the hostname. one of PENDING, BANNED, UNBANNED, or IGNORE
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getHostname

      -
      public String getHostname()
      -
      the hostname ngrok has parsed out of one of the reported URLs in this abuse - report
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getStatus

      -
      public String getStatus()
      -
      indicates what action ngrok has taken against the hostname. one of - PENDING, BANNED, UNBANNED, or - IGNORE
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/AgentIngress.html b/docs/com/ngrok/definitions/AgentIngress.html deleted file mode 100644 index 1d03212..0000000 --- a/docs/com/ngrok/definitions/AgentIngress.html +++ /dev/null @@ -1,361 +0,0 @@ - - - - - -AgentIngress (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class AgentIngress

-
-
java.lang.Object -
com.ngrok.definitions.AgentIngress
-
-
-
-
public class AgentIngress -extends Object
-
A class encapsulating the AgentIngress resource.
-
-
-
    - -
  • -
    -

    Constructor Summary

    -
    Constructors
    -
    -
    Constructor
    -
    Description
    -
    AgentIngress​(String id, - URI uri, - String description, - String metadata, - String domain, - List<String> nsTargets, - List<String> regionDomains, - String createdAt)
    -
    -
    Creates a new instance of AgentIngress.
    -
    -
    -
    -
  • - -
  • -
    -

    Method Summary

    -
    -
    -
    -
    -
    Modifier and Type
    -
    Method
    -
    Description
    -
    boolean
    -
    equals​(Object o)
    -
     
    - - -
    -
    timestamp when the Agent Ingress was created, RFC 3339 format
    -
    - - -
    -
    human-readable description of the use of this Agent Ingress.
    -
    - - -
    -
    the domain that you own to be used as the base domain name to generate regional - agent ingress domains.
    -
    - - -
    -
    unique Agent Ingress resource identifier
    -
    - - -
    -
    arbitrary user-defined machine-readable data of this Agent Ingress.
    -
    - - -
    -
    a list of target values to use as the values of NS records for the domain - property these values will delegate control over the domain to ngrok
    -
    - - -
    -
    a list of regional agent ingress domains that are subdomains of the value of - domain this value may increase over time as ngrok adds more regions
    -
    - - -
    -
    URI to the API resource of this Agent ingress
    -
    -
    int
    - -
     
    - - -
     
    -
    -
    -
    -
    -

    Methods inherited from class java.lang.Object

    -clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    -
    -
  • -
-
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      AgentIngress

      -
      public AgentIngress​(String id, - URI uri, - String description, - String metadata, - String domain, - List<String> nsTargets, - List<String> regionDomains, - String createdAt)
      -
      Creates a new instance of AgentIngress.
      -
      -
      Parameters:
      -
      id - unique Agent Ingress resource identifier
      -
      uri - URI to the API resource of this Agent ingress
      -
      description - human-readable description of the use of this Agent Ingress. optional, max 255 bytes.
      -
      metadata - arbitrary user-defined machine-readable data of this Agent Ingress. optional, max 4096 bytes
      -
      domain - the domain that you own to be used as the base domain name to generate regional agent ingress domains.
      -
      nsTargets - a list of target values to use as the values of NS records for the domain property these values will delegate control over the domain to ngrok
      -
      regionDomains - a list of regional agent ingress domains that are subdomains of the value of domain this value may increase over time as ngrok adds more regions
      -
      createdAt - timestamp when the Agent Ingress was created, RFC 3339 format
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getId

      -
      public String getId()
      -
      unique Agent Ingress resource identifier
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI to the API resource of this Agent ingress
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getDescription

      -
      public String getDescription()
      -
      human-readable description of the use of this Agent Ingress. optional, max 255 - bytes.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getMetadata

      -
      public String getMetadata()
      -
      arbitrary user-defined machine-readable data of this Agent Ingress. optional, - max 4096 bytes
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getDomain

      -
      public String getDomain()
      -
      the domain that you own to be used as the base domain name to generate regional - agent ingress domains.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getNsTargets

      -
      public List<String> getNsTargets()
      -
      a list of target values to use as the values of NS records for the domain - property these values will delegate control over the domain to ngrok
      -
      -
      Returns:
      -
      the value of the property as a List<String>
      -
      -
      -
    • -
    • -
      -

      getRegionDomains

      -
      public List<String> getRegionDomains()
      -
      a list of regional agent ingress domains that are subdomains of the value of - domain this value may increase over time as ngrok adds more regions
      -
      -
      Returns:
      -
      the value of the property as a List<String>
      -
      -
      -
    • -
    • -
      -

      getCreatedAt

      -
      public String getCreatedAt()
      -
      timestamp when the Agent Ingress was created, RFC 3339 format
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/AgentIngressList.html b/docs/com/ngrok/definitions/AgentIngressList.html deleted file mode 100644 index 5c84cf7..0000000 --- a/docs/com/ngrok/definitions/AgentIngressList.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - -AgentIngressList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class AgentIngressList

-
-
java.lang.Object -
com.ngrok.definitions.AgentIngressList
-
-
-
-
All Implemented Interfaces:
-
Pageable
-
-
-
public class AgentIngressList -extends Object -implements Pageable
-
A class encapsulating the AgentIngressList resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      AgentIngressList

      -
      public AgentIngressList​(List<AgentIngress> ingresses, - URI uri, - Optional<URI> nextPageUri)
      -
      Creates a new instance of AgentIngressList.
      -
      -
      Parameters:
      -
      ingresses - the list of Agent Ingresses owned by this account
      -
      uri - URI of the Agent Ingress list API resource
      -
      nextPageUri - URI of the next page, or null if there is no next page
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getIngresses

      -
      public List<AgentIngress> getIngresses()
      -
      the list of Agent Ingresses owned by this account
      -
      -
      Returns:
      -
      the value of the property as a List<AgentIngress>
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the Agent Ingress list API resource
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getNextPageUri

      -
      public Optional<URI> getNextPageUri()
      -
      URI of the next page, or null if there is no next page
      -
      -
      Specified by:
      -
      getNextPageUri in interface Pageable
      -
      Returns:
      -
      the value of the property as a URI wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/ApiKey.html b/docs/com/ngrok/definitions/ApiKey.html deleted file mode 100644 index 522bd83..0000000 --- a/docs/com/ngrok/definitions/ApiKey.html +++ /dev/null @@ -1,319 +0,0 @@ - - - - - -ApiKey (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ApiKey

-
-
java.lang.Object -
com.ngrok.definitions.ApiKey
-
-
-
-
public class ApiKey -extends Object
-
A class encapsulating the ApiKey resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      ApiKey

      -
      public ApiKey​(String id, - URI uri, - String description, - String metadata, - OffsetDateTime createdAt, - Optional<String> token)
      -
      Creates a new instance of ApiKey.
      -
      -
      Parameters:
      -
      id - unique API key resource identifier
      -
      uri - URI to the API resource of this API key
      -
      description - human-readable description of what uses the API key to authenticate. optional, max 255 bytes.
      -
      metadata - arbitrary user-defined data of this API key. optional, max 4096 bytes
      -
      createdAt - timestamp when the api key was created, RFC 3339 format
      -
      token - the bearer token that can be placed into the Authorization header to authenticate request to the ngrok API. This value is only available one time, on the API response from key creation. Otherwise it is null.
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getId

      -
      public String getId()
      -
      unique API key resource identifier
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI to the API resource of this API key
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getDescription

      -
      public String getDescription()
      -
      human-readable description of what uses the API key to authenticate. optional, - max 255 bytes.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getMetadata

      -
      public String getMetadata()
      -
      arbitrary user-defined data of this API key. optional, max 4096 bytes
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getCreatedAt

      -
      public OffsetDateTime getCreatedAt()
      -
      timestamp when the api key was created, RFC 3339 format
      -
      -
      Returns:
      -
      the value of the property as a OffsetDateTime
      -
      -
      -
    • -
    • -
      -

      getToken

      -
      public Optional<String> getToken()
      -
      the bearer token that can be placed into the Authorization header to - authenticate request to the ngrok API. This value is only available one - time, on the API response from key creation. Otherwise it is null.
      -
      -
      Returns:
      -
      the value of the property as a String wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/ApiKeyList.html b/docs/com/ngrok/definitions/ApiKeyList.html deleted file mode 100644 index 9e743f2..0000000 --- a/docs/com/ngrok/definitions/ApiKeyList.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - -ApiKeyList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ApiKeyList

-
-
java.lang.Object -
com.ngrok.definitions.ApiKeyList
-
-
-
-
All Implemented Interfaces:
-
Pageable
-
-
-
public class ApiKeyList -extends Object -implements Pageable
-
A class encapsulating the ApiKeyList resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      ApiKeyList

      -
      public ApiKeyList​(List<ApiKey> keys, - URI uri, - Optional<URI> nextPageUri)
      -
      Creates a new instance of ApiKeyList.
      -
      -
      Parameters:
      -
      keys - the list of API keys for this account
      -
      uri - URI of the API keys list API resource
      -
      nextPageUri - URI of the next page, or null if there is no next page
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getKeys

      -
      public List<ApiKey> getKeys()
      -
      the list of API keys for this account
      -
      -
      Returns:
      -
      the value of the property as a List<ApiKey>
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the API keys list API resource
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getNextPageUri

      -
      public Optional<URI> getNextPageUri()
      -
      URI of the next page, or null if there is no next page
      -
      -
      Specified by:
      -
      getNextPageUri in interface Pageable
      -
      Returns:
      -
      the value of the property as a URI wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/AwsAuth.Builder.html b/docs/com/ngrok/definitions/AwsAuth.Builder.html deleted file mode 100644 index 86463f4..0000000 --- a/docs/com/ngrok/definitions/AwsAuth.Builder.html +++ /dev/null @@ -1,231 +0,0 @@ - - - - - -AwsAuth.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class AwsAuth.Builder

-
-
java.lang.Object -
com.ngrok.definitions.AwsAuth.Builder
-
-
-
-
Enclosing class:
-
AwsAuth
-
-
-
public static class AwsAuth.Builder -extends Object
-
Builder class for AwsAuth.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      role

      -
      public AwsAuth.Builder role​(AwsRole role)
      -
      A role for ngrok to assume on your behalf to deposit events into your AWS - account.
      -
      -
      Parameters:
      -
      role - the value of the role parameter as a AwsRole
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      role

      -
      public AwsAuth.Builder role​(Optional<AwsRole> role)
      -
      A role for ngrok to assume on your behalf to deposit events into your AWS - account.
      -
      -
      Parameters:
      -
      role - the value of the role parameter as a AwsRole, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      creds

      -
      public AwsAuth.Builder creds​(AwsCredentials creds)
      -
      Credentials to your AWS account if you prefer ngrok to sign in with long-term - access keys.
      -
      -
      Parameters:
      -
      creds - the value of the creds parameter as a AwsCredentials
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      creds

      -
      public AwsAuth.Builder creds​(Optional<AwsCredentials> creds)
      -
      Credentials to your AWS account if you prefer ngrok to sign in with long-term - access keys.
      -
      -
      Parameters:
      -
      creds - the value of the creds parameter as a AwsCredentials, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      build

      -
      public AwsAuth build()
      -
      Constructs the AwsAuth instance.
      -
      -
      Returns:
      -
      a new AwsAuth
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/AwsAuth.html b/docs/com/ngrok/definitions/AwsAuth.html deleted file mode 100644 index f561fef..0000000 --- a/docs/com/ngrok/definitions/AwsAuth.html +++ /dev/null @@ -1,239 +0,0 @@ - - - - - -AwsAuth (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class AwsAuth

-
-
java.lang.Object -
com.ngrok.definitions.AwsAuth
-
-
-
-
public class AwsAuth -extends Object
-
A class encapsulating the AwsAuth resource.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      newBuilder

      -
      public static AwsAuth.Builder newBuilder()
      -
      Creates a new builder for the AwsAuth type.
      -
      -
      Returns:
      -
      a new AwsAuth.Builder
      -
      -
      -
    • -
    • -
      -

      getRole

      -
      public Optional<AwsRole> getRole()
      -
      A role for ngrok to assume on your behalf to deposit events into your AWS - account.
      -
      -
      Returns:
      -
      the value of the property as a AwsRole wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      getCreds

      -
      public Optional<AwsCredentials> getCreds()
      -
      Credentials to your AWS account if you prefer ngrok to sign in with long-term - access keys.
      -
      -
      Returns:
      -
      the value of the property as a AwsCredentials wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/AwsCredentials.Builder.html b/docs/com/ngrok/definitions/AwsCredentials.Builder.html deleted file mode 100644 index ee43737..0000000 --- a/docs/com/ngrok/definitions/AwsCredentials.Builder.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - -AwsCredentials.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class AwsCredentials.Builder

-
-
java.lang.Object -
com.ngrok.definitions.AwsCredentials.Builder
-
-
-
-
Enclosing class:
-
AwsCredentials
-
-
-
public static class AwsCredentials.Builder -extends Object
-
Builder class for AwsCredentials.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/AwsCredentials.html b/docs/com/ngrok/definitions/AwsCredentials.html deleted file mode 100644 index 0b05450..0000000 --- a/docs/com/ngrok/definitions/AwsCredentials.html +++ /dev/null @@ -1,240 +0,0 @@ - - - - - -AwsCredentials (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class AwsCredentials

-
-
java.lang.Object -
com.ngrok.definitions.AwsCredentials
-
-
-
-
public class AwsCredentials -extends Object
-
A class encapsulating the AwsCredentials resource.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      newBuilder

      -
      public static AwsCredentials.Builder newBuilder​(String awsAccessKeyId, - String awsSecretAccessKey)
      -
      Creates a new builder for the AwsCredentials type.
      -
      -
      Parameters:
      -
      awsAccessKeyId - The ID portion of an AWS access key.
      -
      awsSecretAccessKey - The secret portion of an AWS access key.
      -
      Returns:
      -
      a new AwsCredentials.Builder
      -
      -
      -
    • -
    • -
      -

      getAwsAccessKeyId

      -
      public String getAwsAccessKeyId()
      -
      The ID portion of an AWS access key.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getAwsSecretAccessKey

      -
      public Optional<String> getAwsSecretAccessKey()
      -
      The secret portion of an AWS access key.
      -
      -
      Returns:
      -
      the value of the property as a String wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/AwsRole.Builder.html b/docs/com/ngrok/definitions/AwsRole.Builder.html deleted file mode 100644 index eb3ab16..0000000 --- a/docs/com/ngrok/definitions/AwsRole.Builder.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - -AwsRole.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class AwsRole.Builder

-
-
java.lang.Object -
com.ngrok.definitions.AwsRole.Builder
-
-
-
-
Enclosing class:
-
AwsRole
-
-
-
public static class AwsRole.Builder -extends Object
-
Builder class for AwsRole.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      build

      -
      public AwsRole build()
      -
      Constructs the AwsRole instance.
      -
      -
      Returns:
      -
      a new AwsRole
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/AwsRole.html b/docs/com/ngrok/definitions/AwsRole.html deleted file mode 100644 index 74aa234..0000000 --- a/docs/com/ngrok/definitions/AwsRole.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - -AwsRole (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class AwsRole

-
-
java.lang.Object -
com.ngrok.definitions.AwsRole
-
-
-
-
public class AwsRole -extends Object
-
A class encapsulating the AwsRole resource.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      newBuilder

      -
      public static AwsRole.Builder newBuilder​(String roleArn)
      -
      Creates a new builder for the AwsRole type.
      -
      -
      Parameters:
      -
      roleArn - An ARN that specifies the role that ngrok should use to deliver to the configured target.
      -
      Returns:
      -
      a new AwsRole.Builder
      -
      -
      -
    • -
    • -
      -

      getRoleArn

      -
      public String getRoleArn()
      -
      An ARN that specifies the role that ngrok should use to deliver to the - configured target.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/CertificateAuthority.html b/docs/com/ngrok/definitions/CertificateAuthority.html deleted file mode 100644 index 5d4ff00..0000000 --- a/docs/com/ngrok/definitions/CertificateAuthority.html +++ /dev/null @@ -1,414 +0,0 @@ - - - - - -CertificateAuthority (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class CertificateAuthority

-
-
java.lang.Object -
com.ngrok.definitions.CertificateAuthority
-
-
-
-
public class CertificateAuthority -extends Object
-
A class encapsulating the CertificateAuthority resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      CertificateAuthority

      -
      public CertificateAuthority​(String id, - URI uri, - OffsetDateTime createdAt, - String description, - String metadata, - String caPem, - String subjectCommonName, - OffsetDateTime notBefore, - OffsetDateTime notAfter, - List<String> keyUsages, - List<String> extendedKeyUsages)
      -
      Creates a new instance of CertificateAuthority.
      -
      -
      Parameters:
      -
      id - unique identifier for this Certificate Authority
      -
      uri - URI of the Certificate Authority API resource
      -
      createdAt - timestamp when the Certificate Authority was created, RFC 3339 format
      -
      description - human-readable description of this Certificate Authority. optional, max 255 bytes.
      -
      metadata - arbitrary user-defined machine-readable data of this Certificate Authority. optional, max 4096 bytes.
      -
      caPem - raw PEM of the Certificate Authority
      -
      subjectCommonName - subject common name of the Certificate Authority
      -
      notBefore - timestamp when this Certificate Authority becomes valid, RFC 3339 format
      -
      notAfter - timestamp when this Certificate Authority becomes invalid, RFC 3339 format
      -
      keyUsages - set of actions the private key of this Certificate Authority can be used for
      -
      extendedKeyUsages - extended set of actions the private key of this Certificate Authority can be used for
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getId

      -
      public String getId()
      -
      unique identifier for this Certificate Authority
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the Certificate Authority API resource
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getCreatedAt

      -
      public OffsetDateTime getCreatedAt()
      -
      timestamp when the Certificate Authority was created, RFC 3339 format
      -
      -
      Returns:
      -
      the value of the property as a OffsetDateTime
      -
      -
      -
    • -
    • -
      -

      getDescription

      -
      public String getDescription()
      -
      human-readable description of this Certificate Authority. optional, max 255 - bytes.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getMetadata

      -
      public String getMetadata()
      -
      arbitrary user-defined machine-readable data of this Certificate Authority. - optional, max 4096 bytes.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getCaPem

      -
      public String getCaPem()
      -
      raw PEM of the Certificate Authority
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getSubjectCommonName

      -
      public String getSubjectCommonName()
      -
      subject common name of the Certificate Authority
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getNotBefore

      -
      public OffsetDateTime getNotBefore()
      -
      timestamp when this Certificate Authority becomes valid, RFC 3339 format
      -
      -
      Returns:
      -
      the value of the property as a OffsetDateTime
      -
      -
      -
    • -
    • -
      -

      getNotAfter

      -
      public OffsetDateTime getNotAfter()
      -
      timestamp when this Certificate Authority becomes invalid, RFC 3339 format
      -
      -
      Returns:
      -
      the value of the property as a OffsetDateTime
      -
      -
      -
    • -
    • -
      -

      getKeyUsages

      -
      public List<String> getKeyUsages()
      -
      set of actions the private key of this Certificate Authority can be used for
      -
      -
      Returns:
      -
      the value of the property as a List<String>
      -
      -
      -
    • -
    • -
      -

      getExtendedKeyUsages

      -
      public List<String> getExtendedKeyUsages()
      -
      extended set of actions the private key of this Certificate Authority can be - used for
      -
      -
      Returns:
      -
      the value of the property as a List<String>
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/CertificateAuthorityList.html b/docs/com/ngrok/definitions/CertificateAuthorityList.html deleted file mode 100644 index f238d57..0000000 --- a/docs/com/ngrok/definitions/CertificateAuthorityList.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - -CertificateAuthorityList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class CertificateAuthorityList

-
-
java.lang.Object -
com.ngrok.definitions.CertificateAuthorityList
-
-
-
-
All Implemented Interfaces:
-
Pageable
-
-
-
public class CertificateAuthorityList -extends Object -implements Pageable
-
A class encapsulating the CertificateAuthorityList resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      CertificateAuthorityList

      -
      public CertificateAuthorityList​(List<CertificateAuthority> certificateAuthorities, - URI uri, - Optional<URI> nextPageUri)
      -
      Creates a new instance of CertificateAuthorityList.
      -
      -
      Parameters:
      -
      certificateAuthorities - the list of all certificate authorities on this account
      -
      uri - URI of the certificates authorities list API resource
      -
      nextPageUri - URI of the next page, or null if there is no next page
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getCertificateAuthorities

      -
      public List<CertificateAuthority> getCertificateAuthorities()
      -
      the list of all certificate authorities on this account
      -
      -
      Returns:
      -
      the value of the property as a List<CertificateAuthority>
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the certificates authorities list API resource
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getNextPageUri

      -
      public Optional<URI> getNextPageUri()
      -
      URI of the next page, or null if there is no next page
      -
      -
      Specified by:
      -
      getNextPageUri in interface Pageable
      -
      Returns:
      -
      the value of the property as a URI wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/Credential.html b/docs/com/ngrok/definitions/Credential.html deleted file mode 100644 index 215f72e..0000000 --- a/docs/com/ngrok/definitions/Credential.html +++ /dev/null @@ -1,349 +0,0 @@ - - - - - -Credential (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class Credential

-
-
java.lang.Object -
com.ngrok.definitions.Credential
-
-
-
-
public class Credential -extends Object
-
A class encapsulating the Credential resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      Credential

      -
      public Credential​(String id, - URI uri, - OffsetDateTime createdAt, - String description, - String metadata, - Optional<String> token, - List<String> acl)
      -
      Creates a new instance of Credential.
      -
      -
      Parameters:
      -
      id - unique tunnel credential resource identifier
      -
      uri - URI of the tunnel credential API resource
      -
      createdAt - timestamp when the tunnel credential was created, RFC 3339 format
      -
      description - human-readable description of who or what will use the credential to authenticate. Optional, max 255 bytes.
      -
      metadata - arbitrary user-defined machine-readable data of this credential. Optional, max 4096 bytes.
      -
      token - the credential's authtoken that can be used to authenticate an ngrok client. This value is only available one time, on the API response from credential creation, otherwise it is null.
      -
      acl - optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains and addresses the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getId

      -
      public String getId()
      -
      unique tunnel credential resource identifier
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the tunnel credential API resource
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getCreatedAt

      -
      public OffsetDateTime getCreatedAt()
      -
      timestamp when the tunnel credential was created, RFC 3339 format
      -
      -
      Returns:
      -
      the value of the property as a OffsetDateTime
      -
      -
      -
    • -
    • -
      -

      getDescription

      -
      public String getDescription()
      -
      human-readable description of who or what will use the credential to - authenticate. Optional, max 255 bytes.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getMetadata

      -
      public String getMetadata()
      -
      arbitrary user-defined machine-readable data of this credential. Optional, max - 4096 bytes.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getToken

      -
      public Optional<String> getToken()
      -
      the credential's authtoken that can be used to authenticate an ngrok client. - This value is only available one time, on the API response from - credential creation, otherwise it is null.
      -
      -
      Returns:
      -
      the value of the property as a String wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      getAcl

      -
      public List<String> getAcl()
      -
      optional list of ACL rules. If unspecified, the credential will have no - restrictions. The only allowed ACL rule at this time is the bind - rule. The bind rule allows the caller to restrict what domains and - addresses the token is allowed to bind. For example, to allow the token to open - a tunnel on example.ngrok.io your ACL would include the rule - bind:example.ngrok.io. Bind rules may specify a leading wildcard to - match multiple domains with a common suffix. For example, you may specify a rule - of bind:*.example.com which will allow x.example.com, - y.example.com, *.example.com, etc. A rule of - '*' is equivalent to no acl at all and will explicitly permit all - actions.
      -
      -
      Returns:
      -
      the value of the property as a List<String>
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/CredentialList.html b/docs/com/ngrok/definitions/CredentialList.html deleted file mode 100644 index d958c2f..0000000 --- a/docs/com/ngrok/definitions/CredentialList.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - -CredentialList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class CredentialList

-
-
java.lang.Object -
com.ngrok.definitions.CredentialList
-
-
-
-
All Implemented Interfaces:
-
Pageable
-
-
-
public class CredentialList -extends Object -implements Pageable
-
A class encapsulating the CredentialList resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      CredentialList

      -
      public CredentialList​(List<Credential> credentials, - URI uri, - Optional<URI> nextPageUri)
      -
      Creates a new instance of CredentialList.
      -
      -
      Parameters:
      -
      credentials - the list of all tunnel credentials on this account
      -
      uri - URI of the tunnel credential list API resource
      -
      nextPageUri - URI of the next page, or null if there is no next page
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getCredentials

      -
      public List<Credential> getCredentials()
      -
      the list of all tunnel credentials on this account
      -
      -
      Returns:
      -
      the value of the property as a List<Credential>
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the tunnel credential list API resource
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getNextPageUri

      -
      public Optional<URI> getNextPageUri()
      -
      URI of the next page, or null if there is no next page
      -
      -
      Specified by:
      -
      getNextPageUri in interface Pageable
      -
      Returns:
      -
      the value of the property as a URI wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointCircuitBreaker.Builder.html b/docs/com/ngrok/definitions/EndpointCircuitBreaker.Builder.html deleted file mode 100644 index 539cf00..0000000 --- a/docs/com/ngrok/definitions/EndpointCircuitBreaker.Builder.html +++ /dev/null @@ -1,381 +0,0 @@ - - - - - -EndpointCircuitBreaker.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointCircuitBreaker.Builder

-
-
java.lang.Object -
com.ngrok.definitions.EndpointCircuitBreaker.Builder
-
-
-
-
Enclosing class:
-
EndpointCircuitBreaker
-
-
-
public static class EndpointCircuitBreaker.Builder -extends Object
-
Builder class for EndpointCircuitBreaker.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      enabled

      -
      public EndpointCircuitBreaker.Builder enabled​(boolean enabled)
      -
      true if the module will be applied to traffic, false - to disable. default true if unspecified
      -
      -
      Parameters:
      -
      enabled - the value of the enabled parameter as a boolean
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      enabled

      -
      public EndpointCircuitBreaker.Builder enabled​(Optional<Boolean> enabled)
      -
      true if the module will be applied to traffic, false - to disable. default true if unspecified
      -
      -
      Parameters:
      -
      enabled - the value of the enabled parameter as a boolean, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      trippedDuration

      -
      public EndpointCircuitBreaker.Builder trippedDuration​(Duration trippedDuration)
      -
      Integer number of seconds after which the circuit is tripped to wait before - re-evaluating upstream health
      -
      -
      Parameters:
      -
      trippedDuration - the value of the tripped_duration parameter as a Duration
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      trippedDuration

      -
      public EndpointCircuitBreaker.Builder trippedDuration​(Optional<Duration> trippedDuration)
      -
      Integer number of seconds after which the circuit is tripped to wait before - re-evaluating upstream health
      -
      -
      Parameters:
      -
      trippedDuration - the value of the tripped_duration parameter as a Duration, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      rollingWindow

      -
      public EndpointCircuitBreaker.Builder rollingWindow​(long rollingWindow)
      -
      Integer number of seconds in the statistical rolling window that metrics are - retained for.
      -
      -
      Parameters:
      -
      rollingWindow - the value of the rolling_window parameter as a long
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      rollingWindow

      -
      public EndpointCircuitBreaker.Builder rollingWindow​(Optional<Long> rollingWindow)
      -
      Integer number of seconds in the statistical rolling window that metrics are - retained for.
      -
      -
      Parameters:
      -
      rollingWindow - the value of the rolling_window parameter as a long, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      numBuckets

      -
      public EndpointCircuitBreaker.Builder numBuckets​(long numBuckets)
      -
      Integer number of buckets into which metrics are retained. Max 128.
      -
      -
      Parameters:
      -
      numBuckets - the value of the num_buckets parameter as a long
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      numBuckets

      -
      public EndpointCircuitBreaker.Builder numBuckets​(Optional<Long> numBuckets)
      -
      Integer number of buckets into which metrics are retained. Max 128.
      -
      -
      Parameters:
      -
      numBuckets - the value of the num_buckets parameter as a long, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      volumeThreshold

      -
      public EndpointCircuitBreaker.Builder volumeThreshold​(long volumeThreshold)
      -
      Integer number of requests in a rolling window that will trip the circuit. - Helpful if traffic volume is low.
      -
      -
      Parameters:
      -
      volumeThreshold - the value of the volume_threshold parameter as a long
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      volumeThreshold

      -
      public EndpointCircuitBreaker.Builder volumeThreshold​(Optional<Long> volumeThreshold)
      -
      Integer number of requests in a rolling window that will trip the circuit. - Helpful if traffic volume is low.
      -
      -
      Parameters:
      -
      volumeThreshold - the value of the volume_threshold parameter as a long, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      errorThresholdPercentage

      -
      public EndpointCircuitBreaker.Builder errorThresholdPercentage​(double errorThresholdPercentage)
      -
      Error threshold percentage should be between 0 - 1.0, not 0-100.0
      -
      -
      Parameters:
      -
      errorThresholdPercentage - the value of the error_threshold_percentage parameter as a double
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      errorThresholdPercentage

      -
      public EndpointCircuitBreaker.Builder errorThresholdPercentage​(Optional<Double> errorThresholdPercentage)
      -
      Error threshold percentage should be between 0 - 1.0, not 0-100.0
      -
      -
      Parameters:
      -
      errorThresholdPercentage - the value of the error_threshold_percentage parameter as a double, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      build

      -
      public EndpointCircuitBreaker build()
      -
      Constructs the EndpointCircuitBreaker instance.
      -
      -
      Returns:
      -
      a new EndpointCircuitBreaker
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointCircuitBreaker.html b/docs/com/ngrok/definitions/EndpointCircuitBreaker.html deleted file mode 100644 index bff6d74..0000000 --- a/docs/com/ngrok/definitions/EndpointCircuitBreaker.html +++ /dev/null @@ -1,306 +0,0 @@ - - - - - -EndpointCircuitBreaker (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointCircuitBreaker

-
-
java.lang.Object -
com.ngrok.definitions.EndpointCircuitBreaker
-
-
-
-
public class EndpointCircuitBreaker -extends Object
-
A class encapsulating the EndpointCircuitBreaker resource.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      newBuilder

      -
      public static EndpointCircuitBreaker.Builder newBuilder()
      -
      Creates a new builder for the EndpointCircuitBreaker type.
      -
      -
      Returns:
      -
      a new EndpointCircuitBreaker.Builder
      -
      -
      -
    • -
    • -
      -

      getEnabled

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

      getTrippedDuration

      -
      public Duration getTrippedDuration()
      -
      Integer number of seconds after which the circuit is tripped to wait before - re-evaluating upstream health
      -
      -
      Returns:
      -
      the value of the property as a Duration
      -
      -
      -
    • -
    • -
      -

      getRollingWindow

      -
      public long getRollingWindow()
      -
      Integer number of seconds in the statistical rolling window that metrics are - retained for.
      -
      -
      Returns:
      -
      the value of the property as a long
      -
      -
      -
    • -
    • -
      -

      getNumBuckets

      -
      public long getNumBuckets()
      -
      Integer number of buckets into which metrics are retained. Max 128.
      -
      -
      Returns:
      -
      the value of the property as a long
      -
      -
      -
    • -
    • -
      -

      getVolumeThreshold

      -
      public long getVolumeThreshold()
      -
      Integer number of requests in a rolling window that will trip the circuit. - Helpful if traffic volume is low.
      -
      -
      Returns:
      -
      the value of the property as a long
      -
      -
      -
    • -
    • -
      -

      getErrorThresholdPercentage

      -
      public double getErrorThresholdPercentage()
      -
      Error threshold percentage should be between 0 - 1.0, not 0-100.0
      -
      -
      Returns:
      -
      the value of the property as a double
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointCompression.Builder.html b/docs/com/ngrok/definitions/EndpointCompression.Builder.html deleted file mode 100644 index 648f287..0000000 --- a/docs/com/ngrok/definitions/EndpointCompression.Builder.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - -EndpointCompression.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointCompression.Builder

-
-
java.lang.Object -
com.ngrok.definitions.EndpointCompression.Builder
-
-
-
-
Enclosing class:
-
EndpointCompression
-
-
-
public static class EndpointCompression.Builder -extends Object
-
Builder class for EndpointCompression.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      enabled

      -
      public EndpointCompression.Builder enabled​(boolean enabled)
      -
      true if the module will be applied to traffic, false - to disable. default true if unspecified
      -
      -
      Parameters:
      -
      enabled - the value of the enabled parameter as a boolean
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      enabled

      -
      public EndpointCompression.Builder enabled​(Optional<Boolean> enabled)
      -
      true if the module will be applied to traffic, false - to disable. default true if unspecified
      -
      -
      Parameters:
      -
      enabled - the value of the enabled parameter as a boolean, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      build

      -
      public EndpointCompression build()
      -
      Constructs the EndpointCompression instance.
      -
      -
      Returns:
      -
      a new EndpointCompression
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointCompression.html b/docs/com/ngrok/definitions/EndpointCompression.html deleted file mode 100644 index 5784481..0000000 --- a/docs/com/ngrok/definitions/EndpointCompression.html +++ /dev/null @@ -1,221 +0,0 @@ - - - - - -EndpointCompression (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointCompression

-
-
java.lang.Object -
com.ngrok.definitions.EndpointCompression
-
-
-
-
public class EndpointCompression -extends Object
-
A class encapsulating the EndpointCompression resource.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointConfiguration.html b/docs/com/ngrok/definitions/EndpointConfiguration.html deleted file mode 100644 index 82ccab7..0000000 --- a/docs/com/ngrok/definitions/EndpointConfiguration.html +++ /dev/null @@ -1,547 +0,0 @@ - - - - - -EndpointConfiguration (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointConfiguration

-
-
java.lang.Object -
com.ngrok.definitions.EndpointConfiguration
-
-
-
-
public class EndpointConfiguration -extends Object
-
A class encapsulating the EndpointConfiguration resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      EndpointConfiguration

      -
      public EndpointConfiguration​(String id, - String type, - String description, - String metadata, - OffsetDateTime createdAt, - URI uri, - Optional<EndpointCircuitBreaker> circuitBreaker, - Optional<EndpointCompression> compression, - Optional<EndpointRequestHeaders> requestHeaders, - Optional<EndpointResponseHeaders> responseHeaders, - Optional<EndpointIpPolicy> ipPolicy, - Optional<EndpointMutualTls> mutualTls, - Optional<EndpointTlsTermination> tlsTermination, - Optional<EndpointWebhookValidation> webhookValidation, - Optional<EndpointOAuth> oauth, - Optional<EndpointLogging> logging, - Optional<EndpointSaml> saml, - Optional<EndpointOidc> oidc)
      -
      Creates a new instance of EndpointConfiguration.
      -
      -
      Parameters:
      -
      id - unique identifier of this endpoint configuration
      -
      type - they type of traffic this endpoint configuration can be applied to. one of: http, https, tcp
      -
      description - human-readable description of what this endpoint configuration will be do when applied or what traffic it will be applied to. Optional, max 255 bytes
      -
      metadata - arbitrary user-defined machine-readable data of this endpoint configuration. Optional, max 4096 bytes.
      -
      createdAt - timestamp when the endpoint configuration was created, RFC 3339 format
      -
      uri - URI of the endpoint configuration API resource
      -
      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
      -
      ipPolicy - ip policy module configuration or null
      -
      mutualTls - mutual TLS module configuration or null
      -
      tlsTermination - TLS termination module configuration or null
      -
      webhookValidation - webhook validation module configuration or null
      -
      oauth - oauth module configuration or null
      -
      logging - logging module configuration or null
      -
      saml - saml module configuration or null
      -
      oidc - oidc module configuration or null
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getId

      -
      public String getId()
      -
      unique identifier of this endpoint configuration
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getType

      -
      public String getType()
      -
      they type of traffic this endpoint configuration can be applied to. one of: - http, https, tcp
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getDescription

      -
      public String getDescription()
      -
      human-readable description of what this endpoint configuration will be do when - applied or what traffic it will be applied to. Optional, max 255 bytes
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getMetadata

      -
      public String getMetadata()
      -
      arbitrary user-defined machine-readable data of this endpoint configuration. - Optional, max 4096 bytes.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getCreatedAt

      -
      public OffsetDateTime getCreatedAt()
      -
      timestamp when the endpoint configuration was created, RFC 3339 format
      -
      -
      Returns:
      -
      the value of the property as a OffsetDateTime
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the endpoint configuration API resource
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getCircuitBreaker

      -
      public Optional<EndpointCircuitBreaker> getCircuitBreaker()
      -
      circuit breaker module configuration or null
      -
      -
      Returns:
      -
      the value of the property as a EndpointCircuitBreaker wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      getCompression

      -
      public Optional<EndpointCompression> getCompression()
      -
      compression module configuration or null
      -
      -
      Returns:
      -
      the value of the property as a EndpointCompression wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      getRequestHeaders

      -
      public Optional<EndpointRequestHeaders> getRequestHeaders()
      -
      request headers module configuration or null
      -
      -
      Returns:
      -
      the value of the property as a EndpointRequestHeaders wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      getResponseHeaders

      -
      public Optional<EndpointResponseHeaders> getResponseHeaders()
      -
      response headers module configuration or null
      -
      -
      Returns:
      -
      the value of the property as a EndpointResponseHeaders wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      getIpPolicy

      -
      public Optional<EndpointIpPolicy> getIpPolicy()
      -
      ip policy module configuration or null
      -
      -
      Returns:
      -
      the value of the property as a EndpointIpPolicy wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      getMutualTls

      -
      public Optional<EndpointMutualTls> getMutualTls()
      -
      mutual TLS module configuration or null
      -
      -
      Returns:
      -
      the value of the property as a EndpointMutualTls wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      getTlsTermination

      -
      public Optional<EndpointTlsTermination> getTlsTermination()
      -
      TLS termination module configuration or null
      -
      -
      Returns:
      -
      the value of the property as a EndpointTlsTermination wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      getWebhookValidation

      -
      public Optional<EndpointWebhookValidation> getWebhookValidation()
      -
      webhook validation module configuration or null
      -
      -
      Returns:
      -
      the value of the property as a EndpointWebhookValidation wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      getOauth

      -
      public Optional<EndpointOAuth> getOauth()
      -
      oauth module configuration or null
      -
      -
      Returns:
      -
      the value of the property as a EndpointOAuth wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      getLogging

      -
      public Optional<EndpointLogging> getLogging()
      -
      logging module configuration or null
      -
      -
      Returns:
      -
      the value of the property as a EndpointLogging wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      getSaml

      -
      public Optional<EndpointSaml> getSaml()
      -
      saml module configuration or null
      -
      -
      Returns:
      -
      the value of the property as a EndpointSaml wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      getOidc

      -
      public Optional<EndpointOidc> getOidc()
      -
      oidc module configuration or null
      -
      -
      Returns:
      -
      the value of the property as a EndpointOidc wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointConfigurationList.html b/docs/com/ngrok/definitions/EndpointConfigurationList.html deleted file mode 100644 index 5de8c88..0000000 --- a/docs/com/ngrok/definitions/EndpointConfigurationList.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - -EndpointConfigurationList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointConfigurationList

-
-
java.lang.Object -
com.ngrok.definitions.EndpointConfigurationList
-
-
-
-
All Implemented Interfaces:
-
Pageable
-
-
-
public class EndpointConfigurationList -extends Object -implements Pageable
-
A class encapsulating the EndpointConfigurationList resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      EndpointConfigurationList

      -
      public EndpointConfigurationList​(List<EndpointConfiguration> endpointConfigurations, - URI uri, - Optional<URI> nextPageUri)
      -
      Creates a new instance of EndpointConfigurationList.
      -
      -
      Parameters:
      -
      endpointConfigurations - the list of all endpoint configurations on this account
      -
      uri - URI of the endpoint configurations list API resource
      -
      nextPageUri - URI of the next page, or null if there is no next page
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getEndpointConfigurations

      -
      public List<EndpointConfiguration> getEndpointConfigurations()
      -
      the list of all endpoint configurations on this account
      -
      -
      Returns:
      -
      the value of the property as a List<EndpointConfiguration>
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the endpoint configurations list API resource
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getNextPageUri

      -
      public Optional<URI> getNextPageUri()
      -
      URI of the next page, or null if there is no next page
      -
      -
      Specified by:
      -
      getNextPageUri in interface Pageable
      -
      Returns:
      -
      the value of the property as a URI wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointIpPolicy.html b/docs/com/ngrok/definitions/EndpointIpPolicy.html deleted file mode 100644 index bf12d1a..0000000 --- a/docs/com/ngrok/definitions/EndpointIpPolicy.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - -EndpointIpPolicy (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointIpPolicy

-
-
java.lang.Object -
com.ngrok.definitions.EndpointIpPolicy
-
-
-
-
public class EndpointIpPolicy -extends Object
-
A class encapsulating the EndpointIpPolicy resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      EndpointIpPolicy

      -
      public EndpointIpPolicy​(Optional<Boolean> enabled, - List<Ref> ipPolicies)
      -
      Creates a new instance of EndpointIpPolicy.
      -
      -
      Parameters:
      -
      enabled - true if the module will be applied to traffic, false to disable. default true if unspecified
      -
      ipPolicies - the value of the ip_policies parameter as a List<Ref>
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getEnabled

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

      getIpPolicies

      -
      public List<Ref> getIpPolicies()
      -
      Fetches the value of the ipPolicies property.
      -
      -
      Returns:
      -
      the value of the property as a List<Ref>
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointIpPolicyMutate.Builder.html b/docs/com/ngrok/definitions/EndpointIpPolicyMutate.Builder.html deleted file mode 100644 index 29880f8..0000000 --- a/docs/com/ngrok/definitions/EndpointIpPolicyMutate.Builder.html +++ /dev/null @@ -1,231 +0,0 @@ - - - - - -EndpointIpPolicyMutate.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointIpPolicyMutate.Builder

-
-
java.lang.Object -
com.ngrok.definitions.EndpointIpPolicyMutate.Builder
-
-
-
-
Enclosing class:
-
EndpointIpPolicyMutate
-
-
-
public static class EndpointIpPolicyMutate.Builder -extends Object
-
Builder class for EndpointIpPolicyMutate.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      enabled

      -
      public EndpointIpPolicyMutate.Builder enabled​(boolean enabled)
      -
      true if the module will be applied to traffic, false - to disable. default true if unspecified
      -
      -
      Parameters:
      -
      enabled - the value of the enabled parameter as a boolean
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      enabled

      -
      public EndpointIpPolicyMutate.Builder enabled​(Optional<Boolean> enabled)
      -
      true if the module will be applied to traffic, false - to disable. default true if unspecified
      -
      -
      Parameters:
      -
      enabled - the value of the enabled parameter as a boolean, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      ipPolicyIds

      -
      public EndpointIpPolicyMutate.Builder ipPolicyIds​(List<String> ipPolicyIds)
      -
      list of all IP policies that will be used to check if a source IP is allowed - access to the endpoint
      -
      -
      Parameters:
      -
      ipPolicyIds - the value of the ip_policy_ids parameter as a List<String>
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      ipPolicyIds

      -
      public EndpointIpPolicyMutate.Builder ipPolicyIds​(Optional<List<String>> ipPolicyIds)
      -
      list of all IP policies that will be used to check if a source IP is allowed - access to the endpoint
      -
      -
      Parameters:
      -
      ipPolicyIds - the value of the ip_policy_ids parameter as a List<String>, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      build

      -
      public EndpointIpPolicyMutate build()
      -
      Constructs the EndpointIpPolicyMutate instance.
      -
      -
      Returns:
      -
      a new EndpointIpPolicyMutate
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointIpPolicyMutate.html b/docs/com/ngrok/definitions/EndpointIpPolicyMutate.html deleted file mode 100644 index 14bcec6..0000000 --- a/docs/com/ngrok/definitions/EndpointIpPolicyMutate.html +++ /dev/null @@ -1,239 +0,0 @@ - - - - - -EndpointIpPolicyMutate (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointIpPolicyMutate

-
-
java.lang.Object -
com.ngrok.definitions.EndpointIpPolicyMutate
-
-
-
-
public class EndpointIpPolicyMutate -extends Object
-
A class encapsulating the EndpointIpPolicyMutate resource.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      newBuilder

      -
      public static EndpointIpPolicyMutate.Builder newBuilder()
      -
      Creates a new builder for the EndpointIpPolicyMutate type.
      -
      -
      Returns:
      -
      a new EndpointIpPolicyMutate.Builder
      -
      -
      -
    • -
    • -
      -

      getEnabled

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

      getIpPolicyIds

      -
      public List<String> getIpPolicyIds()
      -
      list of all IP policies that will be used to check if a source IP is allowed - access to the endpoint
      -
      -
      Returns:
      -
      the value of the property as a List<String>
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointLogging.html b/docs/com/ngrok/definitions/EndpointLogging.html deleted file mode 100644 index 69f854a..0000000 --- a/docs/com/ngrok/definitions/EndpointLogging.html +++ /dev/null @@ -1,243 +0,0 @@ - - - - - -EndpointLogging (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointLogging

-
-
java.lang.Object -
com.ngrok.definitions.EndpointLogging
-
-
-
-
public class EndpointLogging -extends Object
-
A class encapsulating the EndpointLogging resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      EndpointLogging

      -
      public EndpointLogging​(Optional<Boolean> enabled, - List<Ref> eventStreams)
      -
      Creates a new instance of EndpointLogging.
      -
      -
      Parameters:
      -
      enabled - true if the module will be applied to traffic, false to disable. default true if unspecified
      -
      eventStreams - list of all EventStreams that will be used to configure and export this endpoint's logs
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getEnabled

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

      getEventStreams

      -
      public List<Ref> getEventStreams()
      -
      list of all EventStreams that will be used to configure and export this - endpoint's logs
      -
      -
      Returns:
      -
      the value of the property as a List<Ref>
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointLoggingMutate.Builder.html b/docs/com/ngrok/definitions/EndpointLoggingMutate.Builder.html deleted file mode 100644 index 450c192..0000000 --- a/docs/com/ngrok/definitions/EndpointLoggingMutate.Builder.html +++ /dev/null @@ -1,231 +0,0 @@ - - - - - -EndpointLoggingMutate.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointLoggingMutate.Builder

-
-
java.lang.Object -
com.ngrok.definitions.EndpointLoggingMutate.Builder
-
-
-
-
Enclosing class:
-
EndpointLoggingMutate
-
-
-
public static class EndpointLoggingMutate.Builder -extends Object
-
Builder class for EndpointLoggingMutate.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      enabled

      -
      public EndpointLoggingMutate.Builder enabled​(boolean enabled)
      -
      true if the module will be applied to traffic, false - to disable. default true if unspecified
      -
      -
      Parameters:
      -
      enabled - the value of the enabled parameter as a boolean
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      enabled

      -
      public EndpointLoggingMutate.Builder enabled​(Optional<Boolean> enabled)
      -
      true if the module will be applied to traffic, false - to disable. default true if unspecified
      -
      -
      Parameters:
      -
      enabled - the value of the enabled parameter as a boolean, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      eventStreamIds

      -
      public EndpointLoggingMutate.Builder eventStreamIds​(List<String> eventStreamIds)
      -
      list of all EventStreams that will be used to configure and export this - endpoint's logs
      -
      -
      Parameters:
      -
      eventStreamIds - the value of the event_stream_ids parameter as a List<String>
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      eventStreamIds

      -
      public EndpointLoggingMutate.Builder eventStreamIds​(Optional<List<String>> eventStreamIds)
      -
      list of all EventStreams that will be used to configure and export this - endpoint's logs
      -
      -
      Parameters:
      -
      eventStreamIds - the value of the event_stream_ids parameter as a List<String>, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      build

      -
      public EndpointLoggingMutate build()
      -
      Constructs the EndpointLoggingMutate instance.
      -
      -
      Returns:
      -
      a new EndpointLoggingMutate
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointLoggingMutate.html b/docs/com/ngrok/definitions/EndpointLoggingMutate.html deleted file mode 100644 index a2946cb..0000000 --- a/docs/com/ngrok/definitions/EndpointLoggingMutate.html +++ /dev/null @@ -1,239 +0,0 @@ - - - - - -EndpointLoggingMutate (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointLoggingMutate

-
-
java.lang.Object -
com.ngrok.definitions.EndpointLoggingMutate
-
-
-
-
public class EndpointLoggingMutate -extends Object
-
A class encapsulating the EndpointLoggingMutate resource.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      newBuilder

      -
      public static EndpointLoggingMutate.Builder newBuilder()
      -
      Creates a new builder for the EndpointLoggingMutate type.
      -
      -
      Returns:
      -
      a new EndpointLoggingMutate.Builder
      -
      -
      -
    • -
    • -
      -

      getEnabled

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

      getEventStreamIds

      -
      public List<String> getEventStreamIds()
      -
      list of all EventStreams that will be used to configure and export this - endpoint's logs
      -
      -
      Returns:
      -
      the value of the property as a List<String>
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointMutualTls.html b/docs/com/ngrok/definitions/EndpointMutualTls.html deleted file mode 100644 index a8ae2d1..0000000 --- a/docs/com/ngrok/definitions/EndpointMutualTls.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - -EndpointMutualTls (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointMutualTls

-
-
java.lang.Object -
com.ngrok.definitions.EndpointMutualTls
-
-
-
-
public class EndpointMutualTls -extends Object
-
A class encapsulating the EndpointMutualTls resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      EndpointMutualTls

      -
      public EndpointMutualTls​(Optional<Boolean> enabled, - List<Ref> certificateAuthorities)
      -
      Creates a new instance of EndpointMutualTls.
      -
      -
      Parameters:
      -
      enabled - true if the module will be applied to traffic, false to disable. default true if unspecified
      -
      certificateAuthorities - PEM-encoded CA certificates that will be used to validate. Multiple CAs may be provided by concatenating them together.
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getEnabled

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

      getCertificateAuthorities

      -
      public List<Ref> getCertificateAuthorities()
      -
      PEM-encoded CA certificates that will be used to validate. Multiple CAs may be - provided by concatenating them together.
      -
      -
      Returns:
      -
      the value of the property as a List<Ref>
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointMutualTlsMutate.Builder.html b/docs/com/ngrok/definitions/EndpointMutualTlsMutate.Builder.html deleted file mode 100644 index 2a90c50..0000000 --- a/docs/com/ngrok/definitions/EndpointMutualTlsMutate.Builder.html +++ /dev/null @@ -1,231 +0,0 @@ - - - - - -EndpointMutualTlsMutate.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointMutualTlsMutate.Builder

-
-
java.lang.Object -
com.ngrok.definitions.EndpointMutualTlsMutate.Builder
-
-
-
-
Enclosing class:
-
EndpointMutualTlsMutate
-
-
-
public static class EndpointMutualTlsMutate.Builder -extends Object
-
Builder class for EndpointMutualTlsMutate.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      enabled

      -
      public EndpointMutualTlsMutate.Builder enabled​(boolean enabled)
      -
      true if the module will be applied to traffic, false - to disable. default true if unspecified
      -
      -
      Parameters:
      -
      enabled - the value of the enabled parameter as a boolean
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      enabled

      -
      public EndpointMutualTlsMutate.Builder enabled​(Optional<Boolean> enabled)
      -
      true if the module will be applied to traffic, false - to disable. default true if unspecified
      -
      -
      Parameters:
      -
      enabled - the value of the enabled parameter as a boolean, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      certificateAuthorityIds

      -
      public EndpointMutualTlsMutate.Builder certificateAuthorityIds​(List<String> certificateAuthorityIds)
      -
      list of certificate authorities that will be used to validate the TLS client - certificate presnted by the initiatiator of the TLS connection
      -
      -
      Parameters:
      -
      certificateAuthorityIds - the value of the certificate_authority_ids parameter as a List<String>
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      certificateAuthorityIds

      -
      public EndpointMutualTlsMutate.Builder certificateAuthorityIds​(Optional<List<String>> certificateAuthorityIds)
      -
      list of certificate authorities that will be used to validate the TLS client - certificate presnted by the initiatiator of the TLS connection
      -
      -
      Parameters:
      -
      certificateAuthorityIds - the value of the certificate_authority_ids parameter as a List<String>, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      build

      -
      public EndpointMutualTlsMutate build()
      -
      Constructs the EndpointMutualTlsMutate instance.
      -
      -
      Returns:
      -
      a new EndpointMutualTlsMutate
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointMutualTlsMutate.html b/docs/com/ngrok/definitions/EndpointMutualTlsMutate.html deleted file mode 100644 index a3552d0..0000000 --- a/docs/com/ngrok/definitions/EndpointMutualTlsMutate.html +++ /dev/null @@ -1,239 +0,0 @@ - - - - - -EndpointMutualTlsMutate (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointMutualTlsMutate

-
-
java.lang.Object -
com.ngrok.definitions.EndpointMutualTlsMutate
-
-
-
-
public class EndpointMutualTlsMutate -extends Object
-
A class encapsulating the EndpointMutualTlsMutate resource.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      newBuilder

      -
      public static EndpointMutualTlsMutate.Builder newBuilder()
      -
      Creates a new builder for the EndpointMutualTlsMutate type.
      -
      -
      Returns:
      -
      a new EndpointMutualTlsMutate.Builder
      -
      -
      -
    • -
    • -
      -

      getEnabled

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

      getCertificateAuthorityIds

      -
      public List<String> getCertificateAuthorityIds()
      -
      list of certificate authorities that will be used to validate the TLS client - certificate presnted by the initiatiator of the TLS connection
      -
      -
      Returns:
      -
      the value of the property as a List<String>
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointOAuth.Builder.html b/docs/com/ngrok/definitions/EndpointOAuth.Builder.html deleted file mode 100644 index b9f05da..0000000 --- a/docs/com/ngrok/definitions/EndpointOAuth.Builder.html +++ /dev/null @@ -1,439 +0,0 @@ - - - - - -EndpointOAuth.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointOAuth.Builder

-
-
java.lang.Object -
com.ngrok.definitions.EndpointOAuth.Builder
-
-
-
-
Enclosing class:
-
EndpointOAuth
-
-
-
public static class EndpointOAuth.Builder -extends Object
-
Builder class for EndpointOAuth.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      enabled

      -
      public EndpointOAuth.Builder enabled​(boolean enabled)
      -
      true if the module will be applied to traffic, false - to disable. default true if unspecified
      -
      -
      Parameters:
      -
      enabled - the value of the enabled parameter as a boolean
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      enabled

      -
      public EndpointOAuth.Builder enabled​(Optional<Boolean> enabled)
      -
      true if the module will be applied to traffic, false - to disable. default true if unspecified
      -
      -
      Parameters:
      -
      enabled - the value of the enabled parameter as a boolean, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      provider

      -
      public EndpointOAuth.Builder provider​(EndpointOAuthProvider provider)
      -
      an object which defines the identity provider to use for authentication and - configuration for who may access the endpoint
      -
      -
      Parameters:
      -
      provider - the value of the provider parameter as a EndpointOAuthProvider
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      provider

      -
      public EndpointOAuth.Builder provider​(Optional<EndpointOAuthProvider> provider)
      -
      an object which defines the identity provider to use for authentication and - configuration for who may access the endpoint
      -
      -
      Parameters:
      -
      provider - the value of the provider parameter as a EndpointOAuthProvider, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      optionsPassthrough

      -
      public EndpointOAuth.Builder optionsPassthrough​(boolean optionsPassthrough)
      -
      Do not enforce authentication on HTTP OPTIONS requests. necessary if you are - supporting CORS.
      -
      -
      Parameters:
      -
      optionsPassthrough - the value of the options_passthrough parameter as a boolean
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      optionsPassthrough

      -
      public EndpointOAuth.Builder optionsPassthrough​(Optional<Boolean> optionsPassthrough)
      -
      Do not enforce authentication on HTTP OPTIONS requests. necessary if you are - supporting CORS.
      -
      -
      Parameters:
      -
      optionsPassthrough - the value of the options_passthrough parameter as a boolean, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      cookiePrefix

      -
      public EndpointOAuth.Builder cookiePrefix​(String cookiePrefix)
      -
      the prefix of the session cookie that ngrok sets on the http client to cache - authentication. default is 'ngrok.'
      -
      -
      Parameters:
      -
      cookiePrefix - the value of the cookie_prefix parameter as a String
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      cookiePrefix

      -
      public EndpointOAuth.Builder cookiePrefix​(Optional<String> cookiePrefix)
      -
      the prefix of the session cookie that ngrok sets on the http client to cache - authentication. default is 'ngrok.'
      -
      -
      Parameters:
      -
      cookiePrefix - the value of the cookie_prefix parameter as a String, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      inactivityTimeout

      -
      public EndpointOAuth.Builder inactivityTimeout​(long inactivityTimeout)
      -
      Integer number of seconds of inactivity after which if the user has not accessed - the endpoint, their session will time out and they will be forced to - reauthenticate.
      -
      -
      Parameters:
      -
      inactivityTimeout - the value of the inactivity_timeout parameter as a long
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      inactivityTimeout

      -
      public EndpointOAuth.Builder inactivityTimeout​(Optional<Long> inactivityTimeout)
      -
      Integer number of seconds of inactivity after which if the user has not accessed - the endpoint, their session will time out and they will be forced to - reauthenticate.
      -
      -
      Parameters:
      -
      inactivityTimeout - the value of the inactivity_timeout parameter as a long, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      maximumDuration

      -
      public EndpointOAuth.Builder maximumDuration​(Duration maximumDuration)
      -
      Integer number of seconds of the maximum duration of an authenticated session. - After this period is exceeded, a user must reauthenticate.
      -
      -
      Parameters:
      -
      maximumDuration - the value of the maximum_duration parameter as a Duration
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      maximumDuration

      -
      public EndpointOAuth.Builder maximumDuration​(Optional<Duration> maximumDuration)
      -
      Integer number of seconds of the maximum duration of an authenticated session. - After this period is exceeded, a user must reauthenticate.
      -
      -
      Parameters:
      -
      maximumDuration - the value of the maximum_duration parameter as a Duration, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      authCheckInterval

      -
      public EndpointOAuth.Builder authCheckInterval​(long authCheckInterval)
      -
      Integer number of seconds after which ngrok guarantees it will refresh user - state from the identity provider and recheck whether the user is still - authorized to access the endpoint. This is the preferred tunable to use to - enforce a minimum amount of time after which a revoked user will no longer be - able to access the resource.
      -
      -
      Parameters:
      -
      authCheckInterval - the value of the auth_check_interval parameter as a long
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      authCheckInterval

      -
      public EndpointOAuth.Builder authCheckInterval​(Optional<Long> authCheckInterval)
      -
      Integer number of seconds after which ngrok guarantees it will refresh user - state from the identity provider and recheck whether the user is still - authorized to access the endpoint. This is the preferred tunable to use to - enforce a minimum amount of time after which a revoked user will no longer be - able to access the resource.
      -
      -
      Parameters:
      -
      authCheckInterval - the value of the auth_check_interval parameter as a long, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      build

      -
      public EndpointOAuth build()
      -
      Constructs the EndpointOAuth instance.
      -
      -
      Returns:
      -
      a new EndpointOAuth
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointOAuth.html b/docs/com/ngrok/definitions/EndpointOAuth.html deleted file mode 100644 index 80b588d..0000000 --- a/docs/com/ngrok/definitions/EndpointOAuth.html +++ /dev/null @@ -1,333 +0,0 @@ - - - - - -EndpointOAuth (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointOAuth

-
-
java.lang.Object -
com.ngrok.definitions.EndpointOAuth
-
-
-
-
public class EndpointOAuth -extends Object
-
A class encapsulating the EndpointOAuth resource.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      newBuilder

      -
      public static EndpointOAuth.Builder newBuilder()
      -
      Creates a new builder for the EndpointOAuth type.
      -
      -
      Returns:
      -
      a new EndpointOAuth.Builder
      -
      -
      -
    • -
    • -
      -

      getEnabled

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

      getProvider

      -
      public EndpointOAuthProvider getProvider()
      -
      an object which defines the identity provider to use for authentication and - configuration for who may access the endpoint
      -
      -
      Returns:
      -
      the value of the property as a EndpointOAuthProvider
      -
      -
      -
    • -
    • -
      -

      getOptionsPassthrough

      -
      public boolean getOptionsPassthrough()
      -
      Do not enforce authentication on HTTP OPTIONS requests. necessary if you are - supporting CORS.
      -
      -
      Returns:
      -
      the value of the property as a boolean
      -
      -
      -
    • -
    • -
      -

      getCookiePrefix

      -
      public String getCookiePrefix()
      -
      the prefix of the session cookie that ngrok sets on the http client to cache - authentication. default is 'ngrok.'
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getInactivityTimeout

      -
      public long getInactivityTimeout()
      -
      Integer number of seconds of inactivity after which if the user has not accessed - the endpoint, their session will time out and they will be forced to - reauthenticate.
      -
      -
      Returns:
      -
      the value of the property as a long
      -
      -
      -
    • -
    • -
      -

      getMaximumDuration

      -
      public Duration getMaximumDuration()
      -
      Integer number of seconds of the maximum duration of an authenticated session. - After this period is exceeded, a user must reauthenticate.
      -
      -
      Returns:
      -
      the value of the property as a Duration
      -
      -
      -
    • -
    • -
      -

      getAuthCheckInterval

      -
      public long getAuthCheckInterval()
      -
      Integer number of seconds after which ngrok guarantees it will refresh user - state from the identity provider and recheck whether the user is still - authorized to access the endpoint. This is the preferred tunable to use to - enforce a minimum amount of time after which a revoked user will no longer be - able to access the resource.
      -
      -
      Returns:
      -
      the value of the property as a long
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointOAuthFacebook.Builder.html b/docs/com/ngrok/definitions/EndpointOAuthFacebook.Builder.html deleted file mode 100644 index 6d5b4c4..0000000 --- a/docs/com/ngrok/definitions/EndpointOAuthFacebook.Builder.html +++ /dev/null @@ -1,359 +0,0 @@ - - - - - -EndpointOAuthFacebook.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointOAuthFacebook.Builder

-
-
java.lang.Object -
com.ngrok.definitions.EndpointOAuthFacebook.Builder
-
-
-
-
Enclosing class:
-
EndpointOAuthFacebook
-
-
-
public static class EndpointOAuthFacebook.Builder -extends Object
-
Builder class for EndpointOAuthFacebook.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      clientId

      -
      public EndpointOAuthFacebook.Builder clientId​(String clientId)
      -
      the OAuth app client ID. retrieve it from the identity provider's dashboard - where you created your own OAuth app. optional. if unspecified, ngrok will use - its own managed oauth application which has additional restrictions. see the - OAuth module docs for more details. if present, client_secret must be present as - well.
      -
      -
      Parameters:
      -
      clientId - the value of the client_id parameter as a String
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      clientId

      -
      public EndpointOAuthFacebook.Builder clientId​(Optional<String> clientId)
      -
      the OAuth app client ID. retrieve it from the identity provider's dashboard - where you created your own OAuth app. optional. if unspecified, ngrok will use - its own managed oauth application which has additional restrictions. see the - OAuth module docs for more details. if present, client_secret must be present as - well.
      -
      -
      Parameters:
      -
      clientId - the value of the client_id parameter as a String, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      clientSecret

      -
      public EndpointOAuthFacebook.Builder clientSecret​(String clientSecret)
      -
      the OAuth app client secret. retrieve if from the identity provider's dashboard - where you created your own OAuth app. optional, see all of the caveats in the - docs for client_id.
      -
      -
      Parameters:
      -
      clientSecret - the value of the client_secret parameter as a String
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      clientSecret

      -
      public EndpointOAuthFacebook.Builder clientSecret​(Optional<String> clientSecret)
      -
      the OAuth app client secret. retrieve if from the identity provider's dashboard - where you created your own OAuth app. optional, see all of the caveats in the - docs for client_id.
      -
      -
      Parameters:
      -
      clientSecret - the value of the client_secret parameter as a String, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      scopes

      -
      public EndpointOAuthFacebook.Builder scopes​(List<String> scopes)
      -
      a list of provider-specific OAuth scopes with the permissions your OAuth app - would like to ask for. these may not be set if you are using the ngrok-managed - oauth app (i.e. you must pass both client_id and - client_secret to set scopes)
      -
      -
      Parameters:
      -
      scopes - the value of the scopes parameter as a List<String>
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      scopes

      -
      public EndpointOAuthFacebook.Builder scopes​(Optional<List<String>> scopes)
      -
      a list of provider-specific OAuth scopes with the permissions your OAuth app - would like to ask for. these may not be set if you are using the ngrok-managed - oauth app (i.e. you must pass both client_id and - client_secret to set scopes)
      -
      -
      Parameters:
      -
      scopes - the value of the scopes parameter as a List<String>, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      emailAddresses

      -
      public EndpointOAuthFacebook.Builder emailAddresses​(List<String> emailAddresses)
      -
      a list of email addresses of users authenticated by identity provider who are - allowed access to the endpoint
      -
      -
      Parameters:
      -
      emailAddresses - the value of the email_addresses parameter as a List<String>
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      emailAddresses

      -
      public EndpointOAuthFacebook.Builder emailAddresses​(Optional<List<String>> emailAddresses)
      -
      a list of email addresses of users authenticated by identity provider who are - allowed access to the endpoint
      -
      -
      Parameters:
      -
      emailAddresses - the value of the email_addresses parameter as a List<String>, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      emailDomains

      -
      public EndpointOAuthFacebook.Builder emailDomains​(List<String> emailDomains)
      -
      a list of email domains of users authenticated by identity provider who are - allowed access to the endpoint
      -
      -
      Parameters:
      -
      emailDomains - the value of the email_domains parameter as a List<String>
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      emailDomains

      -
      public EndpointOAuthFacebook.Builder emailDomains​(Optional<List<String>> emailDomains)
      -
      a list of email domains of users authenticated by identity provider who are - allowed access to the endpoint
      -
      -
      Parameters:
      -
      emailDomains - the value of the email_domains parameter as a List<String>, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      build

      -
      public EndpointOAuthFacebook build()
      -
      Constructs the EndpointOAuthFacebook instance.
      -
      -
      Returns:
      -
      a new EndpointOAuthFacebook
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointOAuthFacebook.html b/docs/com/ngrok/definitions/EndpointOAuthFacebook.html deleted file mode 100644 index 6f7ef8c..0000000 --- a/docs/com/ngrok/definitions/EndpointOAuthFacebook.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - - -EndpointOAuthFacebook (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointOAuthFacebook

-
-
java.lang.Object -
com.ngrok.definitions.EndpointOAuthFacebook
-
-
-
-
public class EndpointOAuthFacebook -extends Object
-
A class encapsulating the EndpointOAuthFacebook resource.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      newBuilder

      -
      public static EndpointOAuthFacebook.Builder newBuilder()
      -
      Creates a new builder for the EndpointOAuthFacebook type.
      -
      -
      Returns:
      -
      a new EndpointOAuthFacebook.Builder
      -
      -
      -
    • -
    • -
      -

      getClientId

      -
      public Optional<String> getClientId()
      -
      the OAuth app client ID. retrieve it from the identity provider's dashboard - where you created your own OAuth app. optional. if unspecified, ngrok will use - its own managed oauth application which has additional restrictions. see the - OAuth module docs for more details. if present, client_secret must be present as - well.
      -
      -
      Returns:
      -
      the value of the property as a String wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      getClientSecret

      -
      public Optional<String> getClientSecret()
      -
      the OAuth app client secret. retrieve if from the identity provider's dashboard - where you created your own OAuth app. optional, see all of the caveats in the - docs for client_id.
      -
      -
      Returns:
      -
      the value of the property as a String wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      getScopes

      -
      public List<String> getScopes()
      -
      a list of provider-specific OAuth scopes with the permissions your OAuth app - would like to ask for. these may not be set if you are using the ngrok-managed - oauth app (i.e. you must pass both client_id and - client_secret to set scopes)
      -
      -
      Returns:
      -
      the value of the property as a List<String>
      -
      -
      -
    • -
    • -
      -

      getEmailAddresses

      -
      public List<String> getEmailAddresses()
      -
      a list of email addresses of users authenticated by identity provider who are - allowed access to the endpoint
      -
      -
      Returns:
      -
      the value of the property as a List<String>
      -
      -
      -
    • -
    • -
      -

      getEmailDomains

      -
      public List<String> getEmailDomains()
      -
      a list of email domains of users authenticated by identity provider who are - allowed access to the endpoint
      -
      -
      Returns:
      -
      the value of the property as a List<String>
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointOAuthGitHub.Builder.html b/docs/com/ngrok/definitions/EndpointOAuthGitHub.Builder.html deleted file mode 100644 index 9a42d92..0000000 --- a/docs/com/ngrok/definitions/EndpointOAuthGitHub.Builder.html +++ /dev/null @@ -1,439 +0,0 @@ - - - - - -EndpointOAuthGitHub.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointOAuthGitHub.Builder

-
-
java.lang.Object -
com.ngrok.definitions.EndpointOAuthGitHub.Builder
-
-
-
-
Enclosing class:
-
EndpointOAuthGitHub
-
-
-
public static class EndpointOAuthGitHub.Builder -extends Object
-
Builder class for EndpointOAuthGitHub.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      clientId

      -
      public EndpointOAuthGitHub.Builder clientId​(String clientId)
      -
      the OAuth app client ID. retrieve it from the identity provider's dashboard - where you created your own OAuth app. optional. if unspecified, ngrok will use - its own managed oauth application which has additional restrictions. see the - OAuth module docs for more details. if present, client_secret must be present as - well.
      -
      -
      Parameters:
      -
      clientId - the value of the client_id parameter as a String
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      clientId

      -
      public EndpointOAuthGitHub.Builder clientId​(Optional<String> clientId)
      -
      the OAuth app client ID. retrieve it from the identity provider's dashboard - where you created your own OAuth app. optional. if unspecified, ngrok will use - its own managed oauth application which has additional restrictions. see the - OAuth module docs for more details. if present, client_secret must be present as - well.
      -
      -
      Parameters:
      -
      clientId - the value of the client_id parameter as a String, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      clientSecret

      -
      public EndpointOAuthGitHub.Builder clientSecret​(String clientSecret)
      -
      the OAuth app client secret. retrieve if from the identity provider's dashboard - where you created your own OAuth app. optional, see all of the caveats in the - docs for client_id.
      -
      -
      Parameters:
      -
      clientSecret - the value of the client_secret parameter as a String
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      clientSecret

      -
      public EndpointOAuthGitHub.Builder clientSecret​(Optional<String> clientSecret)
      -
      the OAuth app client secret. retrieve if from the identity provider's dashboard - where you created your own OAuth app. optional, see all of the caveats in the - docs for client_id.
      -
      -
      Parameters:
      -
      clientSecret - the value of the client_secret parameter as a String, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      scopes

      -
      public EndpointOAuthGitHub.Builder scopes​(List<String> scopes)
      -
      a list of provider-specific OAuth scopes with the permissions your OAuth app - would like to ask for. these may not be set if you are using the ngrok-managed - oauth app (i.e. you must pass both client_id and - client_secret to set scopes)
      -
      -
      Parameters:
      -
      scopes - the value of the scopes parameter as a List<String>
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      scopes

      -
      public EndpointOAuthGitHub.Builder scopes​(Optional<List<String>> scopes)
      -
      a list of provider-specific OAuth scopes with the permissions your OAuth app - would like to ask for. these may not be set if you are using the ngrok-managed - oauth app (i.e. you must pass both client_id and - client_secret to set scopes)
      -
      -
      Parameters:
      -
      scopes - the value of the scopes parameter as a List<String>, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      emailAddresses

      -
      public EndpointOAuthGitHub.Builder emailAddresses​(List<String> emailAddresses)
      -
      a list of email addresses of users authenticated by identity provider who are - allowed access to the endpoint
      -
      -
      Parameters:
      -
      emailAddresses - the value of the email_addresses parameter as a List<String>
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      emailAddresses

      -
      public EndpointOAuthGitHub.Builder emailAddresses​(Optional<List<String>> emailAddresses)
      -
      a list of email addresses of users authenticated by identity provider who are - allowed access to the endpoint
      -
      -
      Parameters:
      -
      emailAddresses - the value of the email_addresses parameter as a List<String>, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      emailDomains

      -
      public EndpointOAuthGitHub.Builder emailDomains​(List<String> emailDomains)
      -
      a list of email domains of users authenticated by identity provider who are - allowed access to the endpoint
      -
      -
      Parameters:
      -
      emailDomains - the value of the email_domains parameter as a List<String>
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      emailDomains

      -
      public EndpointOAuthGitHub.Builder emailDomains​(Optional<List<String>> emailDomains)
      -
      a list of email domains of users authenticated by identity provider who are - allowed access to the endpoint
      -
      -
      Parameters:
      -
      emailDomains - the value of the email_domains parameter as a List<String>, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      teams

      -
      public EndpointOAuthGitHub.Builder teams​(List<String> teams)
      -
      a list of github teams identifiers. users will be allowed access to the endpoint - if they are a member of any of these teams. identifiers should be in the 'slug' - format qualified with the org name, e.g. org-name/team-name
      -
      -
      Parameters:
      -
      teams - the value of the teams parameter as a List<String>
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      teams

      -
      public EndpointOAuthGitHub.Builder teams​(Optional<List<String>> teams)
      -
      a list of github teams identifiers. users will be allowed access to the endpoint - if they are a member of any of these teams. identifiers should be in the 'slug' - format qualified with the org name, e.g. org-name/team-name
      -
      -
      Parameters:
      -
      teams - the value of the teams parameter as a List<String>, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      organizations

      -
      public EndpointOAuthGitHub.Builder organizations​(List<String> organizations)
      -
      a list of github org identifiers. users who are members of any of the listed - organizations will be allowed access. identifiers should be the organization's - 'slug'
      -
      -
      Parameters:
      -
      organizations - the value of the organizations parameter as a List<String>
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      organizations

      -
      public EndpointOAuthGitHub.Builder organizations​(Optional<List<String>> organizations)
      -
      a list of github org identifiers. users who are members of any of the listed - organizations will be allowed access. identifiers should be the organization's - 'slug'
      -
      -
      Parameters:
      -
      organizations - the value of the organizations parameter as a List<String>, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      build

      -
      public EndpointOAuthGitHub build()
      -
      Constructs the EndpointOAuthGitHub instance.
      -
      -
      Returns:
      -
      a new EndpointOAuthGitHub
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointOAuthGitHub.html b/docs/com/ngrok/definitions/EndpointOAuthGitHub.html deleted file mode 100644 index 77fb484..0000000 --- a/docs/com/ngrok/definitions/EndpointOAuthGitHub.html +++ /dev/null @@ -1,333 +0,0 @@ - - - - - -EndpointOAuthGitHub (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointOAuthGitHub

-
-
java.lang.Object -
com.ngrok.definitions.EndpointOAuthGitHub
-
-
-
-
public class EndpointOAuthGitHub -extends Object
-
A class encapsulating the EndpointOAuthGitHub resource.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      newBuilder

      -
      public static EndpointOAuthGitHub.Builder newBuilder()
      -
      Creates a new builder for the EndpointOAuthGitHub type.
      -
      -
      Returns:
      -
      a new EndpointOAuthGitHub.Builder
      -
      -
      -
    • -
    • -
      -

      getClientId

      -
      public Optional<String> getClientId()
      -
      the OAuth app client ID. retrieve it from the identity provider's dashboard - where you created your own OAuth app. optional. if unspecified, ngrok will use - its own managed oauth application which has additional restrictions. see the - OAuth module docs for more details. if present, client_secret must be present as - well.
      -
      -
      Returns:
      -
      the value of the property as a String wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      getClientSecret

      -
      public Optional<String> getClientSecret()
      -
      the OAuth app client secret. retrieve if from the identity provider's dashboard - where you created your own OAuth app. optional, see all of the caveats in the - docs for client_id.
      -
      -
      Returns:
      -
      the value of the property as a String wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      getScopes

      -
      public List<String> getScopes()
      -
      a list of provider-specific OAuth scopes with the permissions your OAuth app - would like to ask for. these may not be set if you are using the ngrok-managed - oauth app (i.e. you must pass both client_id and - client_secret to set scopes)
      -
      -
      Returns:
      -
      the value of the property as a List<String>
      -
      -
      -
    • -
    • -
      -

      getEmailAddresses

      -
      public List<String> getEmailAddresses()
      -
      a list of email addresses of users authenticated by identity provider who are - allowed access to the endpoint
      -
      -
      Returns:
      -
      the value of the property as a List<String>
      -
      -
      -
    • -
    • -
      -

      getEmailDomains

      -
      public List<String> getEmailDomains()
      -
      a list of email domains of users authenticated by identity provider who are - allowed access to the endpoint
      -
      -
      Returns:
      -
      the value of the property as a List<String>
      -
      -
      -
    • -
    • -
      -

      getTeams

      -
      public List<String> getTeams()
      -
      a list of github teams identifiers. users will be allowed access to the endpoint - if they are a member of any of these teams. identifiers should be in the 'slug' - format qualified with the org name, e.g. org-name/team-name
      -
      -
      Returns:
      -
      the value of the property as a List<String>
      -
      -
      -
    • -
    • -
      -

      getOrganizations

      -
      public List<String> getOrganizations()
      -
      a list of github org identifiers. users who are members of any of the listed - organizations will be allowed access. identifiers should be the organization's - 'slug'
      -
      -
      Returns:
      -
      the value of the property as a List<String>
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointOAuthGoogle.Builder.html b/docs/com/ngrok/definitions/EndpointOAuthGoogle.Builder.html deleted file mode 100644 index af45661..0000000 --- a/docs/com/ngrok/definitions/EndpointOAuthGoogle.Builder.html +++ /dev/null @@ -1,359 +0,0 @@ - - - - - -EndpointOAuthGoogle.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointOAuthGoogle.Builder

-
-
java.lang.Object -
com.ngrok.definitions.EndpointOAuthGoogle.Builder
-
-
-
-
Enclosing class:
-
EndpointOAuthGoogle
-
-
-
public static class EndpointOAuthGoogle.Builder -extends Object
-
Builder class for EndpointOAuthGoogle.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      clientId

      -
      public EndpointOAuthGoogle.Builder clientId​(String clientId)
      -
      the OAuth app client ID. retrieve it from the identity provider's dashboard - where you created your own OAuth app. optional. if unspecified, ngrok will use - its own managed oauth application which has additional restrictions. see the - OAuth module docs for more details. if present, client_secret must be present as - well.
      -
      -
      Parameters:
      -
      clientId - the value of the client_id parameter as a String
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      clientId

      -
      public EndpointOAuthGoogle.Builder clientId​(Optional<String> clientId)
      -
      the OAuth app client ID. retrieve it from the identity provider's dashboard - where you created your own OAuth app. optional. if unspecified, ngrok will use - its own managed oauth application which has additional restrictions. see the - OAuth module docs for more details. if present, client_secret must be present as - well.
      -
      -
      Parameters:
      -
      clientId - the value of the client_id parameter as a String, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      clientSecret

      -
      public EndpointOAuthGoogle.Builder clientSecret​(String clientSecret)
      -
      the OAuth app client secret. retrieve if from the identity provider's dashboard - where you created your own OAuth app. optional, see all of the caveats in the - docs for client_id.
      -
      -
      Parameters:
      -
      clientSecret - the value of the client_secret parameter as a String
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      clientSecret

      -
      public EndpointOAuthGoogle.Builder clientSecret​(Optional<String> clientSecret)
      -
      the OAuth app client secret. retrieve if from the identity provider's dashboard - where you created your own OAuth app. optional, see all of the caveats in the - docs for client_id.
      -
      -
      Parameters:
      -
      clientSecret - the value of the client_secret parameter as a String, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      scopes

      -
      public EndpointOAuthGoogle.Builder scopes​(List<String> scopes)
      -
      a list of provider-specific OAuth scopes with the permissions your OAuth app - would like to ask for. these may not be set if you are using the ngrok-managed - oauth app (i.e. you must pass both client_id and - client_secret to set scopes)
      -
      -
      Parameters:
      -
      scopes - the value of the scopes parameter as a List<String>
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      scopes

      -
      public EndpointOAuthGoogle.Builder scopes​(Optional<List<String>> scopes)
      -
      a list of provider-specific OAuth scopes with the permissions your OAuth app - would like to ask for. these may not be set if you are using the ngrok-managed - oauth app (i.e. you must pass both client_id and - client_secret to set scopes)
      -
      -
      Parameters:
      -
      scopes - the value of the scopes parameter as a List<String>, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      emailAddresses

      -
      public EndpointOAuthGoogle.Builder emailAddresses​(List<String> emailAddresses)
      -
      a list of email addresses of users authenticated by identity provider who are - allowed access to the endpoint
      -
      -
      Parameters:
      -
      emailAddresses - the value of the email_addresses parameter as a List<String>
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      emailAddresses

      -
      public EndpointOAuthGoogle.Builder emailAddresses​(Optional<List<String>> emailAddresses)
      -
      a list of email addresses of users authenticated by identity provider who are - allowed access to the endpoint
      -
      -
      Parameters:
      -
      emailAddresses - the value of the email_addresses parameter as a List<String>, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      emailDomains

      -
      public EndpointOAuthGoogle.Builder emailDomains​(List<String> emailDomains)
      -
      a list of email domains of users authenticated by identity provider who are - allowed access to the endpoint
      -
      -
      Parameters:
      -
      emailDomains - the value of the email_domains parameter as a List<String>
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      emailDomains

      -
      public EndpointOAuthGoogle.Builder emailDomains​(Optional<List<String>> emailDomains)
      -
      a list of email domains of users authenticated by identity provider who are - allowed access to the endpoint
      -
      -
      Parameters:
      -
      emailDomains - the value of the email_domains parameter as a List<String>, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      build

      -
      public EndpointOAuthGoogle build()
      -
      Constructs the EndpointOAuthGoogle instance.
      -
      -
      Returns:
      -
      a new EndpointOAuthGoogle
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointOAuthGoogle.html b/docs/com/ngrok/definitions/EndpointOAuthGoogle.html deleted file mode 100644 index 9221462..0000000 --- a/docs/com/ngrok/definitions/EndpointOAuthGoogle.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - - -EndpointOAuthGoogle (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointOAuthGoogle

-
-
java.lang.Object -
com.ngrok.definitions.EndpointOAuthGoogle
-
-
-
-
public class EndpointOAuthGoogle -extends Object
-
A class encapsulating the EndpointOAuthGoogle resource.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      newBuilder

      -
      public static EndpointOAuthGoogle.Builder newBuilder()
      -
      Creates a new builder for the EndpointOAuthGoogle type.
      -
      -
      Returns:
      -
      a new EndpointOAuthGoogle.Builder
      -
      -
      -
    • -
    • -
      -

      getClientId

      -
      public Optional<String> getClientId()
      -
      the OAuth app client ID. retrieve it from the identity provider's dashboard - where you created your own OAuth app. optional. if unspecified, ngrok will use - its own managed oauth application which has additional restrictions. see the - OAuth module docs for more details. if present, client_secret must be present as - well.
      -
      -
      Returns:
      -
      the value of the property as a String wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      getClientSecret

      -
      public Optional<String> getClientSecret()
      -
      the OAuth app client secret. retrieve if from the identity provider's dashboard - where you created your own OAuth app. optional, see all of the caveats in the - docs for client_id.
      -
      -
      Returns:
      -
      the value of the property as a String wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      getScopes

      -
      public List<String> getScopes()
      -
      a list of provider-specific OAuth scopes with the permissions your OAuth app - would like to ask for. these may not be set if you are using the ngrok-managed - oauth app (i.e. you must pass both client_id and - client_secret to set scopes)
      -
      -
      Returns:
      -
      the value of the property as a List<String>
      -
      -
      -
    • -
    • -
      -

      getEmailAddresses

      -
      public List<String> getEmailAddresses()
      -
      a list of email addresses of users authenticated by identity provider who are - allowed access to the endpoint
      -
      -
      Returns:
      -
      the value of the property as a List<String>
      -
      -
      -
    • -
    • -
      -

      getEmailDomains

      -
      public List<String> getEmailDomains()
      -
      a list of email domains of users authenticated by identity provider who are - allowed access to the endpoint
      -
      -
      Returns:
      -
      the value of the property as a List<String>
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointOAuthMicrosoft.Builder.html b/docs/com/ngrok/definitions/EndpointOAuthMicrosoft.Builder.html deleted file mode 100644 index 9786209..0000000 --- a/docs/com/ngrok/definitions/EndpointOAuthMicrosoft.Builder.html +++ /dev/null @@ -1,359 +0,0 @@ - - - - - -EndpointOAuthMicrosoft.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointOAuthMicrosoft.Builder

-
-
java.lang.Object -
com.ngrok.definitions.EndpointOAuthMicrosoft.Builder
-
-
-
-
Enclosing class:
-
EndpointOAuthMicrosoft
-
-
-
public static class EndpointOAuthMicrosoft.Builder -extends Object
-
Builder class for EndpointOAuthMicrosoft.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      clientId

      -
      public EndpointOAuthMicrosoft.Builder clientId​(String clientId)
      -
      the OAuth app client ID. retrieve it from the identity provider's dashboard - where you created your own OAuth app. optional. if unspecified, ngrok will use - its own managed oauth application which has additional restrictions. see the - OAuth module docs for more details. if present, client_secret must be present as - well.
      -
      -
      Parameters:
      -
      clientId - the value of the client_id parameter as a String
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      clientId

      -
      public EndpointOAuthMicrosoft.Builder clientId​(Optional<String> clientId)
      -
      the OAuth app client ID. retrieve it from the identity provider's dashboard - where you created your own OAuth app. optional. if unspecified, ngrok will use - its own managed oauth application which has additional restrictions. see the - OAuth module docs for more details. if present, client_secret must be present as - well.
      -
      -
      Parameters:
      -
      clientId - the value of the client_id parameter as a String, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      clientSecret

      -
      public EndpointOAuthMicrosoft.Builder clientSecret​(String clientSecret)
      -
      the OAuth app client secret. retrieve if from the identity provider's dashboard - where you created your own OAuth app. optional, see all of the caveats in the - docs for client_id.
      -
      -
      Parameters:
      -
      clientSecret - the value of the client_secret parameter as a String
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      clientSecret

      -
      public EndpointOAuthMicrosoft.Builder clientSecret​(Optional<String> clientSecret)
      -
      the OAuth app client secret. retrieve if from the identity provider's dashboard - where you created your own OAuth app. optional, see all of the caveats in the - docs for client_id.
      -
      -
      Parameters:
      -
      clientSecret - the value of the client_secret parameter as a String, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      scopes

      -
      public EndpointOAuthMicrosoft.Builder scopes​(List<String> scopes)
      -
      a list of provider-specific OAuth scopes with the permissions your OAuth app - would like to ask for. these may not be set if you are using the ngrok-managed - oauth app (i.e. you must pass both client_id and - client_secret to set scopes)
      -
      -
      Parameters:
      -
      scopes - the value of the scopes parameter as a List<String>
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      scopes

      -
      public EndpointOAuthMicrosoft.Builder scopes​(Optional<List<String>> scopes)
      -
      a list of provider-specific OAuth scopes with the permissions your OAuth app - would like to ask for. these may not be set if you are using the ngrok-managed - oauth app (i.e. you must pass both client_id and - client_secret to set scopes)
      -
      -
      Parameters:
      -
      scopes - the value of the scopes parameter as a List<String>, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      emailAddresses

      -
      public EndpointOAuthMicrosoft.Builder emailAddresses​(List<String> emailAddresses)
      -
      a list of email addresses of users authenticated by identity provider who are - allowed access to the endpoint
      -
      -
      Parameters:
      -
      emailAddresses - the value of the email_addresses parameter as a List<String>
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      emailAddresses

      -
      public EndpointOAuthMicrosoft.Builder emailAddresses​(Optional<List<String>> emailAddresses)
      -
      a list of email addresses of users authenticated by identity provider who are - allowed access to the endpoint
      -
      -
      Parameters:
      -
      emailAddresses - the value of the email_addresses parameter as a List<String>, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      emailDomains

      -
      public EndpointOAuthMicrosoft.Builder emailDomains​(List<String> emailDomains)
      -
      a list of email domains of users authenticated by identity provider who are - allowed access to the endpoint
      -
      -
      Parameters:
      -
      emailDomains - the value of the email_domains parameter as a List<String>
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      emailDomains

      -
      public EndpointOAuthMicrosoft.Builder emailDomains​(Optional<List<String>> emailDomains)
      -
      a list of email domains of users authenticated by identity provider who are - allowed access to the endpoint
      -
      -
      Parameters:
      -
      emailDomains - the value of the email_domains parameter as a List<String>, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      build

      -
      public EndpointOAuthMicrosoft build()
      -
      Constructs the EndpointOAuthMicrosoft instance.
      -
      -
      Returns:
      -
      a new EndpointOAuthMicrosoft
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointOAuthMicrosoft.html b/docs/com/ngrok/definitions/EndpointOAuthMicrosoft.html deleted file mode 100644 index bd40279..0000000 --- a/docs/com/ngrok/definitions/EndpointOAuthMicrosoft.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - - -EndpointOAuthMicrosoft (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointOAuthMicrosoft

-
-
java.lang.Object -
com.ngrok.definitions.EndpointOAuthMicrosoft
-
-
-
-
public class EndpointOAuthMicrosoft -extends Object
-
A class encapsulating the EndpointOAuthMicrosoft resource.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      newBuilder

      -
      public static EndpointOAuthMicrosoft.Builder newBuilder()
      -
      Creates a new builder for the EndpointOAuthMicrosoft type.
      -
      -
      Returns:
      -
      a new EndpointOAuthMicrosoft.Builder
      -
      -
      -
    • -
    • -
      -

      getClientId

      -
      public Optional<String> getClientId()
      -
      the OAuth app client ID. retrieve it from the identity provider's dashboard - where you created your own OAuth app. optional. if unspecified, ngrok will use - its own managed oauth application which has additional restrictions. see the - OAuth module docs for more details. if present, client_secret must be present as - well.
      -
      -
      Returns:
      -
      the value of the property as a String wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      getClientSecret

      -
      public Optional<String> getClientSecret()
      -
      the OAuth app client secret. retrieve if from the identity provider's dashboard - where you created your own OAuth app. optional, see all of the caveats in the - docs for client_id.
      -
      -
      Returns:
      -
      the value of the property as a String wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      getScopes

      -
      public List<String> getScopes()
      -
      a list of provider-specific OAuth scopes with the permissions your OAuth app - would like to ask for. these may not be set if you are using the ngrok-managed - oauth app (i.e. you must pass both client_id and - client_secret to set scopes)
      -
      -
      Returns:
      -
      the value of the property as a List<String>
      -
      -
      -
    • -
    • -
      -

      getEmailAddresses

      -
      public List<String> getEmailAddresses()
      -
      a list of email addresses of users authenticated by identity provider who are - allowed access to the endpoint
      -
      -
      Returns:
      -
      the value of the property as a List<String>
      -
      -
      -
    • -
    • -
      -

      getEmailDomains

      -
      public List<String> getEmailDomains()
      -
      a list of email domains of users authenticated by identity provider who are - allowed access to the endpoint
      -
      -
      Returns:
      -
      the value of the property as a List<String>
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointOAuthProvider.Builder.html b/docs/com/ngrok/definitions/EndpointOAuthProvider.Builder.html deleted file mode 100644 index 71cd3bc..0000000 --- a/docs/com/ngrok/definitions/EndpointOAuthProvider.Builder.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - -EndpointOAuthProvider.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointOAuthProvider.Builder

-
-
java.lang.Object -
com.ngrok.definitions.EndpointOAuthProvider.Builder
-
-
-
-
Enclosing class:
-
EndpointOAuthProvider
-
-
-
public static class EndpointOAuthProvider.Builder -extends Object
-
Builder class for EndpointOAuthProvider.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointOAuthProvider.html b/docs/com/ngrok/definitions/EndpointOAuthProvider.html deleted file mode 100644 index 4cb3d01..0000000 --- a/docs/com/ngrok/definitions/EndpointOAuthProvider.html +++ /dev/null @@ -1,267 +0,0 @@ - - - - - -EndpointOAuthProvider (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointOAuthProvider

-
-
java.lang.Object -
com.ngrok.definitions.EndpointOAuthProvider
-
-
-
-
public class EndpointOAuthProvider -extends Object
-
A class encapsulating the EndpointOAuthProvider resource.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointOidc.Builder.html b/docs/com/ngrok/definitions/EndpointOidc.Builder.html deleted file mode 100644 index 6ac0465..0000000 --- a/docs/com/ngrok/definitions/EndpointOidc.Builder.html +++ /dev/null @@ -1,495 +0,0 @@ - - - - - -EndpointOidc.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointOidc.Builder

-
-
java.lang.Object -
com.ngrok.definitions.EndpointOidc.Builder
-
-
-
-
Enclosing class:
-
EndpointOidc
-
-
-
public static class EndpointOidc.Builder -extends Object
-
Builder class for EndpointOidc.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      enabled

      -
      public EndpointOidc.Builder enabled​(boolean enabled)
      -
      true if the module will be applied to traffic, false - to disable. default true if unspecified
      -
      -
      Parameters:
      -
      enabled - the value of the enabled parameter as a boolean
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      enabled

      -
      public EndpointOidc.Builder enabled​(Optional<Boolean> enabled)
      -
      true if the module will be applied to traffic, false - to disable. default true if unspecified
      -
      -
      Parameters:
      -
      enabled - the value of the enabled parameter as a boolean, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      optionsPassthrough

      -
      public EndpointOidc.Builder optionsPassthrough​(boolean optionsPassthrough)
      -
      Do not enforce authentication on HTTP OPTIONS requests. necessary if you are - supporting CORS.
      -
      -
      Parameters:
      -
      optionsPassthrough - the value of the options_passthrough parameter as a boolean
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      optionsPassthrough

      -
      public EndpointOidc.Builder optionsPassthrough​(Optional<Boolean> optionsPassthrough)
      -
      Do not enforce authentication on HTTP OPTIONS requests. necessary if you are - supporting CORS.
      -
      -
      Parameters:
      -
      optionsPassthrough - the value of the options_passthrough parameter as a boolean, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      cookiePrefix

      -
      public EndpointOidc.Builder cookiePrefix​(String cookiePrefix)
      -
      the prefix of the session cookie that ngrok sets on the http client to cache - authentication. default is 'ngrok.'
      -
      -
      Parameters:
      -
      cookiePrefix - the value of the cookie_prefix parameter as a String
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      cookiePrefix

      -
      public EndpointOidc.Builder cookiePrefix​(Optional<String> cookiePrefix)
      -
      the prefix of the session cookie that ngrok sets on the http client to cache - authentication. default is 'ngrok.'
      -
      -
      Parameters:
      -
      cookiePrefix - the value of the cookie_prefix parameter as a String, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      inactivityTimeout

      -
      public EndpointOidc.Builder inactivityTimeout​(long inactivityTimeout)
      -
      Integer number of seconds of inactivity after which if the user has not accessed - the endpoint, their session will time out and they will be forced to - reauthenticate.
      -
      -
      Parameters:
      -
      inactivityTimeout - the value of the inactivity_timeout parameter as a long
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      inactivityTimeout

      -
      public EndpointOidc.Builder inactivityTimeout​(Optional<Long> inactivityTimeout)
      -
      Integer number of seconds of inactivity after which if the user has not accessed - the endpoint, their session will time out and they will be forced to - reauthenticate.
      -
      -
      Parameters:
      -
      inactivityTimeout - the value of the inactivity_timeout parameter as a long, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      maximumDuration

      -
      public EndpointOidc.Builder maximumDuration​(Duration maximumDuration)
      -
      Integer number of seconds of the maximum duration of an authenticated session. - After this period is exceeded, a user must reauthenticate.
      -
      -
      Parameters:
      -
      maximumDuration - the value of the maximum_duration parameter as a Duration
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      maximumDuration

      -
      public EndpointOidc.Builder maximumDuration​(Optional<Duration> maximumDuration)
      -
      Integer number of seconds of the maximum duration of an authenticated session. - After this period is exceeded, a user must reauthenticate.
      -
      -
      Parameters:
      -
      maximumDuration - the value of the maximum_duration parameter as a Duration, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      issuer

      -
      public EndpointOidc.Builder issuer​(String issuer)
      -
      URL of the OIDC "OpenID provider". This is the base URL used for discovery.
      -
      -
      Parameters:
      -
      issuer - the value of the issuer parameter as a String
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      issuer

      -
      public EndpointOidc.Builder issuer​(Optional<String> issuer)
      -
      URL of the OIDC "OpenID provider". This is the base URL used for discovery.
      -
      -
      Parameters:
      -
      issuer - the value of the issuer parameter as a String, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      clientId

      -
      public EndpointOidc.Builder clientId​(String clientId)
      -
      The OIDC app's client ID and OIDC audience.
      -
      -
      Parameters:
      -
      clientId - the value of the client_id parameter as a String
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      clientId

      -
      public EndpointOidc.Builder clientId​(Optional<String> clientId)
      -
      The OIDC app's client ID and OIDC audience.
      -
      -
      Parameters:
      -
      clientId - the value of the client_id parameter as a String, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      clientSecret

      -
      public EndpointOidc.Builder clientSecret​(String clientSecret)
      -
      The OIDC app's client secret.
      -
      -
      Parameters:
      -
      clientSecret - the value of the client_secret parameter as a String
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      clientSecret

      -
      public EndpointOidc.Builder clientSecret​(Optional<String> clientSecret)
      -
      The OIDC app's client secret.
      -
      -
      Parameters:
      -
      clientSecret - the value of the client_secret parameter as a String, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      scopes

      -
      public EndpointOidc.Builder scopes​(List<String> scopes)
      -
      The set of scopes to request from the OIDC identity provider.
      -
      -
      Parameters:
      -
      scopes - the value of the scopes parameter as a List<String>
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      scopes

      -
      public EndpointOidc.Builder scopes​(Optional<List<String>> scopes)
      -
      The set of scopes to request from the OIDC identity provider.
      -
      -
      Parameters:
      -
      scopes - the value of the scopes parameter as a List<String>, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      build

      -
      public EndpointOidc build()
      -
      Constructs the EndpointOidc instance.
      -
      -
      Returns:
      -
      a new EndpointOidc
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointOidc.html b/docs/com/ngrok/definitions/EndpointOidc.html deleted file mode 100644 index 8abce19..0000000 --- a/docs/com/ngrok/definitions/EndpointOidc.html +++ /dev/null @@ -1,357 +0,0 @@ - - - - - -EndpointOidc (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointOidc

-
-
java.lang.Object -
com.ngrok.definitions.EndpointOidc
-
-
-
-
public class EndpointOidc -extends Object
-
A class encapsulating the EndpointOidc resource.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      newBuilder

      -
      public static EndpointOidc.Builder newBuilder()
      -
      Creates a new builder for the EndpointOidc type.
      -
      -
      Returns:
      -
      a new EndpointOidc.Builder
      -
      -
      -
    • -
    • -
      -

      getEnabled

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

      getOptionsPassthrough

      -
      public boolean getOptionsPassthrough()
      -
      Do not enforce authentication on HTTP OPTIONS requests. necessary if you are - supporting CORS.
      -
      -
      Returns:
      -
      the value of the property as a boolean
      -
      -
      -
    • -
    • -
      -

      getCookiePrefix

      -
      public String getCookiePrefix()
      -
      the prefix of the session cookie that ngrok sets on the http client to cache - authentication. default is 'ngrok.'
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getInactivityTimeout

      -
      public long getInactivityTimeout()
      -
      Integer number of seconds of inactivity after which if the user has not accessed - the endpoint, their session will time out and they will be forced to - reauthenticate.
      -
      -
      Returns:
      -
      the value of the property as a long
      -
      -
      -
    • -
    • -
      -

      getMaximumDuration

      -
      public Duration getMaximumDuration()
      -
      Integer number of seconds of the maximum duration of an authenticated session. - After this period is exceeded, a user must reauthenticate.
      -
      -
      Returns:
      -
      the value of the property as a Duration
      -
      -
      -
    • -
    • -
      -

      getIssuer

      -
      public String getIssuer()
      -
      URL of the OIDC "OpenID provider". This is the base URL used for discovery.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getClientId

      -
      public String getClientId()
      -
      The OIDC app's client ID and OIDC audience.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getClientSecret

      -
      public String getClientSecret()
      -
      The OIDC app's client secret.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getScopes

      -
      public List<String> getScopes()
      -
      The set of scopes to request from the OIDC identity provider.
      -
      -
      Returns:
      -
      the value of the property as a List<String>
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointRequestHeaders.Builder.html b/docs/com/ngrok/definitions/EndpointRequestHeaders.Builder.html deleted file mode 100644 index d60fdc2..0000000 --- a/docs/com/ngrok/definitions/EndpointRequestHeaders.Builder.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - -EndpointRequestHeaders.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointRequestHeaders.Builder

-
-
java.lang.Object -
com.ngrok.definitions.EndpointRequestHeaders.Builder
-
-
-
-
Enclosing class:
-
EndpointRequestHeaders
-
-
-
public static class EndpointRequestHeaders.Builder -extends Object
-
Builder class for EndpointRequestHeaders.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      enabled

      -
      public EndpointRequestHeaders.Builder enabled​(boolean enabled)
      -
      true if the module will be applied to traffic, false - to disable. default true if unspecified
      -
      -
      Parameters:
      -
      enabled - the value of the enabled parameter as a boolean
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      enabled

      -
      public EndpointRequestHeaders.Builder enabled​(Optional<Boolean> enabled)
      -
      true if the module will be applied to traffic, false - to disable. default true if unspecified
      -
      -
      Parameters:
      -
      enabled - the value of the enabled parameter as a boolean, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      add

      - -
      a map of header key to header value that will be injected into the HTTP Request - before being sent to the upstream application server
      -
      -
      Parameters:
      -
      add - the value of the add parameter as a Map<String,​String>
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      add

      - -
      a map of header key to header value that will be injected into the HTTP Request - before being sent to the upstream application server
      -
      -
      Parameters:
      -
      add - the value of the add parameter as a Map<String,​String>, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      remove

      -
      public EndpointRequestHeaders.Builder remove​(List<String> remove)
      -
      a list of header names that will be removed from the HTTP Request before being - sent to the upstream application server
      -
      -
      Parameters:
      -
      remove - the value of the remove parameter as a List<String>
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      remove

      -
      public EndpointRequestHeaders.Builder remove​(Optional<List<String>> remove)
      -
      a list of header names that will be removed from the HTTP Request before being - sent to the upstream application server
      -
      -
      Parameters:
      -
      remove - the value of the remove parameter as a List<String>, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      build

      -
      public EndpointRequestHeaders build()
      -
      Constructs the EndpointRequestHeaders instance.
      -
      -
      Returns:
      -
      a new EndpointRequestHeaders
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointRequestHeaders.html b/docs/com/ngrok/definitions/EndpointRequestHeaders.html deleted file mode 100644 index 4210d44..0000000 --- a/docs/com/ngrok/definitions/EndpointRequestHeaders.html +++ /dev/null @@ -1,257 +0,0 @@ - - - - - -EndpointRequestHeaders (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointRequestHeaders

-
-
java.lang.Object -
com.ngrok.definitions.EndpointRequestHeaders
-
-
-
-
public class EndpointRequestHeaders -extends Object
-
A class encapsulating the EndpointRequestHeaders resource.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      newBuilder

      -
      public static EndpointRequestHeaders.Builder newBuilder()
      -
      Creates a new builder for the EndpointRequestHeaders type.
      -
      -
      Returns:
      -
      a new EndpointRequestHeaders.Builder
      -
      -
      -
    • -
    • -
      -

      getEnabled

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

      getAdd

      -
      public Map<String,​String> getAdd()
      -
      a map of header key to header value that will be injected into the HTTP Request - before being sent to the upstream application server
      -
      -
      Returns:
      -
      the value of the property as a Map<String,​String>
      -
      -
      -
    • -
    • -
      -

      getRemove

      -
      public List<String> getRemove()
      -
      a list of header names that will be removed from the HTTP Request before being - sent to the upstream application server
      -
      -
      Returns:
      -
      the value of the property as a List<String>
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointResponseHeaders.Builder.html b/docs/com/ngrok/definitions/EndpointResponseHeaders.Builder.html deleted file mode 100644 index d445153..0000000 --- a/docs/com/ngrok/definitions/EndpointResponseHeaders.Builder.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - -EndpointResponseHeaders.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointResponseHeaders.Builder

-
-
java.lang.Object -
com.ngrok.definitions.EndpointResponseHeaders.Builder
-
-
-
-
Enclosing class:
-
EndpointResponseHeaders
-
-
-
public static class EndpointResponseHeaders.Builder -extends Object
-
Builder class for EndpointResponseHeaders.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      enabled

      -
      public EndpointResponseHeaders.Builder enabled​(boolean enabled)
      -
      true if the module will be applied to traffic, false - to disable. default true if unspecified
      -
      -
      Parameters:
      -
      enabled - the value of the enabled parameter as a boolean
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      enabled

      -
      public EndpointResponseHeaders.Builder enabled​(Optional<Boolean> enabled)
      -
      true if the module will be applied to traffic, false - to disable. default true if unspecified
      -
      -
      Parameters:
      -
      enabled - the value of the enabled parameter as a boolean, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      add

      - -
      a map of header key to header value that will be injected into the HTTP Response - returned to the HTTP client
      -
      -
      Parameters:
      -
      add - the value of the add parameter as a Map<String,​String>
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      add

      - -
      a map of header key to header value that will be injected into the HTTP Response - returned to the HTTP client
      -
      -
      Parameters:
      -
      add - the value of the add parameter as a Map<String,​String>, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      remove

      -
      public EndpointResponseHeaders.Builder remove​(List<String> remove)
      -
      a list of header names that will be removed from the HTTP Response returned to - the HTTP client
      -
      -
      Parameters:
      -
      remove - the value of the remove parameter as a List<String>
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      remove

      -
      public EndpointResponseHeaders.Builder remove​(Optional<List<String>> remove)
      -
      a list of header names that will be removed from the HTTP Response returned to - the HTTP client
      -
      -
      Parameters:
      -
      remove - the value of the remove parameter as a List<String>, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      build

      -
      public EndpointResponseHeaders build()
      -
      Constructs the EndpointResponseHeaders instance.
      -
      -
      Returns:
      -
      a new EndpointResponseHeaders
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointResponseHeaders.html b/docs/com/ngrok/definitions/EndpointResponseHeaders.html deleted file mode 100644 index 1f4b26f..0000000 --- a/docs/com/ngrok/definitions/EndpointResponseHeaders.html +++ /dev/null @@ -1,257 +0,0 @@ - - - - - -EndpointResponseHeaders (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointResponseHeaders

-
-
java.lang.Object -
com.ngrok.definitions.EndpointResponseHeaders
-
-
-
-
public class EndpointResponseHeaders -extends Object
-
A class encapsulating the EndpointResponseHeaders resource.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      newBuilder

      -
      public static EndpointResponseHeaders.Builder newBuilder()
      -
      Creates a new builder for the EndpointResponseHeaders type.
      -
      -
      Returns:
      -
      a new EndpointResponseHeaders.Builder
      -
      -
      -
    • -
    • -
      -

      getEnabled

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

      getAdd

      -
      public Map<String,​String> getAdd()
      -
      a map of header key to header value that will be injected into the HTTP Response - returned to the HTTP client
      -
      -
      Returns:
      -
      the value of the property as a Map<String,​String>
      -
      -
      -
    • -
    • -
      -

      getRemove

      -
      public List<String> getRemove()
      -
      a list of header names that will be removed from the HTTP Response returned to - the HTTP client
      -
      -
      Returns:
      -
      the value of the property as a List<String>
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointSaml.html b/docs/com/ngrok/definitions/EndpointSaml.html deleted file mode 100644 index 4ee02f5..0000000 --- a/docs/com/ngrok/definitions/EndpointSaml.html +++ /dev/null @@ -1,522 +0,0 @@ - - - - - -EndpointSaml (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointSaml

-
-
java.lang.Object -
com.ngrok.definitions.EndpointSaml
-
-
-
-
public class EndpointSaml -extends Object
-
A class encapsulating the EndpointSaml resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      EndpointSaml

      -
      public EndpointSaml​(Optional<Boolean> enabled, - Boolean optionsPassthrough, - String cookiePrefix, - Long inactivityTimeout, - Duration maximumDuration, - String idpMetadata, - Boolean forceAuthn, - Optional<Boolean> allowIdpInitiated, - List<String> authorizedGroups, - String entityId, - URI assertionConsumerServiceUrl, - URI singleLogoutUrl, - String requestSigningCertificatePem, - URI metadataUrl, - String nameidFormat)
      -
      Creates a new instance of EndpointSaml.
      -
      -
      Parameters:
      -
      enabled - true if the module will be applied to traffic, false to disable. default true if unspecified
      -
      optionsPassthrough - Do not enforce authentication on HTTP OPTIONS requests. necessary if you are supporting CORS.
      -
      cookiePrefix - the prefix of the session cookie that ngrok sets on the http client to cache authentication. default is 'ngrok.'
      -
      inactivityTimeout - Integer number of seconds of inactivity after which if the user has not accessed the endpoint, their session will time out and they will be forced to reauthenticate.
      -
      maximumDuration - Integer number of seconds of the maximum duration of an authenticated session. After this period is exceeded, a user must reauthenticate.
      -
      idpMetadata - The full XML IdP EntityDescriptor. Your IdP may provide this to you as a a file to download or as a URL.
      -
      forceAuthn - If true, indicates that whenever we redirect a user to the IdP for authentication that the IdP must prompt the user for authentication credentials even if the user already has a valid session with the IdP.
      -
      allowIdpInitiated - If true, the IdP may initiate a login directly (e.g. the user does not need to visit the endpoint first and then be redirected). The IdP should set the RelayState parameter to the target URL of the resource they want the user to be redirected to after the SAML login assertion has been processed.
      -
      authorizedGroups - If present, only users who are a member of one of the listed groups may access the target endpoint.
      -
      entityId - The SP Entity's unique ID. This always takes the form of a URL. In ngrok's implementation, this URL is the same as the metadata URL. This will need to be specified to the IdP as configuration.
      -
      assertionConsumerServiceUrl - The public URL of the SP's Assertion Consumer Service. This is where the IdP will redirect to during an authentication flow. This will need to be specified to the IdP as configuration.
      -
      singleLogoutUrl - The public URL of the SP's Single Logout Service. This is where the IdP will redirect to during a single logout flow. This will optionally need to be specified to the IdP as configuration.
      -
      requestSigningCertificatePem - PEM-encoded x.509 certificate of the key pair that is used to sign all SAML requests that the ngrok SP makes to the IdP. Many IdPs do not support request signing verification, but we highly recommend specifying this in the IdP's configuration if it is supported.
      -
      metadataUrl - A public URL where the SP's metadata is hosted. If an IdP supports dynamic configuration, this is the URL it can use to retrieve the SP metadata.
      -
      nameidFormat - Defines the name identifier format the SP expects the IdP to use in its assertions to identify subjects. If unspecified, a default value of urn:oasis:names:tc:SAML:2.0:nameid-format:persistent will be used. A subset of the allowed values enumerated by the SAML specification are supported.
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getEnabled

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

      getOptionsPassthrough

      -
      public boolean getOptionsPassthrough()
      -
      Do not enforce authentication on HTTP OPTIONS requests. necessary if you are - supporting CORS.
      -
      -
      Returns:
      -
      the value of the property as a boolean
      -
      -
      -
    • -
    • -
      -

      getCookiePrefix

      -
      public String getCookiePrefix()
      -
      the prefix of the session cookie that ngrok sets on the http client to cache - authentication. default is 'ngrok.'
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getInactivityTimeout

      -
      public long getInactivityTimeout()
      -
      Integer number of seconds of inactivity after which if the user has not accessed - the endpoint, their session will time out and they will be forced to - reauthenticate.
      -
      -
      Returns:
      -
      the value of the property as a long
      -
      -
      -
    • -
    • -
      -

      getMaximumDuration

      -
      public Duration getMaximumDuration()
      -
      Integer number of seconds of the maximum duration of an authenticated session. - After this period is exceeded, a user must reauthenticate.
      -
      -
      Returns:
      -
      the value of the property as a Duration
      -
      -
      -
    • -
    • -
      -

      getIdpMetadata

      -
      public String getIdpMetadata()
      -
      The full XML IdP EntityDescriptor. Your IdP may provide this to you as a a file - to download or as a URL.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getForceAuthn

      -
      public boolean getForceAuthn()
      -
      If true, indicates that whenever we redirect a user to the IdP for - authentication that the IdP must prompt the user for authentication credentials - even if the user already has a valid session with the IdP.
      -
      -
      Returns:
      -
      the value of the property as a boolean
      -
      -
      -
    • -
    • -
      -

      getAllowIdpInitiated

      -
      public Optional<Boolean> getAllowIdpInitiated()
      -
      If true, the IdP may initiate a login directly (e.g. the user does not need to - visit the endpoint first and then be redirected). The IdP should set the - RelayState parameter to the target URL of the resource they want - the user to be redirected to after the SAML login assertion has been processed.
      -
      -
      Returns:
      -
      the value of the property as a boolean wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      getAuthorizedGroups

      -
      public List<String> getAuthorizedGroups()
      -
      If present, only users who are a member of one of the listed groups may access - the target endpoint.
      -
      -
      Returns:
      -
      the value of the property as a List<String>
      -
      -
      -
    • -
    • -
      -

      getEntityId

      -
      public String getEntityId()
      -
      The SP Entity's unique ID. This always takes the form of a URL. In ngrok's - implementation, this URL is the same as the metadata URL. This will need to be - specified to the IdP as configuration.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getAssertionConsumerServiceUrl

      -
      public URI getAssertionConsumerServiceUrl()
      -
      The public URL of the SP's Assertion Consumer Service. This is where the IdP - will redirect to during an authentication flow. This will need to be specified - to the IdP as configuration.
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getSingleLogoutUrl

      -
      public URI getSingleLogoutUrl()
      -
      The public URL of the SP's Single Logout Service. This is where the IdP will - redirect to during a single logout flow. This will optionally need to be - specified to the IdP as configuration.
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getRequestSigningCertificatePem

      -
      public String getRequestSigningCertificatePem()
      -
      PEM-encoded x.509 certificate of the key pair that is used to sign all SAML - requests that the ngrok SP makes to the IdP. Many IdPs do not support request - signing verification, but we highly recommend specifying this in the IdP's - configuration if it is supported.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getMetadataUrl

      -
      public URI getMetadataUrl()
      -
      A public URL where the SP's metadata is hosted. If an IdP supports dynamic - configuration, this is the URL it can use to retrieve the SP metadata.
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getNameidFormat

      -
      public String getNameidFormat()
      -
      Defines the name identifier format the SP expects the IdP to use in its - assertions to identify subjects. If unspecified, a default value of - urn:oasis:names:tc:SAML:2.0:nameid-format:persistent will be used. - A subset of the allowed values enumerated by the SAML specification are - supported.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointSamlMutate.Builder.html b/docs/com/ngrok/definitions/EndpointSamlMutate.Builder.html deleted file mode 100644 index 2a4e849..0000000 --- a/docs/com/ngrok/definitions/EndpointSamlMutate.Builder.html +++ /dev/null @@ -1,561 +0,0 @@ - - - - - -EndpointSamlMutate.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointSamlMutate.Builder

-
-
java.lang.Object -
com.ngrok.definitions.EndpointSamlMutate.Builder
-
-
-
-
Enclosing class:
-
EndpointSamlMutate
-
-
-
public static class EndpointSamlMutate.Builder -extends Object
-
Builder class for EndpointSamlMutate.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      enabled

      -
      public EndpointSamlMutate.Builder enabled​(boolean enabled)
      -
      true if the module will be applied to traffic, false - to disable. default true if unspecified
      -
      -
      Parameters:
      -
      enabled - the value of the enabled parameter as a boolean
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      enabled

      -
      public EndpointSamlMutate.Builder enabled​(Optional<Boolean> enabled)
      -
      true if the module will be applied to traffic, false - to disable. default true if unspecified
      -
      -
      Parameters:
      -
      enabled - the value of the enabled parameter as a boolean, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      optionsPassthrough

      -
      public EndpointSamlMutate.Builder optionsPassthrough​(boolean optionsPassthrough)
      -
      Do not enforce authentication on HTTP OPTIONS requests. necessary if you are - supporting CORS.
      -
      -
      Parameters:
      -
      optionsPassthrough - the value of the options_passthrough parameter as a boolean
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      optionsPassthrough

      -
      public EndpointSamlMutate.Builder optionsPassthrough​(Optional<Boolean> optionsPassthrough)
      -
      Do not enforce authentication on HTTP OPTIONS requests. necessary if you are - supporting CORS.
      -
      -
      Parameters:
      -
      optionsPassthrough - the value of the options_passthrough parameter as a boolean, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      cookiePrefix

      -
      public EndpointSamlMutate.Builder cookiePrefix​(String cookiePrefix)
      -
      the prefix of the session cookie that ngrok sets on the http client to cache - authentication. default is 'ngrok.'
      -
      -
      Parameters:
      -
      cookiePrefix - the value of the cookie_prefix parameter as a String
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      cookiePrefix

      -
      public EndpointSamlMutate.Builder cookiePrefix​(Optional<String> cookiePrefix)
      -
      the prefix of the session cookie that ngrok sets on the http client to cache - authentication. default is 'ngrok.'
      -
      -
      Parameters:
      -
      cookiePrefix - the value of the cookie_prefix parameter as a String, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      inactivityTimeout

      -
      public EndpointSamlMutate.Builder inactivityTimeout​(long inactivityTimeout)
      -
      Integer number of seconds of inactivity after which if the user has not accessed - the endpoint, their session will time out and they will be forced to - reauthenticate.
      -
      -
      Parameters:
      -
      inactivityTimeout - the value of the inactivity_timeout parameter as a long
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      inactivityTimeout

      -
      public EndpointSamlMutate.Builder inactivityTimeout​(Optional<Long> inactivityTimeout)
      -
      Integer number of seconds of inactivity after which if the user has not accessed - the endpoint, their session will time out and they will be forced to - reauthenticate.
      -
      -
      Parameters:
      -
      inactivityTimeout - the value of the inactivity_timeout parameter as a long, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      maximumDuration

      -
      public EndpointSamlMutate.Builder maximumDuration​(Duration maximumDuration)
      -
      Integer number of seconds of the maximum duration of an authenticated session. - After this period is exceeded, a user must reauthenticate.
      -
      -
      Parameters:
      -
      maximumDuration - the value of the maximum_duration parameter as a Duration
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      maximumDuration

      -
      public EndpointSamlMutate.Builder maximumDuration​(Optional<Duration> maximumDuration)
      -
      Integer number of seconds of the maximum duration of an authenticated session. - After this period is exceeded, a user must reauthenticate.
      -
      -
      Parameters:
      -
      maximumDuration - the value of the maximum_duration parameter as a Duration, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      idpMetadata

      -
      public EndpointSamlMutate.Builder idpMetadata​(String idpMetadata)
      -
      The full XML IdP EntityDescriptor. Your IdP may provide this to you as a a file - to download or as a URL.
      -
      -
      Parameters:
      -
      idpMetadata - the value of the idp_metadata parameter as a String
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      idpMetadata

      -
      public EndpointSamlMutate.Builder idpMetadata​(Optional<String> idpMetadata)
      -
      The full XML IdP EntityDescriptor. Your IdP may provide this to you as a a file - to download or as a URL.
      -
      -
      Parameters:
      -
      idpMetadata - the value of the idp_metadata parameter as a String, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      forceAuthn

      -
      public EndpointSamlMutate.Builder forceAuthn​(boolean forceAuthn)
      -
      If true, indicates that whenever we redirect a user to the IdP for - authentication that the IdP must prompt the user for authentication credentials - even if the user already has a valid session with the IdP.
      -
      -
      Parameters:
      -
      forceAuthn - the value of the force_authn parameter as a boolean
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      forceAuthn

      -
      public EndpointSamlMutate.Builder forceAuthn​(Optional<Boolean> forceAuthn)
      -
      If true, indicates that whenever we redirect a user to the IdP for - authentication that the IdP must prompt the user for authentication credentials - even if the user already has a valid session with the IdP.
      -
      -
      Parameters:
      -
      forceAuthn - the value of the force_authn parameter as a boolean, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      allowIdpInitiated

      -
      public EndpointSamlMutate.Builder allowIdpInitiated​(boolean allowIdpInitiated)
      -
      If true, the IdP may initiate a login directly (e.g. the user does not need to - visit the endpoint first and then be redirected). The IdP should set the - RelayState parameter to the target URL of the resource they want - the user to be redirected to after the SAML login assertion has been processed.
      -
      -
      Parameters:
      -
      allowIdpInitiated - the value of the allow_idp_initiated parameter as a boolean
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      allowIdpInitiated

      -
      public EndpointSamlMutate.Builder allowIdpInitiated​(Optional<Boolean> allowIdpInitiated)
      -
      If true, the IdP may initiate a login directly (e.g. the user does not need to - visit the endpoint first and then be redirected). The IdP should set the - RelayState parameter to the target URL of the resource they want - the user to be redirected to after the SAML login assertion has been processed.
      -
      -
      Parameters:
      -
      allowIdpInitiated - the value of the allow_idp_initiated parameter as a boolean, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      authorizedGroups

      -
      public EndpointSamlMutate.Builder authorizedGroups​(List<String> authorizedGroups)
      -
      If present, only users who are a member of one of the listed groups may access - the target endpoint.
      -
      -
      Parameters:
      -
      authorizedGroups - the value of the authorized_groups parameter as a List<String>
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      authorizedGroups

      -
      public EndpointSamlMutate.Builder authorizedGroups​(Optional<List<String>> authorizedGroups)
      -
      If present, only users who are a member of one of the listed groups may access - the target endpoint.
      -
      -
      Parameters:
      -
      authorizedGroups - the value of the authorized_groups parameter as a List<String>, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      nameidFormat

      -
      public EndpointSamlMutate.Builder nameidFormat​(String nameidFormat)
      -
      Defines the name identifier format the SP expects the IdP to use in its - assertions to identify subjects. If unspecified, a default value of - urn:oasis:names:tc:SAML:2.0:nameid-format:persistent will be used. - A subset of the allowed values enumerated by the SAML specification are - supported.
      -
      -
      Parameters:
      -
      nameidFormat - the value of the nameid_format parameter as a String
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      nameidFormat

      -
      public EndpointSamlMutate.Builder nameidFormat​(Optional<String> nameidFormat)
      -
      Defines the name identifier format the SP expects the IdP to use in its - assertions to identify subjects. If unspecified, a default value of - urn:oasis:names:tc:SAML:2.0:nameid-format:persistent will be used. - A subset of the allowed values enumerated by the SAML specification are - supported.
      -
      -
      Parameters:
      -
      nameidFormat - the value of the nameid_format parameter as a String, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      build

      -
      public EndpointSamlMutate build()
      -
      Constructs the EndpointSamlMutate instance.
      -
      -
      Returns:
      -
      a new EndpointSamlMutate
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointSamlMutate.html b/docs/com/ngrok/definitions/EndpointSamlMutate.html deleted file mode 100644 index e828ee1..0000000 --- a/docs/com/ngrok/definitions/EndpointSamlMutate.html +++ /dev/null @@ -1,388 +0,0 @@ - - - - - -EndpointSamlMutate (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointSamlMutate

-
-
java.lang.Object -
com.ngrok.definitions.EndpointSamlMutate
-
-
-
-
public class EndpointSamlMutate -extends Object
-
A class encapsulating the EndpointSamlMutate resource.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      newBuilder

      -
      public static EndpointSamlMutate.Builder newBuilder()
      -
      Creates a new builder for the EndpointSamlMutate type.
      -
      -
      Returns:
      -
      a new EndpointSamlMutate.Builder
      -
      -
      -
    • -
    • -
      -

      getEnabled

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

      getOptionsPassthrough

      -
      public boolean getOptionsPassthrough()
      -
      Do not enforce authentication on HTTP OPTIONS requests. necessary if you are - supporting CORS.
      -
      -
      Returns:
      -
      the value of the property as a boolean
      -
      -
      -
    • -
    • -
      -

      getCookiePrefix

      -
      public String getCookiePrefix()
      -
      the prefix of the session cookie that ngrok sets on the http client to cache - authentication. default is 'ngrok.'
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getInactivityTimeout

      -
      public long getInactivityTimeout()
      -
      Integer number of seconds of inactivity after which if the user has not accessed - the endpoint, their session will time out and they will be forced to - reauthenticate.
      -
      -
      Returns:
      -
      the value of the property as a long
      -
      -
      -
    • -
    • -
      -

      getMaximumDuration

      -
      public Duration getMaximumDuration()
      -
      Integer number of seconds of the maximum duration of an authenticated session. - After this period is exceeded, a user must reauthenticate.
      -
      -
      Returns:
      -
      the value of the property as a Duration
      -
      -
      -
    • -
    • -
      -

      getIdpMetadata

      -
      public String getIdpMetadata()
      -
      The full XML IdP EntityDescriptor. Your IdP may provide this to you as a a file - to download or as a URL.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getForceAuthn

      -
      public boolean getForceAuthn()
      -
      If true, indicates that whenever we redirect a user to the IdP for - authentication that the IdP must prompt the user for authentication credentials - even if the user already has a valid session with the IdP.
      -
      -
      Returns:
      -
      the value of the property as a boolean
      -
      -
      -
    • -
    • -
      -

      getAllowIdpInitiated

      -
      public Optional<Boolean> getAllowIdpInitiated()
      -
      If true, the IdP may initiate a login directly (e.g. the user does not need to - visit the endpoint first and then be redirected). The IdP should set the - RelayState parameter to the target URL of the resource they want - the user to be redirected to after the SAML login assertion has been processed.
      -
      -
      Returns:
      -
      the value of the property as a boolean wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      getAuthorizedGroups

      -
      public List<String> getAuthorizedGroups()
      -
      If present, only users who are a member of one of the listed groups may access - the target endpoint.
      -
      -
      Returns:
      -
      the value of the property as a List<String>
      -
      -
      -
    • -
    • -
      -

      getNameidFormat

      -
      public String getNameidFormat()
      -
      Defines the name identifier format the SP expects the IdP to use in its - assertions to identify subjects. If unspecified, a default value of - urn:oasis:names:tc:SAML:2.0:nameid-format:persistent will be used. - A subset of the allowed values enumerated by the SAML specification are - supported.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointTlsTermination.Builder.html b/docs/com/ngrok/definitions/EndpointTlsTermination.Builder.html deleted file mode 100644 index 5905521..0000000 --- a/docs/com/ngrok/definitions/EndpointTlsTermination.Builder.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - -EndpointTlsTermination.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointTlsTermination.Builder

-
-
java.lang.Object -
com.ngrok.definitions.EndpointTlsTermination.Builder
-
-
-
-
Enclosing class:
-
EndpointTlsTermination
-
-
-
public static class EndpointTlsTermination.Builder -extends Object
-
Builder class for EndpointTlsTermination.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      enabled

      -
      public EndpointTlsTermination.Builder enabled​(boolean enabled)
      -
      true if the module will be applied to traffic, false - to disable. default true if unspecified
      -
      -
      Parameters:
      -
      enabled - the value of the enabled parameter as a boolean
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      enabled

      -
      public EndpointTlsTermination.Builder enabled​(Optional<Boolean> enabled)
      -
      true if the module will be applied to traffic, false - to disable. default true if unspecified
      -
      -
      Parameters:
      -
      enabled - the value of the enabled parameter as a boolean, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      terminateAt

      -
      public EndpointTlsTermination.Builder terminateAt​(String terminateAt)
      -
      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.
      -
      -
      Parameters:
      -
      terminateAt - the value of the terminate_at parameter as a String
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      terminateAt

      -
      public EndpointTlsTermination.Builder terminateAt​(Optional<String> terminateAt)
      -
      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.
      -
      -
      Parameters:
      -
      terminateAt - the value of the terminate_at parameter as a String, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      minVersion

      -
      public EndpointTlsTermination.Builder minVersion​(String minVersion)
      -
      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.
      -
      -
      Parameters:
      -
      minVersion - the value of the min_version parameter as a String
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      minVersion

      -
      public EndpointTlsTermination.Builder minVersion​(Optional<String> minVersion)
      -
      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.
      -
      -
      Parameters:
      -
      minVersion - the value of the min_version parameter as a String, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      build

      -
      public EndpointTlsTermination build()
      -
      Constructs the EndpointTlsTermination instance.
      -
      -
      Returns:
      -
      a new EndpointTlsTermination
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointTlsTermination.html b/docs/com/ngrok/definitions/EndpointTlsTermination.html deleted file mode 100644 index 0f2b94b..0000000 --- a/docs/com/ngrok/definitions/EndpointTlsTermination.html +++ /dev/null @@ -1,263 +0,0 @@ - - - - - -EndpointTlsTermination (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointTlsTermination

-
-
java.lang.Object -
com.ngrok.definitions.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.
      -
      -
      Returns:
      -
      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
      -
      -
      Returns:
      -
      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.
      -
      -
      Returns:
      -
      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.
      -
      -
      Returns:
      -
      the value of the property as a String wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointWebhookValidation.Builder.html b/docs/com/ngrok/definitions/EndpointWebhookValidation.Builder.html deleted file mode 100644 index ba72e3c..0000000 --- a/docs/com/ngrok/definitions/EndpointWebhookValidation.Builder.html +++ /dev/null @@ -1,275 +0,0 @@ - - - - - -EndpointWebhookValidation.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointWebhookValidation.Builder

-
-
java.lang.Object -
com.ngrok.definitions.EndpointWebhookValidation.Builder
-
-
-
-
Enclosing class:
-
EndpointWebhookValidation
-
-
-
public static class EndpointWebhookValidation.Builder -extends Object
-
Builder class for EndpointWebhookValidation.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      enabled

      -
      public EndpointWebhookValidation.Builder enabled​(boolean enabled)
      -
      true if the module will be applied to traffic, false - to disable. default true if unspecified
      -
      -
      Parameters:
      -
      enabled - the value of the enabled parameter as a boolean
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      enabled

      -
      public EndpointWebhookValidation.Builder enabled​(Optional<Boolean> enabled)
      -
      true if the module will be applied to traffic, false - to disable. default true if unspecified
      -
      -
      Parameters:
      -
      enabled - the value of the enabled parameter as a boolean, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      provider

      -
      public EndpointWebhookValidation.Builder provider​(String provider)
      -
      a string indicating which webhook provider will be sending webhooks to this - endpoint. Value must be one of the supported providers: SLACK, - SNS, STRIPE, GITHUB, TWILIO, - SHOPIFY, GITLAB, INTERCOM, - SENDGRID, XERO.
      -
      -
      Parameters:
      -
      provider - the value of the provider parameter as a String
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      provider

      -
      public EndpointWebhookValidation.Builder provider​(Optional<String> provider)
      -
      a string indicating which webhook provider will be sending webhooks to this - endpoint. Value must be one of the supported providers: SLACK, - SNS, STRIPE, GITHUB, TWILIO, - SHOPIFY, GITLAB, INTERCOM, - SENDGRID, XERO.
      -
      -
      Parameters:
      -
      provider - the value of the provider parameter as a String, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      secret

      -
      public EndpointWebhookValidation.Builder secret​(String secret)
      -
      a string secret used to validate requests from the given provider. All providers - except AWS SNS require a secret
      -
      -
      Parameters:
      -
      secret - the value of the secret parameter as a String
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      secret

      - -
      a string secret used to validate requests from the given provider. All providers - except AWS SNS require a secret
      -
      -
      Parameters:
      -
      secret - the value of the secret parameter as a String, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      build

      -
      public EndpointWebhookValidation build()
      -
      Constructs the EndpointWebhookValidation instance.
      -
      -
      Returns:
      -
      a new EndpointWebhookValidation
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EndpointWebhookValidation.html b/docs/com/ngrok/definitions/EndpointWebhookValidation.html deleted file mode 100644 index df72a25..0000000 --- a/docs/com/ngrok/definitions/EndpointWebhookValidation.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - -EndpointWebhookValidation (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointWebhookValidation

-
-
java.lang.Object -
com.ngrok.definitions.EndpointWebhookValidation
-
-
-
-
public class EndpointWebhookValidation -extends Object
-
A class encapsulating the EndpointWebhookValidation resource.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      newBuilder

      -
      public static EndpointWebhookValidation.Builder newBuilder()
      -
      Creates a new builder for the EndpointWebhookValidation type.
      -
      -
      Returns:
      -
      a new EndpointWebhookValidation.Builder
      -
      -
      -
    • -
    • -
      -

      getEnabled

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

      getProvider

      -
      public String getProvider()
      -
      a string indicating which webhook provider will be sending webhooks to this - endpoint. Value must be one of the supported providers: SLACK, - SNS, STRIPE, GITHUB, TWILIO, - SHOPIFY, GITLAB, INTERCOM, - SENDGRID, XERO.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getSecret

      -
      public String getSecret()
      -
      a string secret used to validate requests from the given provider. All providers - except AWS SNS require a secret
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EventDestination.html b/docs/com/ngrok/definitions/EventDestination.html deleted file mode 100644 index af61244..0000000 --- a/docs/com/ngrok/definitions/EventDestination.html +++ /dev/null @@ -1,340 +0,0 @@ - - - - - -EventDestination (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventDestination

-
-
java.lang.Object -
com.ngrok.definitions.EventDestination
-
-
-
-
public class EventDestination -extends Object
-
A class encapsulating the EventDestination resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      EventDestination

      -
      public EventDestination​(String id, - String metadata, - OffsetDateTime createdAt, - String description, - String format, - EventTarget target, - URI uri)
      -
      Creates a new instance of EventDestination.
      -
      -
      Parameters:
      -
      id - Unique identifier for this Event Destination.
      -
      metadata - Arbitrary user-defined machine-readable data of this Event Destination. Optional, max 4096 bytes.
      -
      createdAt - Timestamp when the Event Destination was created, RFC 3339 format.
      -
      description - Human-readable description of the Event Destination. Optional, max 255 bytes.
      -
      format - The output format you would like to serialize events into when sending to their target. Currently the only accepted value is JSON.
      -
      target - An object that encapsulates where and how to send your events. An event destination must contain exactly one of the following objects, leaving the rest null: kinesis, firehose, cloudwatch_logs, or s3.
      -
      uri - URI of the Event Destination API resource.
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getId

      -
      public String getId()
      -
      Unique identifier for this Event Destination.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getMetadata

      -
      public String getMetadata()
      -
      Arbitrary user-defined machine-readable data of this Event Destination. - Optional, max 4096 bytes.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getCreatedAt

      -
      public OffsetDateTime getCreatedAt()
      -
      Timestamp when the Event Destination was created, RFC 3339 format.
      -
      -
      Returns:
      -
      the value of the property as a OffsetDateTime
      -
      -
      -
    • -
    • -
      -

      getDescription

      -
      public String getDescription()
      -
      Human-readable description of the Event Destination. Optional, max 255 bytes.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getFormat

      -
      public String getFormat()
      -
      The output format you would like to serialize events into when sending to their - target. Currently the only accepted value is JSON.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getTarget

      -
      public EventTarget getTarget()
      -
      An object that encapsulates where and how to send your events. An event - destination must contain exactly one of the following objects, leaving the rest - null: kinesis, firehose, cloudwatch_logs, - or s3.
      -
      -
      Returns:
      -
      the value of the property as a EventTarget
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the Event Destination API resource.
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EventDestinationList.html b/docs/com/ngrok/definitions/EventDestinationList.html deleted file mode 100644 index 994bd76..0000000 --- a/docs/com/ngrok/definitions/EventDestinationList.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - -EventDestinationList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventDestinationList

-
-
java.lang.Object -
com.ngrok.definitions.EventDestinationList
-
-
-
-
All Implemented Interfaces:
-
Pageable
-
-
-
public class EventDestinationList -extends Object -implements Pageable
-
A class encapsulating the EventDestinationList resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      EventDestinationList

      -
      public EventDestinationList​(List<EventDestination> eventDestinations, - URI uri, - Optional<URI> nextPageUri)
      -
      Creates a new instance of EventDestinationList.
      -
      -
      Parameters:
      -
      eventDestinations - The list of all Event Destinations on this account.
      -
      uri - URI of the Event Destinations list API resource.
      -
      nextPageUri - URI of the next page, or null if there is no next page.
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getEventDestinations

      -
      public List<EventDestination> getEventDestinations()
      -
      The list of all Event Destinations on this account.
      -
      -
      Returns:
      -
      the value of the property as a List<EventDestination>
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the Event Destinations list API resource.
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getNextPageUri

      -
      public Optional<URI> getNextPageUri()
      -
      URI of the next page, or null if there is no next page.
      -
      -
      Specified by:
      -
      getNextPageUri in interface Pageable
      -
      Returns:
      -
      the value of the property as a URI wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EventSource.html b/docs/com/ngrok/definitions/EventSource.html deleted file mode 100644 index ee16d79..0000000 --- a/docs/com/ngrok/definitions/EventSource.html +++ /dev/null @@ -1,239 +0,0 @@ - - - - - -EventSource (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventSource

-
-
java.lang.Object -
com.ngrok.definitions.EventSource
-
-
-
-
public class EventSource -extends Object
-
A class encapsulating the EventSource resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      EventSource

      -
      public EventSource​(String type, - URI uri)
      -
      Creates a new instance of EventSource.
      -
      -
      Parameters:
      -
      type - Type of event for which an event subscription will trigger
      -
      uri - URI of the Event Source API resource.
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getType

      -
      public String getType()
      -
      Type of event for which an event subscription will trigger
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the Event Source API resource.
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EventSourceList.html b/docs/com/ngrok/definitions/EventSourceList.html deleted file mode 100644 index 2e9c89e..0000000 --- a/docs/com/ngrok/definitions/EventSourceList.html +++ /dev/null @@ -1,239 +0,0 @@ - - - - - -EventSourceList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventSourceList

-
-
java.lang.Object -
com.ngrok.definitions.EventSourceList
-
-
-
-
public class EventSourceList -extends Object
-
A class encapsulating the EventSourceList resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      EventSourceList

      -
      public EventSourceList​(List<EventSource> sources, - URI uri)
      -
      Creates a new instance of EventSourceList.
      -
      -
      Parameters:
      -
      sources - The list of all Event Sources for an Event Subscription
      -
      uri - URI of the next page, or null if there is no next page.
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getSources

      -
      public List<EventSource> getSources()
      -
      The list of all Event Sources for an Event Subscription
      -
      -
      Returns:
      -
      the value of the property as a List<EventSource>
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the next page, or null if there is no next page.
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EventSourceReplace.Builder.html b/docs/com/ngrok/definitions/EventSourceReplace.Builder.html deleted file mode 100644 index f87d8b6..0000000 --- a/docs/com/ngrok/definitions/EventSourceReplace.Builder.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - -EventSourceReplace.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventSourceReplace.Builder

-
-
java.lang.Object -
com.ngrok.definitions.EventSourceReplace.Builder
-
-
-
-
Enclosing class:
-
EventSourceReplace
-
-
-
public static class EventSourceReplace.Builder -extends Object
-
Builder class for EventSourceReplace.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EventSourceReplace.html b/docs/com/ngrok/definitions/EventSourceReplace.html deleted file mode 100644 index 19cc364..0000000 --- a/docs/com/ngrok/definitions/EventSourceReplace.html +++ /dev/null @@ -1,219 +0,0 @@ - - - - - -EventSourceReplace (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventSourceReplace

-
-
java.lang.Object -
com.ngrok.definitions.EventSourceReplace
-
-
-
-
public class EventSourceReplace -extends Object
-
A class encapsulating the EventSourceReplace resource.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EventStream.html b/docs/com/ngrok/definitions/EventStream.html deleted file mode 100644 index 76f866c..0000000 --- a/docs/com/ngrok/definitions/EventStream.html +++ /dev/null @@ -1,376 +0,0 @@ - - - - - -EventStream (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventStream

-
-
java.lang.Object -
com.ngrok.definitions.EventStream
-
-
-
-
public class EventStream -extends Object
-
A class encapsulating the EventStream resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      EventStream

      -
      public EventStream​(String id, - URI uri, - OffsetDateTime createdAt, - String metadata, - String description, - List<String> fields, - String eventType, - List<String> destinationIds, - Double samplingRate)
      -
      Creates a new instance of EventStream.
      -
      -
      Parameters:
      -
      id - Unique identifier for this Event Stream.
      -
      uri - URI of the Event Stream API resource.
      -
      createdAt - Timestamp when the Event Stream was created, RFC 3339 format.
      -
      metadata - Arbitrary user-defined machine-readable data of this Event Stream. Optional, max 4096 bytes.
      -
      description - Human-readable description of the Event Stream. Optional, max 255 bytes.
      -
      fields - A list of protocol-specific fields you want to collect on each event.
      -
      eventType - The protocol that determines which events will be collected. Supported values are tcp_connection_closed and http_request_complete.
      -
      destinationIds - A list of Event Destination IDs which should be used for this Event Stream. Event Streams are required to have at least one Event Destination.
      -
      samplingRate - The percentage of all events you would like to capture. Valid values range from 0.01, representing 1% of all events to 1.00, representing 100% of all events.
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getId

      -
      public String getId()
      -
      Unique identifier for this Event Stream.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the Event Stream API resource.
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getCreatedAt

      -
      public OffsetDateTime getCreatedAt()
      -
      Timestamp when the Event Stream was created, RFC 3339 format.
      -
      -
      Returns:
      -
      the value of the property as a OffsetDateTime
      -
      -
      -
    • -
    • -
      -

      getMetadata

      -
      public String getMetadata()
      -
      Arbitrary user-defined machine-readable data of this Event Stream. Optional, max - 4096 bytes.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getDescription

      -
      public String getDescription()
      -
      Human-readable description of the Event Stream. Optional, max 255 bytes.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getFields

      -
      public List<String> getFields()
      -
      A list of protocol-specific fields you want to collect on each event.
      -
      -
      Returns:
      -
      the value of the property as a List<String>
      -
      -
      -
    • -
    • -
      -

      getEventType

      -
      public String getEventType()
      -
      The protocol that determines which events will be collected. Supported values - are tcp_connection_closed and http_request_complete.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getDestinationIds

      -
      public List<String> getDestinationIds()
      -
      A list of Event Destination IDs which should be used for this Event Stream. - Event Streams are required to have at least one Event Destination.
      -
      -
      Returns:
      -
      the value of the property as a List<String>
      -
      -
      -
    • -
    • -
      -

      getSamplingRate

      -
      public double getSamplingRate()
      -
      The percentage of all events you would like to capture. Valid values range from - 0.01, representing 1% of all events to 1.00, representing 100% of all events.
      -
      -
      Returns:
      -
      the value of the property as a double
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EventStreamList.html b/docs/com/ngrok/definitions/EventStreamList.html deleted file mode 100644 index 8498c55..0000000 --- a/docs/com/ngrok/definitions/EventStreamList.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - -EventStreamList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventStreamList

-
-
java.lang.Object -
com.ngrok.definitions.EventStreamList
-
-
-
-
All Implemented Interfaces:
-
Pageable
-
-
-
public class EventStreamList -extends Object -implements Pageable
-
A class encapsulating the EventStreamList resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      EventStreamList

      -
      public EventStreamList​(List<EventStream> eventStreams, - URI uri, - Optional<URI> nextPageUri)
      -
      Creates a new instance of EventStreamList.
      -
      -
      Parameters:
      -
      eventStreams - The list of all Event Streams on this account.
      -
      uri - URI of the Event Stream list API resource.
      -
      nextPageUri - URI of the next page, or null if there is no next page.
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getEventStreams

      -
      public List<EventStream> getEventStreams()
      -
      The list of all Event Streams on this account.
      -
      -
      Returns:
      -
      the value of the property as a List<EventStream>
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the Event Stream list API resource.
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getNextPageUri

      -
      public Optional<URI> getNextPageUri()
      -
      URI of the next page, or null if there is no next page.
      -
      -
      Specified by:
      -
      getNextPageUri in interface Pageable
      -
      Returns:
      -
      the value of the property as a URI wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EventSubscription.html b/docs/com/ngrok/definitions/EventSubscription.html deleted file mode 100644 index 5d10cde..0000000 --- a/docs/com/ngrok/definitions/EventSubscription.html +++ /dev/null @@ -1,336 +0,0 @@ - - - - - -EventSubscription (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventSubscription

-
-
java.lang.Object -
com.ngrok.definitions.EventSubscription
-
-
-
-
public class EventSubscription -extends Object
-
A class encapsulating the EventSubscription resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      EventSubscription

      -
      public EventSubscription​(String id, - URI uri, - OffsetDateTime createdAt, - String metadata, - String description, - List<EventSource> sources, - List<Ref> destinations)
      -
      Creates a new instance of EventSubscription.
      -
      -
      Parameters:
      -
      id - Unique identifier for this Event Subscription.
      -
      uri - URI of the Event Subscription API resource.
      -
      createdAt - When the Event Subscription was created (RFC 3339 format).
      -
      metadata - Arbitrary customer supplied information intended to be machine readable. Optional, max 4096 chars.
      -
      description - Arbitrary customer supplied information intended to be human readable. Optional, max 255 chars.
      -
      sources - Sources containing the types for which this event subscription will trigger
      -
      destinations - Destinations to which these events will be sent
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getId

      -
      public String getId()
      -
      Unique identifier for this Event Subscription.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the Event Subscription API resource.
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getCreatedAt

      -
      public OffsetDateTime getCreatedAt()
      -
      When the Event Subscription was created (RFC 3339 format).
      -
      -
      Returns:
      -
      the value of the property as a OffsetDateTime
      -
      -
      -
    • -
    • -
      -

      getMetadata

      -
      public String getMetadata()
      -
      Arbitrary customer supplied information intended to be machine readable. - Optional, max 4096 chars.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getDescription

      -
      public String getDescription()
      -
      Arbitrary customer supplied information intended to be human readable. Optional, - max 255 chars.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getSources

      -
      public List<EventSource> getSources()
      -
      Sources containing the types for which this event subscription will trigger
      -
      -
      Returns:
      -
      the value of the property as a List<EventSource>
      -
      -
      -
    • -
    • -
      -

      getDestinations

      -
      public List<Ref> getDestinations()
      -
      Destinations to which these events will be sent
      -
      -
      Returns:
      -
      the value of the property as a List<Ref>
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EventSubscriptionList.html b/docs/com/ngrok/definitions/EventSubscriptionList.html deleted file mode 100644 index 155600e..0000000 --- a/docs/com/ngrok/definitions/EventSubscriptionList.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - -EventSubscriptionList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventSubscriptionList

-
-
java.lang.Object -
com.ngrok.definitions.EventSubscriptionList
-
-
-
-
All Implemented Interfaces:
-
Pageable
-
-
-
public class EventSubscriptionList -extends Object -implements Pageable
-
A class encapsulating the EventSubscriptionList resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      EventSubscriptionList

      -
      public EventSubscriptionList​(List<EventSubscription> eventSubscriptions, - URI uri, - Optional<URI> nextPageUri)
      -
      Creates a new instance of EventSubscriptionList.
      -
      -
      Parameters:
      -
      eventSubscriptions - The list of all Event Subscriptions on this account.
      -
      uri - URI of the Event Subscriptions list API resource.
      -
      nextPageUri - URI of next page, or null if there is no next page.
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getEventSubscriptions

      -
      public List<EventSubscription> getEventSubscriptions()
      -
      The list of all Event Subscriptions on this account.
      -
      -
      Returns:
      -
      the value of the property as a List<EventSubscription>
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the Event Subscriptions list API resource.
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getNextPageUri

      -
      public Optional<URI> getNextPageUri()
      -
      URI of next page, or null if there is no next page.
      -
      -
      Specified by:
      -
      getNextPageUri in interface Pageable
      -
      Returns:
      -
      the value of the property as a URI wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EventTarget.Builder.html b/docs/com/ngrok/definitions/EventTarget.Builder.html deleted file mode 100644 index a84de75..0000000 --- a/docs/com/ngrok/definitions/EventTarget.Builder.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - -EventTarget.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventTarget.Builder

-
-
java.lang.Object -
com.ngrok.definitions.EventTarget.Builder
-
-
-
-
Enclosing class:
-
EventTarget
-
-
-
public static class EventTarget.Builder -extends Object
-
Builder class for EventTarget.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EventTarget.html b/docs/com/ngrok/definitions/EventTarget.html deleted file mode 100644 index 9d404a1..0000000 --- a/docs/com/ngrok/definitions/EventTarget.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - -EventTarget (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventTarget

-
-
java.lang.Object -
com.ngrok.definitions.EventTarget
-
-
-
-
public class EventTarget -extends Object
-
A class encapsulating the EventTarget resource.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EventTargetCloudwatchLogs.Builder.html b/docs/com/ngrok/definitions/EventTargetCloudwatchLogs.Builder.html deleted file mode 100644 index ccc51f4..0000000 --- a/docs/com/ngrok/definitions/EventTargetCloudwatchLogs.Builder.html +++ /dev/null @@ -1,229 +0,0 @@ - - - - - -EventTargetCloudwatchLogs.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventTargetCloudwatchLogs.Builder

-
-
java.lang.Object -
com.ngrok.definitions.EventTargetCloudwatchLogs.Builder
-
-
-
-
Enclosing class:
-
EventTargetCloudwatchLogs
-
-
-
public static class EventTargetCloudwatchLogs.Builder -extends Object
-
Builder class for EventTargetCloudwatchLogs.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    - -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EventTargetCloudwatchLogs.html b/docs/com/ngrok/definitions/EventTargetCloudwatchLogs.html deleted file mode 100644 index 1c4d23f..0000000 --- a/docs/com/ngrok/definitions/EventTargetCloudwatchLogs.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - -EventTargetCloudwatchLogs (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventTargetCloudwatchLogs

-
-
java.lang.Object -
com.ngrok.definitions.EventTargetCloudwatchLogs
-
-
-
-
public class EventTargetCloudwatchLogs -extends Object
-
A class encapsulating the EventTargetCloudwatchLogs resource.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      newBuilder

      -
      public static EventTargetCloudwatchLogs.Builder newBuilder()
      -
      Creates a new builder for the EventTargetCloudwatchLogs type.
      -
      -
      Returns:
      -
      a new EventTargetCloudwatchLogs.Builder
      -
      -
      -
    • -
    • -
      -

      getAuth

      -
      public AwsAuth getAuth()
      -
      Configuration for how to authenticate into your AWS account. Exactly one of - role or creds should be configured.
      -
      -
      Returns:
      -
      the value of the property as a AwsAuth
      -
      -
      -
    • -
    • -
      -

      getLogGroupArn

      -
      public String getLogGroupArn()
      -
      An Amazon Resource Name specifying the CloudWatch Logs group to deposit events - into.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EventTargetFirehose.Builder.html b/docs/com/ngrok/definitions/EventTargetFirehose.Builder.html deleted file mode 100644 index f2f66f5..0000000 --- a/docs/com/ngrok/definitions/EventTargetFirehose.Builder.html +++ /dev/null @@ -1,229 +0,0 @@ - - - - - -EventTargetFirehose.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventTargetFirehose.Builder

-
-
java.lang.Object -
com.ngrok.definitions.EventTargetFirehose.Builder
-
-
-
-
Enclosing class:
-
EventTargetFirehose
-
-
-
public static class EventTargetFirehose.Builder -extends Object
-
Builder class for EventTargetFirehose.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      auth

      -
      public EventTargetFirehose.Builder auth​(AwsAuth auth)
      -
      Configuration for how to authenticate into your AWS account. Exactly one of - role or creds should be configured.
      -
      -
      Parameters:
      -
      auth - the value of the auth parameter as a AwsAuth
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      auth

      - -
      Configuration for how to authenticate into your AWS account. Exactly one of - role or creds should be configured.
      -
      -
      Parameters:
      -
      auth - the value of the auth parameter as a AwsAuth, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      deliveryStreamArn

      -
      public EventTargetFirehose.Builder deliveryStreamArn​(String deliveryStreamArn)
      -
      An Amazon Resource Name specifying the Firehose delivery stream to deposit - events into.
      -
      -
      Parameters:
      -
      deliveryStreamArn - the value of the delivery_stream_arn parameter as a String
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      deliveryStreamArn

      -
      public EventTargetFirehose.Builder deliveryStreamArn​(Optional<String> deliveryStreamArn)
      -
      An Amazon Resource Name specifying the Firehose delivery stream to deposit - events into.
      -
      -
      Parameters:
      -
      deliveryStreamArn - the value of the delivery_stream_arn parameter as a String, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      build

      -
      public EventTargetFirehose build()
      -
      Constructs the EventTargetFirehose instance.
      -
      -
      Returns:
      -
      a new EventTargetFirehose
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EventTargetFirehose.html b/docs/com/ngrok/definitions/EventTargetFirehose.html deleted file mode 100644 index a56c5e3..0000000 --- a/docs/com/ngrok/definitions/EventTargetFirehose.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - -EventTargetFirehose (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventTargetFirehose

-
-
java.lang.Object -
com.ngrok.definitions.EventTargetFirehose
-
-
-
-
public class EventTargetFirehose -extends Object
-
A class encapsulating the EventTargetFirehose resource.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      newBuilder

      -
      public static EventTargetFirehose.Builder newBuilder()
      -
      Creates a new builder for the EventTargetFirehose type.
      -
      -
      Returns:
      -
      a new EventTargetFirehose.Builder
      -
      -
      -
    • -
    • -
      -

      getAuth

      -
      public AwsAuth getAuth()
      -
      Configuration for how to authenticate into your AWS account. Exactly one of - role or creds should be configured.
      -
      -
      Returns:
      -
      the value of the property as a AwsAuth
      -
      -
      -
    • -
    • -
      -

      getDeliveryStreamArn

      -
      public String getDeliveryStreamArn()
      -
      An Amazon Resource Name specifying the Firehose delivery stream to deposit - events into.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EventTargetKinesis.Builder.html b/docs/com/ngrok/definitions/EventTargetKinesis.Builder.html deleted file mode 100644 index fb9af88..0000000 --- a/docs/com/ngrok/definitions/EventTargetKinesis.Builder.html +++ /dev/null @@ -1,225 +0,0 @@ - - - - - -EventTargetKinesis.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventTargetKinesis.Builder

-
-
java.lang.Object -
com.ngrok.definitions.EventTargetKinesis.Builder
-
-
-
-
Enclosing class:
-
EventTargetKinesis
-
-
-
public static class EventTargetKinesis.Builder -extends Object
-
Builder class for EventTargetKinesis.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      auth

      -
      public EventTargetKinesis.Builder auth​(AwsAuth auth)
      -
      Configuration for how to authenticate into your AWS account. Exactly one of - role or creds should be configured.
      -
      -
      Parameters:
      -
      auth - the value of the auth parameter as a AwsAuth
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      auth

      - -
      Configuration for how to authenticate into your AWS account. Exactly one of - role or creds should be configured.
      -
      -
      Parameters:
      -
      auth - the value of the auth parameter as a AwsAuth, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      streamArn

      -
      public EventTargetKinesis.Builder streamArn​(String streamArn)
      -
      An Amazon Resource Name specifying the Kinesis stream to deposit events into.
      -
      -
      Parameters:
      -
      streamArn - the value of the stream_arn parameter as a String
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      streamArn

      -
      public EventTargetKinesis.Builder streamArn​(Optional<String> streamArn)
      -
      An Amazon Resource Name specifying the Kinesis stream to deposit events into.
      -
      -
      Parameters:
      -
      streamArn - the value of the stream_arn parameter as a String, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      build

      -
      public EventTargetKinesis build()
      -
      Constructs the EventTargetKinesis instance.
      -
      -
      Returns:
      -
      a new EventTargetKinesis
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/EventTargetKinesis.html b/docs/com/ngrok/definitions/EventTargetKinesis.html deleted file mode 100644 index cb98a67..0000000 --- a/docs/com/ngrok/definitions/EventTargetKinesis.html +++ /dev/null @@ -1,236 +0,0 @@ - - - - - -EventTargetKinesis (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventTargetKinesis

-
-
java.lang.Object -
com.ngrok.definitions.EventTargetKinesis
-
-
-
-
public class EventTargetKinesis -extends Object
-
A class encapsulating the EventTargetKinesis resource.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      newBuilder

      -
      public static EventTargetKinesis.Builder newBuilder()
      -
      Creates a new builder for the EventTargetKinesis type.
      -
      -
      Returns:
      -
      a new EventTargetKinesis.Builder
      -
      -
      -
    • -
    • -
      -

      getAuth

      -
      public AwsAuth getAuth()
      -
      Configuration for how to authenticate into your AWS account. Exactly one of - role or creds should be configured.
      -
      -
      Returns:
      -
      the value of the property as a AwsAuth
      -
      -
      -
    • -
    • -
      -

      getStreamArn

      -
      public String getStreamArn()
      -
      An Amazon Resource Name specifying the Kinesis stream to deposit events into.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/IpPolicy.html b/docs/com/ngrok/definitions/IpPolicy.html deleted file mode 100644 index 408b219..0000000 --- a/docs/com/ngrok/definitions/IpPolicy.html +++ /dev/null @@ -1,318 +0,0 @@ - - - - - -IpPolicy (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class IpPolicy

-
-
java.lang.Object -
com.ngrok.definitions.IpPolicy
-
-
-
-
public class IpPolicy -extends Object
-
A class encapsulating the IpPolicy resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      IpPolicy

      -
      public IpPolicy​(String id, - URI uri, - OffsetDateTime createdAt, - String description, - String metadata, - String action)
      -
      Creates a new instance of IpPolicy.
      -
      -
      Parameters:
      -
      id - unique identifier for this IP policy
      -
      uri - URI of the IP Policy API resource
      -
      createdAt - timestamp when the IP policy was created, RFC 3339 format
      -
      description - human-readable description of the source IPs of this IP policy. optional, max 255 bytes.
      -
      metadata - arbitrary user-defined machine-readable data of this IP policy. optional, max 4096 bytes.
      -
      action - the IP policy action. Supported values are allow or deny
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getId

      -
      public String getId()
      -
      unique identifier for this IP policy
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the IP Policy API resource
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getCreatedAt

      -
      public OffsetDateTime getCreatedAt()
      -
      timestamp when the IP policy was created, RFC 3339 format
      -
      -
      Returns:
      -
      the value of the property as a OffsetDateTime
      -
      -
      -
    • -
    • -
      -

      getDescription

      -
      public String getDescription()
      -
      human-readable description of the source IPs of this IP policy. optional, max - 255 bytes.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getMetadata

      -
      public String getMetadata()
      -
      arbitrary user-defined machine-readable data of this IP policy. optional, max - 4096 bytes.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getAction

      -
      public String getAction()
      -
      the IP policy action. Supported values are allow or - deny
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/IpPolicyList.html b/docs/com/ngrok/definitions/IpPolicyList.html deleted file mode 100644 index 3353ec7..0000000 --- a/docs/com/ngrok/definitions/IpPolicyList.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - -IpPolicyList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class IpPolicyList

-
-
java.lang.Object -
com.ngrok.definitions.IpPolicyList
-
-
-
-
All Implemented Interfaces:
-
Pageable
-
-
-
public class IpPolicyList -extends Object -implements Pageable
-
A class encapsulating the IpPolicyList resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      IpPolicyList

      -
      public IpPolicyList​(List<IpPolicy> ipPolicies, - URI uri, - Optional<URI> nextPageUri)
      -
      Creates a new instance of IpPolicyList.
      -
      -
      Parameters:
      -
      ipPolicies - the list of all IP policies on this account
      -
      uri - URI of the IP policy list API resource
      -
      nextPageUri - URI of the next page, or null if there is no next page
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getIpPolicies

      -
      public List<IpPolicy> getIpPolicies()
      -
      the list of all IP policies on this account
      -
      -
      Returns:
      -
      the value of the property as a List<IpPolicy>
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the IP policy list API resource
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getNextPageUri

      -
      public Optional<URI> getNextPageUri()
      -
      URI of the next page, or null if there is no next page
      -
      -
      Specified by:
      -
      getNextPageUri in interface Pageable
      -
      Returns:
      -
      the value of the property as a URI wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/IpPolicyRule.html b/docs/com/ngrok/definitions/IpPolicyRule.html deleted file mode 100644 index 32affef..0000000 --- a/docs/com/ngrok/definitions/IpPolicyRule.html +++ /dev/null @@ -1,336 +0,0 @@ - - - - - -IpPolicyRule (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class IpPolicyRule

-
-
java.lang.Object -
com.ngrok.definitions.IpPolicyRule
-
-
-
-
public class IpPolicyRule -extends Object
-
A class encapsulating the IpPolicyRule resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      IpPolicyRule

      -
      public IpPolicyRule​(String id, - URI uri, - OffsetDateTime createdAt, - String description, - String metadata, - String cidr, - Ref ipPolicy)
      -
      Creates a new instance of IpPolicyRule.
      -
      -
      Parameters:
      -
      id - unique identifier for this IP policy rule
      -
      uri - URI of the IP policy rule API resource
      -
      createdAt - timestamp when the IP policy rule was created, RFC 3339 format
      -
      description - human-readable description of the source IPs of this IP rule. optional, max 255 bytes.
      -
      metadata - arbitrary user-defined machine-readable data of this IP policy rule. optional, max 4096 bytes.
      -
      cidr - an IP or IP range specified in CIDR notation. IPv4 and IPv6 are both supported.
      -
      ipPolicy - object describing the IP policy this IP Policy Rule belongs to
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getId

      -
      public String getId()
      -
      unique identifier for this IP policy rule
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the IP policy rule API resource
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getCreatedAt

      -
      public OffsetDateTime getCreatedAt()
      -
      timestamp when the IP policy rule was created, RFC 3339 format
      -
      -
      Returns:
      -
      the value of the property as a OffsetDateTime
      -
      -
      -
    • -
    • -
      -

      getDescription

      -
      public String getDescription()
      -
      human-readable description of the source IPs of this IP rule. optional, max 255 - bytes.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getMetadata

      -
      public String getMetadata()
      -
      arbitrary user-defined machine-readable data of this IP policy rule. optional, - max 4096 bytes.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getCidr

      -
      public String getCidr()
      -
      an IP or IP range specified in CIDR notation. IPv4 and IPv6 are both supported.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getIpPolicy

      -
      public Ref getIpPolicy()
      -
      object describing the IP policy this IP Policy Rule belongs to
      -
      -
      Returns:
      -
      the value of the property as a Ref
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/IpPolicyRuleList.html b/docs/com/ngrok/definitions/IpPolicyRuleList.html deleted file mode 100644 index b01fda5..0000000 --- a/docs/com/ngrok/definitions/IpPolicyRuleList.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - -IpPolicyRuleList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class IpPolicyRuleList

-
-
java.lang.Object -
com.ngrok.definitions.IpPolicyRuleList
-
-
-
-
All Implemented Interfaces:
-
Pageable
-
-
-
public class IpPolicyRuleList -extends Object -implements Pageable
-
A class encapsulating the IpPolicyRuleList resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      IpPolicyRuleList

      -
      public IpPolicyRuleList​(List<IpPolicyRule> ipPolicyRules, - URI uri, - Optional<URI> nextPageUri)
      -
      Creates a new instance of IpPolicyRuleList.
      -
      -
      Parameters:
      -
      ipPolicyRules - the list of all IP policy rules on this account
      -
      uri - URI of the IP policy rule list API resource
      -
      nextPageUri - URI of the next page, or null if there is no next page
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getIpPolicyRules

      -
      public List<IpPolicyRule> getIpPolicyRules()
      -
      the list of all IP policy rules on this account
      -
      -
      Returns:
      -
      the value of the property as a List<IpPolicyRule>
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the IP policy rule list API resource
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getNextPageUri

      -
      public Optional<URI> getNextPageUri()
      -
      URI of the next page, or null if there is no next page
      -
      -
      Specified by:
      -
      getNextPageUri in interface Pageable
      -
      Returns:
      -
      the value of the property as a URI wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/IpRestriction.html b/docs/com/ngrok/definitions/IpRestriction.html deleted file mode 100644 index 3b3a8ce..0000000 --- a/docs/com/ngrok/definitions/IpRestriction.html +++ /dev/null @@ -1,358 +0,0 @@ - - - - - -IpRestriction (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class IpRestriction

-
-
java.lang.Object -
com.ngrok.definitions.IpRestriction
-
-
-
-
public class IpRestriction -extends Object
-
A class encapsulating the IpRestriction resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      IpRestriction

      -
      public IpRestriction​(String id, - URI uri, - OffsetDateTime createdAt, - String description, - String metadata, - Boolean enforced, - String type, - List<Ref> ipPolicies)
      -
      Creates a new instance of IpRestriction.
      -
      -
      Parameters:
      -
      id - unique identifier for this IP restriction
      -
      uri - URI of the IP restriction API resource
      -
      createdAt - timestamp when the IP restriction was created, RFC 3339 format
      -
      description - human-readable description of this IP restriction. optional, max 255 bytes.
      -
      metadata - arbitrary user-defined machine-readable data of this IP restriction. optional, max 4096 bytes.
      -
      enforced - true if the IP restriction will be enforced. if false, only warnings will be issued
      -
      type - the type of IP restriction. this defines what traffic will be restricted with the attached policies. four values are currently supported: dashboard, api, agent, and endpoints
      -
      ipPolicies - the set of IP policies that are used to enforce the restriction
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getId

      -
      public String getId()
      -
      unique identifier for this IP restriction
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the IP restriction API resource
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getCreatedAt

      -
      public OffsetDateTime getCreatedAt()
      -
      timestamp when the IP restriction was created, RFC 3339 format
      -
      -
      Returns:
      -
      the value of the property as a OffsetDateTime
      -
      -
      -
    • -
    • -
      -

      getDescription

      -
      public String getDescription()
      -
      human-readable description of this IP restriction. optional, max 255 bytes.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getMetadata

      -
      public String getMetadata()
      -
      arbitrary user-defined machine-readable data of this IP restriction. optional, - max 4096 bytes.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getEnforced

      -
      public boolean getEnforced()
      -
      true if the IP restriction will be enforced. if false, only warnings will be - issued
      -
      -
      Returns:
      -
      the value of the property as a boolean
      -
      -
      -
    • -
    • -
      -

      getType

      -
      public String getType()
      -
      the type of IP restriction. this defines what traffic will be restricted with - the attached policies. four values are currently supported: - dashboard, api, agent, and - endpoints
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getIpPolicies

      -
      public List<Ref> getIpPolicies()
      -
      the set of IP policies that are used to enforce the restriction
      -
      -
      Returns:
      -
      the value of the property as a List<Ref>
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/IpRestrictionList.html b/docs/com/ngrok/definitions/IpRestrictionList.html deleted file mode 100644 index 675e1c9..0000000 --- a/docs/com/ngrok/definitions/IpRestrictionList.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - -IpRestrictionList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class IpRestrictionList

-
-
java.lang.Object -
com.ngrok.definitions.IpRestrictionList
-
-
-
-
All Implemented Interfaces:
-
Pageable
-
-
-
public class IpRestrictionList -extends Object -implements Pageable
-
A class encapsulating the IpRestrictionList resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      IpRestrictionList

      -
      public IpRestrictionList​(List<IpRestriction> ipRestrictions, - URI uri, - Optional<URI> nextPageUri)
      -
      Creates a new instance of IpRestrictionList.
      -
      -
      Parameters:
      -
      ipRestrictions - the list of all IP restrictions on this account
      -
      uri - URI of the IP resrtrictions list API resource
      -
      nextPageUri - URI of the next page, or null if there is no next page
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getIpRestrictions

      -
      public List<IpRestriction> getIpRestrictions()
      -
      the list of all IP restrictions on this account
      -
      -
      Returns:
      -
      the value of the property as a List<IpRestriction>
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the IP resrtrictions list API resource
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getNextPageUri

      -
      public Optional<URI> getNextPageUri()
      -
      URI of the next page, or null if there is no next page
      -
      -
      Specified by:
      -
      getNextPageUri in interface Pageable
      -
      Returns:
      -
      the value of the property as a URI wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/NgrokApiError.html b/docs/com/ngrok/definitions/NgrokApiError.html deleted file mode 100644 index 6df028c..0000000 --- a/docs/com/ngrok/definitions/NgrokApiError.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - -NgrokApiError (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class NgrokApiError

-
- -
-
-
All Implemented Interfaces:
-
Serializable
-
-
-
public class NgrokApiError -extends RuntimeException
-
Representation of an API error from ngrok.
-
-
See Also:
-
Serialized Form
-
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      NgrokApiError

      -
      public NgrokApiError​(String message, - int httpStatusCode, - Optional<String> errorCode, - Map<String,​String> details)
      -
      Creates a new API error.
      -
      -
      Parameters:
      -
      message - informative message
      -
      httpStatusCode - HTTP response status
      -
      errorCode - ngrok API error code
      -
      details - arbitrary error details
      -
      -
      -
    • -
    • -
      -

      NgrokApiError

      -
      public NgrokApiError​(int httpStatusCode, - Optional<String> responseBody, - Throwable cause)
      -
      Creates a new API error.
      -
      -
      Parameters:
      -
      httpStatusCode - HTTP response status
      -
      responseBody - possible response body
      -
      cause - exception cause
      -
      -
      -
    • -
    • -
      -

      NgrokApiError

      -
      public NgrokApiError​(int httpStatusCode)
      -
      Creates a new API error.
      -
      -
      Parameters:
      -
      httpStatusCode - HTTP response status
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getHttpStatusCode

      -
      public int getHttpStatusCode()
      -
      Fetches the HTTP status code.
      -
      -
      Returns:
      -
      HTTP response status
      -
      -
      -
    • -
    • -
      -

      getErrorCode

      -
      public Optional<String> getErrorCode()
      -
      Fetches the ngrok API error code, if any.
      -
      -
      Returns:
      -
      ngrok API error code
      -
      -
      -
    • -
    • -
      -

      getDetails

      -
      public Map<String,​String> getDetails()
      -
      Fetches any further details about the error.
      -
      -
      Returns:
      -
      key-value map containing error details
      -
      -
      -
    • -
    • -
      -

      isErrorCode

      -
      public boolean isErrorCode​(String... codes)
      -
      Checks if this error object contains one of the provided codes.
      -
      -
      Parameters:
      -
      codes - error codes to check
      -
      Returns:
      -
      whether or not one of the codes matches what is in this error object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/Page.html b/docs/com/ngrok/definitions/Page.html deleted file mode 100644 index 7d23d5e..0000000 --- a/docs/com/ngrok/definitions/Page.html +++ /dev/null @@ -1,200 +0,0 @@ - - - - - -Page (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class Page<T extends Pageable>

-
-
java.lang.Object -
com.ngrok.definitions.Page<T>
-
-
-
-
public class Page<T extends Pageable> -extends Object
-
Wrapper class that holds a single page of a Pageable response.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      Page

      -
      public Page​(NgrokApiClient apiClient, - T page)
      -
      Create a new page.
      -
      -
      Parameters:
      -
      apiClient - the API client used to fetch the page
      -
      page - the page itself
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getPage

      -
      public T getPage()
      -
      Returns the current response page.
      -
      -
      Returns:
      -
      a page
      -
      -
      -
    • -
    • -
      -

      next

      -
      public CompletionStage<Optional<Page<T>>> next()
      -
      Fetches the next page of responses, if any.
      -
      -
      Returns:
      -
      a future encapsulating a possible next page
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/Pageable.html b/docs/com/ngrok/definitions/Pageable.html deleted file mode 100644 index 98ada6b..0000000 --- a/docs/com/ngrok/definitions/Pageable.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - -Pageable (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Interface Pageable

-
-
-
-
All Known Implementing Classes:
-
AgentIngressList, ApiKeyList, CertificateAuthorityList, CredentialList, EndpointConfigurationList, EventDestinationList, EventStreamList, EventSubscriptionList, IpPolicyList, IpPolicyRuleList, IpRestrictionList, ReservedAddrList, ReservedDomainList, SshCertificateAuthorityList, SshCredentialList, SshHostCertificateList, SshUserCertificateList, TlsCertificateList, TunnelList, TunnelSessionList
-
-
-
public interface Pageable
-
Interface indicating a resource type that can have more than one page of responses.
-
-
-
    - -
  • -
    -

    Method Summary

    -
    -
    -
    -
    -
    Modifier and Type
    -
    Method
    -
    Description
    - - -
    -
    Fetches the URI of the next page.
    -
    -
    -
    -
    -
    -
  • -
-
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getNextPageUri

      -
      Optional<URI> getNextPageUri()
      -
      Fetches the URI of the next page.
      -
      -
      Returns:
      -
      a URI
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/Ref.html b/docs/com/ngrok/definitions/Ref.html deleted file mode 100644 index db0b64f..0000000 --- a/docs/com/ngrok/definitions/Ref.html +++ /dev/null @@ -1,239 +0,0 @@ - - - - - -Ref (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class Ref

-
-
java.lang.Object -
com.ngrok.definitions.Ref
-
-
-
-
public class Ref -extends Object
-
A class encapsulating the Ref resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      Ref

      -
      public Ref​(String id, - URI uri)
      -
      Creates a new instance of Ref.
      -
      -
      Parameters:
      -
      id - a resource identifier
      -
      uri - a uri for locating a resource
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getId

      -
      public String getId()
      -
      a resource identifier
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      a uri for locating a resource
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/ReservedAddr.html b/docs/com/ngrok/definitions/ReservedAddr.html deleted file mode 100644 index 158de29..0000000 --- a/docs/com/ngrok/definitions/ReservedAddr.html +++ /dev/null @@ -1,357 +0,0 @@ - - - - - -ReservedAddr (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ReservedAddr

-
-
java.lang.Object -
com.ngrok.definitions.ReservedAddr
-
-
-
-
public class ReservedAddr -extends Object
-
A class encapsulating the ReservedAddr resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      ReservedAddr

      -
      public ReservedAddr​(String id, - URI uri, - OffsetDateTime createdAt, - String description, - String metadata, - String addr, - String region, - Optional<Ref> endpointConfiguration)
      -
      Creates a new instance of ReservedAddr.
      -
      -
      Parameters:
      -
      id - unique reserved address resource identifier
      -
      uri - URI of the reserved address API resource
      -
      createdAt - timestamp when the reserved address was created, RFC 3339 format
      -
      description - human-readable description of what this reserved address will be used for
      -
      metadata - arbitrary user-defined machine-readable data of this reserved address. Optional, max 4096 bytes.
      -
      addr - hostname:port of the reserved address that was assigned at creation time
      -
      region - reserve the address in this geographic ngrok datacenter. Optional, default is us. (au, eu, ap, us, jp, in, sa)
      -
      endpointConfiguration - object reference to the endpoint configuration that will be applied to traffic to this address
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getId

      -
      public String getId()
      -
      unique reserved address resource identifier
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the reserved address API resource
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getCreatedAt

      -
      public OffsetDateTime getCreatedAt()
      -
      timestamp when the reserved address was created, RFC 3339 format
      -
      -
      Returns:
      -
      the value of the property as a OffsetDateTime
      -
      -
      -
    • -
    • -
      -

      getDescription

      -
      public String getDescription()
      -
      human-readable description of what this reserved address will be used for
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getMetadata

      -
      public String getMetadata()
      -
      arbitrary user-defined machine-readable data of this reserved address. Optional, - max 4096 bytes.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getAddr

      -
      public String getAddr()
      -
      hostname:port of the reserved address that was assigned at creation time
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getRegion

      -
      public String getRegion()
      -
      reserve the address in this geographic ngrok datacenter. Optional, default is - us. (au, eu, ap, us, jp, in, sa)
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getEndpointConfiguration

      -
      public Optional<Ref> getEndpointConfiguration()
      -
      object reference to the endpoint configuration that will be applied to traffic - to this address
      -
      -
      Returns:
      -
      the value of the property as a Ref wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/ReservedAddrList.html b/docs/com/ngrok/definitions/ReservedAddrList.html deleted file mode 100644 index 5e7b513..0000000 --- a/docs/com/ngrok/definitions/ReservedAddrList.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - -ReservedAddrList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ReservedAddrList

-
-
java.lang.Object -
com.ngrok.definitions.ReservedAddrList
-
-
-
-
All Implemented Interfaces:
-
Pageable
-
-
-
public class ReservedAddrList -extends Object -implements Pageable
-
A class encapsulating the ReservedAddrList resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      ReservedAddrList

      -
      public ReservedAddrList​(List<ReservedAddr> reservedAddrs, - URI uri, - Optional<URI> nextPageUri)
      -
      Creates a new instance of ReservedAddrList.
      -
      -
      Parameters:
      -
      reservedAddrs - the list of all reserved addresses on this account
      -
      uri - URI of the reserved address list API resource
      -
      nextPageUri - URI of the next page, or null if there is no next page
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getReservedAddrs

      -
      public List<ReservedAddr> getReservedAddrs()
      -
      the list of all reserved addresses on this account
      -
      -
      Returns:
      -
      the value of the property as a List<ReservedAddr>
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the reserved address list API resource
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getNextPageUri

      -
      public Optional<URI> getNextPageUri()
      -
      URI of the next page, or null if there is no next page
      -
      -
      Specified by:
      -
      getNextPageUri in interface Pageable
      -
      Returns:
      -
      the value of the property as a URI wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/ReservedDomain.html b/docs/com/ngrok/definitions/ReservedDomain.html deleted file mode 100644 index 1f50e37..0000000 --- a/docs/com/ngrok/definitions/ReservedDomain.html +++ /dev/null @@ -1,485 +0,0 @@ - - - - - -ReservedDomain (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ReservedDomain

-
-
java.lang.Object -
com.ngrok.definitions.ReservedDomain
-
-
-
-
public class ReservedDomain -extends Object
-
A class encapsulating the ReservedDomain resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      ReservedDomain

      -
      public ReservedDomain​(String id, - URI uri, - OffsetDateTime createdAt, - String description, - String metadata, - String domain, - String region, - Optional<String> cnameTarget, - Optional<Ref> httpEndpointConfiguration, - Optional<Ref> httpsEndpointConfiguration, - Optional<Ref> certificate, - Optional<ReservedDomainCertPolicy> certificateManagementPolicy, - Optional<ReservedDomainCertStatus> certificateManagementStatus, - Optional<String> acmeChallengeCnameTarget)
      -
      Creates a new instance of ReservedDomain.
      -
      -
      Parameters:
      -
      id - unique reserved domain resource identifier
      -
      uri - URI of the reserved domain API resource
      -
      createdAt - timestamp when the reserved domain was created, RFC 3339 format
      -
      description - human-readable description of what this reserved domain will be used for
      -
      metadata - arbitrary user-defined machine-readable data of this reserved domain. Optional, max 4096 bytes.
      -
      domain - hostname of the reserved domain
      -
      region - reserve the domain in this geographic ngrok datacenter. Optional, default is us. (au, eu, ap, us, jp, in, sa)
      -
      cnameTarget - DNS CNAME target for a custom hostname, or null if the reserved domain is a subdomain of *.ngrok.io
      -
      httpEndpointConfiguration - object referencing the endpoint configuration applied to http traffic on this domain
      -
      httpsEndpointConfiguration - object referencing the endpoint configuration applied to https traffic on this domain
      -
      certificate - object referencing the TLS certificate used for connections to this domain. This can be either a user-uploaded certificate, the most recently issued automatic one, or null otherwise.
      -
      certificateManagementPolicy - configuration for automatic management of TLS certificates for this domain, or null if automatic management is disabled
      -
      certificateManagementStatus - status of the automatic certificate management for this domain, or null if automatic management is disabled
      -
      acmeChallengeCnameTarget - DNS CNAME target for the host _acme-challenge.example.com, where example.com is your reserved domain name. This is required to issue certificates for wildcard, non-ngrok reserved domains. Must be null for non-wildcard domains and ngrok subdomains.
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getId

      -
      public String getId()
      -
      unique reserved domain resource identifier
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the reserved domain API resource
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getCreatedAt

      -
      public OffsetDateTime getCreatedAt()
      -
      timestamp when the reserved domain was created, RFC 3339 format
      -
      -
      Returns:
      -
      the value of the property as a OffsetDateTime
      -
      -
      -
    • -
    • -
      -

      getDescription

      -
      public String getDescription()
      -
      human-readable description of what this reserved domain will be used for
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getMetadata

      -
      public String getMetadata()
      -
      arbitrary user-defined machine-readable data of this reserved domain. Optional, - max 4096 bytes.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getDomain

      -
      public String getDomain()
      -
      hostname of the reserved domain
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getRegion

      -
      public String getRegion()
      -
      reserve the domain in this geographic ngrok datacenter. Optional, default is us. - (au, eu, ap, us, jp, in, sa)
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getCnameTarget

      -
      public Optional<String> getCnameTarget()
      -
      DNS CNAME target for a custom hostname, or null if the reserved domain is a - subdomain of *.ngrok.io
      -
      -
      Returns:
      -
      the value of the property as a String wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      getHttpEndpointConfiguration

      -
      public Optional<Ref> getHttpEndpointConfiguration()
      -
      object referencing the endpoint configuration applied to http traffic on this - domain
      -
      -
      Returns:
      -
      the value of the property as a Ref wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      getHttpsEndpointConfiguration

      -
      public Optional<Ref> getHttpsEndpointConfiguration()
      -
      object referencing the endpoint configuration applied to https traffic on this - domain
      -
      -
      Returns:
      -
      the value of the property as a Ref wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      getCertificate

      -
      public Optional<Ref> getCertificate()
      -
      object referencing the TLS certificate used for connections to this domain. This - can be either a user-uploaded certificate, the most recently issued automatic - one, or null otherwise.
      -
      -
      Returns:
      -
      the value of the property as a Ref wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      getCertificateManagementPolicy

      -
      public Optional<ReservedDomainCertPolicy> getCertificateManagementPolicy()
      -
      configuration for automatic management of TLS certificates for this domain, or - null if automatic management is disabled
      -
      -
      Returns:
      -
      the value of the property as a ReservedDomainCertPolicy wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      getCertificateManagementStatus

      -
      public Optional<ReservedDomainCertStatus> getCertificateManagementStatus()
      -
      status of the automatic certificate management for this domain, or null if - automatic management is disabled
      -
      -
      Returns:
      -
      the value of the property as a ReservedDomainCertStatus wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      getAcmeChallengeCnameTarget

      -
      public Optional<String> getAcmeChallengeCnameTarget()
      -
      DNS CNAME target for the host _acme-challenge.example.com, where example.com is - your reserved domain name. This is required to issue certificates for wildcard, - non-ngrok reserved domains. Must be null for non-wildcard domains and ngrok - subdomains.
      -
      -
      Returns:
      -
      the value of the property as a String wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/ReservedDomainCertJob.html b/docs/com/ngrok/definitions/ReservedDomainCertJob.html deleted file mode 100644 index 4a4fb32..0000000 --- a/docs/com/ngrok/definitions/ReservedDomainCertJob.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - -ReservedDomainCertJob (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ReservedDomainCertJob

-
-
java.lang.Object -
com.ngrok.definitions.ReservedDomainCertJob
-
-
-
-
public class ReservedDomainCertJob -extends Object
-
A class encapsulating the ReservedDomainCertJob resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      ReservedDomainCertJob

      -
      public ReservedDomainCertJob​(Optional<String> errorCode, - String msg, - OffsetDateTime startedAt, - Optional<OffsetDateTime> retriesAt)
      -
      Creates a new instance of ReservedDomainCertJob.
      -
      -
      Parameters:
      -
      errorCode - if present, an error code indicating why provisioning is failing. It may be either a temporary condition (INTERNAL_ERROR), or a permanent one the user must correct (DNS_ERROR).
      -
      msg - a message describing the current status or error
      -
      startedAt - timestamp when the provisioning job started, RFC 3339 format
      -
      retriesAt - timestamp when the provisioning job will be retried
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getErrorCode

      -
      public Optional<String> getErrorCode()
      -
      if present, an error code indicating why provisioning is failing. It may be - either a temporary condition (INTERNAL_ERROR), or a permanent one the user must - correct (DNS_ERROR).
      -
      -
      Returns:
      -
      the value of the property as a String wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      getMsg

      -
      public String getMsg()
      -
      a message describing the current status or error
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getStartedAt

      -
      public OffsetDateTime getStartedAt()
      -
      timestamp when the provisioning job started, RFC 3339 format
      -
      -
      Returns:
      -
      the value of the property as a OffsetDateTime
      -
      -
      -
    • -
    • -
      -

      getRetriesAt

      -
      public Optional<OffsetDateTime> getRetriesAt()
      -
      timestamp when the provisioning job will be retried
      -
      -
      Returns:
      -
      the value of the property as a OffsetDateTime wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/ReservedDomainCertPolicy.Builder.html b/docs/com/ngrok/definitions/ReservedDomainCertPolicy.Builder.html deleted file mode 100644 index 1cf916a..0000000 --- a/docs/com/ngrok/definitions/ReservedDomainCertPolicy.Builder.html +++ /dev/null @@ -1,227 +0,0 @@ - - - - - -ReservedDomainCertPolicy.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ReservedDomainCertPolicy.Builder

-
-
java.lang.Object -
com.ngrok.definitions.ReservedDomainCertPolicy.Builder
-
-
-
-
Enclosing class:
-
ReservedDomainCertPolicy
-
-
-
public static class ReservedDomainCertPolicy.Builder -extends Object
-
Builder class for ReservedDomainCertPolicy.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      authority

      -
      public ReservedDomainCertPolicy.Builder authority​(String authority)
      -
      certificate authority to request certificates from. The only supported value is - letsencrypt.
      -
      -
      Parameters:
      -
      authority - the value of the authority parameter as a String
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      authority

      -
      public ReservedDomainCertPolicy.Builder authority​(Optional<String> authority)
      -
      certificate authority to request certificates from. The only supported value is - letsencrypt.
      -
      -
      Parameters:
      -
      authority - the value of the authority parameter as a String, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      privateKeyType

      -
      public ReservedDomainCertPolicy.Builder privateKeyType​(String privateKeyType)
      -
      type of private key to use when requesting certificates. Defaults to rsa, can be - either rsa or ecdsa.
      -
      -
      Parameters:
      -
      privateKeyType - the value of the private_key_type parameter as a String
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      privateKeyType

      -
      public ReservedDomainCertPolicy.Builder privateKeyType​(Optional<String> privateKeyType)
      -
      type of private key to use when requesting certificates. Defaults to rsa, can be - either rsa or ecdsa.
      -
      -
      Parameters:
      -
      privateKeyType - the value of the private_key_type parameter as a String, wrapped in an Optional
      -
      Returns:
      -
      this builder instance
      -
      -
      -
    • -
    • -
      -

      build

      -
      public ReservedDomainCertPolicy build()
      -
      Constructs the ReservedDomainCertPolicy instance.
      -
      -
      Returns:
      -
      a new ReservedDomainCertPolicy
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/ReservedDomainCertPolicy.html b/docs/com/ngrok/definitions/ReservedDomainCertPolicy.html deleted file mode 100644 index a1bdf1d..0000000 --- a/docs/com/ngrok/definitions/ReservedDomainCertPolicy.html +++ /dev/null @@ -1,237 +0,0 @@ - - - - - -ReservedDomainCertPolicy (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ReservedDomainCertPolicy

-
-
java.lang.Object -
com.ngrok.definitions.ReservedDomainCertPolicy
-
-
-
-
public class ReservedDomainCertPolicy -extends Object
-
A class encapsulating the ReservedDomainCertPolicy resource.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      newBuilder

      -
      public static ReservedDomainCertPolicy.Builder newBuilder()
      -
      Creates a new builder for the ReservedDomainCertPolicy type.
      -
      -
      Returns:
      -
      a new ReservedDomainCertPolicy.Builder
      -
      -
      -
    • -
    • -
      -

      getAuthority

      -
      public String getAuthority()
      -
      certificate authority to request certificates from. The only supported value is - letsencrypt.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getPrivateKeyType

      -
      public String getPrivateKeyType()
      -
      type of private key to use when requesting certificates. Defaults to rsa, can be - either rsa or ecdsa.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/ReservedDomainCertStatus.html b/docs/com/ngrok/definitions/ReservedDomainCertStatus.html deleted file mode 100644 index ddb7652..0000000 --- a/docs/com/ngrok/definitions/ReservedDomainCertStatus.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - -ReservedDomainCertStatus (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ReservedDomainCertStatus

-
-
java.lang.Object -
com.ngrok.definitions.ReservedDomainCertStatus
-
-
-
-
public class ReservedDomainCertStatus -extends Object
-
A class encapsulating the ReservedDomainCertStatus resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      ReservedDomainCertStatus

      -
      public ReservedDomainCertStatus​(Optional<OffsetDateTime> renewsAt, - Optional<ReservedDomainCertJob> provisioningJob)
      -
      Creates a new instance of ReservedDomainCertStatus.
      -
      -
      Parameters:
      -
      renewsAt - timestamp when the next renewal will be requested, RFC 3339 format
      -
      provisioningJob - status of the certificate provisioning job, or null if the certificiate isn't being provisioned or renewed
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getRenewsAt

      -
      public Optional<OffsetDateTime> getRenewsAt()
      -
      timestamp when the next renewal will be requested, RFC 3339 format
      -
      -
      Returns:
      -
      the value of the property as a OffsetDateTime wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      getProvisioningJob

      -
      public Optional<ReservedDomainCertJob> getProvisioningJob()
      -
      status of the certificate provisioning job, or null if the certificiate isn't - being provisioned or renewed
      -
      -
      Returns:
      -
      the value of the property as a ReservedDomainCertJob wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/ReservedDomainList.html b/docs/com/ngrok/definitions/ReservedDomainList.html deleted file mode 100644 index 3c6d34b..0000000 --- a/docs/com/ngrok/definitions/ReservedDomainList.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - -ReservedDomainList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ReservedDomainList

-
-
java.lang.Object -
com.ngrok.definitions.ReservedDomainList
-
-
-
-
All Implemented Interfaces:
-
Pageable
-
-
-
public class ReservedDomainList -extends Object -implements Pageable
-
A class encapsulating the ReservedDomainList resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      ReservedDomainList

      -
      public ReservedDomainList​(List<ReservedDomain> reservedDomains, - URI uri, - Optional<URI> nextPageUri)
      -
      Creates a new instance of ReservedDomainList.
      -
      -
      Parameters:
      -
      reservedDomains - the list of all reserved domains on this account
      -
      uri - URI of the reserved domain list API resource
      -
      nextPageUri - URI of the next page, or null if there is no next page
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getReservedDomains

      -
      public List<ReservedDomain> getReservedDomains()
      -
      the list of all reserved domains on this account
      -
      -
      Returns:
      -
      the value of the property as a List<ReservedDomain>
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the reserved domain list API resource
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getNextPageUri

      -
      public Optional<URI> getNextPageUri()
      -
      URI of the next page, or null if there is no next page
      -
      -
      Specified by:
      -
      getNextPageUri in interface Pageable
      -
      Returns:
      -
      the value of the property as a URI wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/SshCertificateAuthority.html b/docs/com/ngrok/definitions/SshCertificateAuthority.html deleted file mode 100644 index a4553d0..0000000 --- a/docs/com/ngrok/definitions/SshCertificateAuthority.html +++ /dev/null @@ -1,338 +0,0 @@ - - - - - -SshCertificateAuthority (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class SshCertificateAuthority

-
-
java.lang.Object -
com.ngrok.definitions.SshCertificateAuthority
-
-
-
-
public class SshCertificateAuthority -extends Object
-
A class encapsulating the SshCertificateAuthority resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      SshCertificateAuthority

      -
      public SshCertificateAuthority​(String id, - URI uri, - OffsetDateTime createdAt, - String description, - String metadata, - String publicKey, - String keyType)
      -
      Creates a new instance of SshCertificateAuthority.
      -
      -
      Parameters:
      -
      id - unique identifier for this SSH Certificate Authority
      -
      uri - URI of the SSH Certificate Authority API resource
      -
      createdAt - timestamp when the SSH Certificate Authority API resource was created, RFC 3339 format
      -
      description - human-readable description of this SSH Certificate Authority. optional, max 255 bytes.
      -
      metadata - arbitrary user-defined machine-readable data of this SSH Certificate Authority. optional, max 4096 bytes.
      -
      publicKey - raw public key for this SSH Certificate Authority
      -
      keyType - the type of private key for this SSH Certificate Authority
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getId

      -
      public String getId()
      -
      unique identifier for this SSH Certificate Authority
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the SSH Certificate Authority API resource
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getCreatedAt

      -
      public OffsetDateTime getCreatedAt()
      -
      timestamp when the SSH Certificate Authority API resource was created, RFC 3339 - format
      -
      -
      Returns:
      -
      the value of the property as a OffsetDateTime
      -
      -
      -
    • -
    • -
      -

      getDescription

      -
      public String getDescription()
      -
      human-readable description of this SSH Certificate Authority. optional, max 255 - bytes.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getMetadata

      -
      public String getMetadata()
      -
      arbitrary user-defined machine-readable data of this SSH Certificate Authority. - optional, max 4096 bytes.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getPublicKey

      -
      public String getPublicKey()
      -
      raw public key for this SSH Certificate Authority
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getKeyType

      -
      public String getKeyType()
      -
      the type of private key for this SSH Certificate Authority
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/SshCertificateAuthorityList.html b/docs/com/ngrok/definitions/SshCertificateAuthorityList.html deleted file mode 100644 index f11f9ff..0000000 --- a/docs/com/ngrok/definitions/SshCertificateAuthorityList.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - -SshCertificateAuthorityList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class SshCertificateAuthorityList

-
-
java.lang.Object -
com.ngrok.definitions.SshCertificateAuthorityList
-
-
-
-
All Implemented Interfaces:
-
Pageable
-
-
-
public class SshCertificateAuthorityList -extends Object -implements Pageable
-
A class encapsulating the SshCertificateAuthorityList resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      SshCertificateAuthorityList

      -
      public SshCertificateAuthorityList​(List<SshCertificateAuthority> sshCertificateAuthorities, - URI uri, - Optional<URI> nextPageUri)
      -
      Creates a new instance of SshCertificateAuthorityList.
      -
      -
      Parameters:
      -
      sshCertificateAuthorities - the list of all certificate authorities on this account
      -
      uri - URI of the certificates authorities list API resource
      -
      nextPageUri - URI of the next page, or null if there is no next page
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getSshCertificateAuthorities

      -
      public List<SshCertificateAuthority> getSshCertificateAuthorities()
      -
      the list of all certificate authorities on this account
      -
      -
      Returns:
      -
      the value of the property as a List<SshCertificateAuthority>
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the certificates authorities list API resource
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getNextPageUri

      -
      public Optional<URI> getNextPageUri()
      -
      URI of the next page, or null if there is no next page
      -
      -
      Specified by:
      -
      getNextPageUri in interface Pageable
      -
      Returns:
      -
      the value of the property as a URI wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/SshCredential.html b/docs/com/ngrok/definitions/SshCredential.html deleted file mode 100644 index bd921e5..0000000 --- a/docs/com/ngrok/definitions/SshCredential.html +++ /dev/null @@ -1,347 +0,0 @@ - - - - - -SshCredential (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class SshCredential

-
-
java.lang.Object -
com.ngrok.definitions.SshCredential
-
-
-
-
public class SshCredential -extends Object
-
A class encapsulating the SshCredential resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      SshCredential

      -
      public SshCredential​(String id, - URI uri, - OffsetDateTime createdAt, - String description, - String metadata, - String publicKey, - List<String> acl)
      -
      Creates a new instance of SshCredential.
      -
      -
      Parameters:
      -
      id - unique ssh credential resource identifier
      -
      uri - URI of the ssh credential API resource
      -
      createdAt - timestamp when the ssh credential was created, RFC 3339 format
      -
      description - human-readable description of who or what will use the ssh credential to authenticate. Optional, max 255 bytes.
      -
      metadata - arbitrary user-defined machine-readable data of this ssh credential. Optional, max 4096 bytes.
      -
      publicKey - the PEM-encoded public key of the SSH keypair that will be used to authenticate
      -
      acl - optional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the bind rule. The bind rule allows the caller to restrict what domains and addresses the token is allowed to bind. For example, to allow the token to open a tunnel on example.ngrok.io your ACL would include the rule bind:example.ngrok.io. Bind rules may specify a leading wildcard to match multiple domains with a common suffix. For example, you may specify a rule of bind:*.example.com which will allow x.example.com, y.example.com, *.example.com, etc. A rule of '*' is equivalent to no acl at all and will explicitly permit all actions.
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getId

      -
      public String getId()
      -
      unique ssh credential resource identifier
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the ssh credential API resource
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getCreatedAt

      -
      public OffsetDateTime getCreatedAt()
      -
      timestamp when the ssh credential was created, RFC 3339 format
      -
      -
      Returns:
      -
      the value of the property as a OffsetDateTime
      -
      -
      -
    • -
    • -
      -

      getDescription

      -
      public String getDescription()
      -
      human-readable description of who or what will use the ssh credential to - authenticate. Optional, max 255 bytes.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getMetadata

      -
      public String getMetadata()
      -
      arbitrary user-defined machine-readable data of this ssh credential. Optional, - max 4096 bytes.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getPublicKey

      -
      public String getPublicKey()
      -
      the PEM-encoded public key of the SSH keypair that will be used to authenticate
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getAcl

      -
      public List<String> getAcl()
      -
      optional list of ACL rules. If unspecified, the credential will have no - restrictions. The only allowed ACL rule at this time is the bind - rule. The bind rule allows the caller to restrict what domains and - addresses the token is allowed to bind. For example, to allow the token to open - a tunnel on example.ngrok.io your ACL would include the rule - bind:example.ngrok.io. Bind rules may specify a leading wildcard to - match multiple domains with a common suffix. For example, you may specify a rule - of bind:*.example.com which will allow x.example.com, - y.example.com, *.example.com, etc. A rule of - '*' is equivalent to no acl at all and will explicitly permit all - actions.
      -
      -
      Returns:
      -
      the value of the property as a List<String>
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/SshCredentialList.html b/docs/com/ngrok/definitions/SshCredentialList.html deleted file mode 100644 index 0e73d60..0000000 --- a/docs/com/ngrok/definitions/SshCredentialList.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - -SshCredentialList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class SshCredentialList

-
-
java.lang.Object -
com.ngrok.definitions.SshCredentialList
-
-
-
-
All Implemented Interfaces:
-
Pageable
-
-
-
public class SshCredentialList -extends Object -implements Pageable
-
A class encapsulating the SshCredentialList resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      SshCredentialList

      -
      public SshCredentialList​(List<SshCredential> sshCredentials, - URI uri, - Optional<URI> nextPageUri)
      -
      Creates a new instance of SshCredentialList.
      -
      -
      Parameters:
      -
      sshCredentials - the list of all ssh credentials on this account
      -
      uri - URI of the ssh credential list API resource
      -
      nextPageUri - URI of the next page, or null if there is no next page
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getSshCredentials

      -
      public List<SshCredential> getSshCredentials()
      -
      the list of all ssh credentials on this account
      -
      -
      Returns:
      -
      the value of the property as a List<SshCredential>
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the ssh credential list API resource
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getNextPageUri

      -
      public Optional<URI> getNextPageUri()
      -
      URI of the next page, or null if there is no next page
      -
      -
      Specified by:
      -
      getNextPageUri in interface Pageable
      -
      Returns:
      -
      the value of the property as a URI wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/SshHostCertificate.html b/docs/com/ngrok/definitions/SshHostCertificate.html deleted file mode 100644 index 604812d..0000000 --- a/docs/com/ngrok/definitions/SshHostCertificate.html +++ /dev/null @@ -1,443 +0,0 @@ - - - - - -SshHostCertificate (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class SshHostCertificate

-
-
java.lang.Object -
com.ngrok.definitions.SshHostCertificate
-
-
-
-
public class SshHostCertificate -extends Object
-
A class encapsulating the SshHostCertificate resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      SshHostCertificate

      -
      public SshHostCertificate​(String id, - URI uri, - OffsetDateTime createdAt, - String description, - String metadata, - String publicKey, - String keyType, - String sshCertificateAuthorityId, - List<String> principals, - OffsetDateTime validAfter, - OffsetDateTime validUntil, - String certificate)
      -
      Creates a new instance of SshHostCertificate.
      -
      -
      Parameters:
      -
      id - unique identifier for this SSH Host Certificate
      -
      uri - URI of the SSH Host Certificate API resource
      -
      createdAt - timestamp when the SSH Host Certificate API resource was created, RFC 3339 format
      -
      description - human-readable description of this SSH Host Certificate. optional, max 255 bytes.
      -
      metadata - arbitrary user-defined machine-readable data of this SSH Host Certificate. optional, max 4096 bytes.
      -
      publicKey - a public key in OpenSSH Authorized Keys format that this certificate signs
      -
      keyType - the key type of the public_key, one of rsa, ecdsa or ed25519
      -
      sshCertificateAuthorityId - the ssh certificate authority that is used to sign this ssh host certificate
      -
      principals - the list of principals included in the ssh host certificate. This is the list of hostnames and/or IP addresses that are authorized to serve SSH traffic with this certificate. Dangerously, if no principals are specified, this certificate is considered valid for all hosts.
      -
      validAfter - the time when the ssh host certificate becomes valid, in RFC 3339 format.
      -
      validUntil - the time after which the ssh host certificate becomes invalid, in RFC 3339 format. the OpenSSH certificates RFC calls this valid_before.
      -
      certificate - the signed SSH certificate in OpenSSH Authorized Keys format. this value should be placed in a -cert.pub certificate file on disk that should be referenced in your sshd_config configuration file with a HostCertificate directive
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getId

      -
      public String getId()
      -
      unique identifier for this SSH Host Certificate
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the SSH Host Certificate API resource
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getCreatedAt

      -
      public OffsetDateTime getCreatedAt()
      -
      timestamp when the SSH Host Certificate API resource was created, RFC 3339 - format
      -
      -
      Returns:
      -
      the value of the property as a OffsetDateTime
      -
      -
      -
    • -
    • -
      -

      getDescription

      -
      public String getDescription()
      -
      human-readable description of this SSH Host Certificate. optional, max 255 - bytes.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getMetadata

      -
      public String getMetadata()
      -
      arbitrary user-defined machine-readable data of this SSH Host Certificate. - optional, max 4096 bytes.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getPublicKey

      -
      public String getPublicKey()
      -
      a public key in OpenSSH Authorized Keys format that this certificate signs
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getKeyType

      -
      public String getKeyType()
      -
      the key type of the public_key, one of rsa, - ecdsa or ed25519
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getSshCertificateAuthorityId

      -
      public String getSshCertificateAuthorityId()
      -
      the ssh certificate authority that is used to sign this ssh host certificate
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getPrincipals

      -
      public List<String> getPrincipals()
      -
      the list of principals included in the ssh host certificate. This is the list of - hostnames and/or IP addresses that are authorized to serve SSH traffic with this - certificate. Dangerously, if no principals are specified, this certificate is - considered valid for all hosts.
      -
      -
      Returns:
      -
      the value of the property as a List<String>
      -
      -
      -
    • -
    • -
      -

      getValidAfter

      -
      public OffsetDateTime getValidAfter()
      -
      the time when the ssh host certificate becomes valid, in RFC 3339 format.
      -
      -
      Returns:
      -
      the value of the property as a OffsetDateTime
      -
      -
      -
    • -
    • -
      -

      getValidUntil

      -
      public OffsetDateTime getValidUntil()
      -
      the time after which the ssh host certificate becomes invalid, in RFC 3339 - format. the OpenSSH certificates RFC calls this valid_before.
      -
      -
      Returns:
      -
      the value of the property as a OffsetDateTime
      -
      -
      -
    • -
    • -
      -

      getCertificate

      -
      public String getCertificate()
      -
      the signed SSH certificate in OpenSSH Authorized Keys format. this value should - be placed in a -cert.pub certificate file on disk that should be - referenced in your sshd_config configuration file with a - HostCertificate directive
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/SshHostCertificateList.html b/docs/com/ngrok/definitions/SshHostCertificateList.html deleted file mode 100644 index 9f3dac6..0000000 --- a/docs/com/ngrok/definitions/SshHostCertificateList.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - -SshHostCertificateList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class SshHostCertificateList

-
-
java.lang.Object -
com.ngrok.definitions.SshHostCertificateList
-
-
-
-
All Implemented Interfaces:
-
Pageable
-
-
-
public class SshHostCertificateList -extends Object -implements Pageable
-
A class encapsulating the SshHostCertificateList resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      SshHostCertificateList

      -
      public SshHostCertificateList​(List<SshHostCertificate> sshHostCertificates, - URI uri, - Optional<URI> nextPageUri)
      -
      Creates a new instance of SshHostCertificateList.
      -
      -
      Parameters:
      -
      sshHostCertificates - the list of all ssh host certificates on this account
      -
      uri - URI of the ssh host certificates list API resource
      -
      nextPageUri - URI of the next page, or null if there is no next page
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getSshHostCertificates

      -
      public List<SshHostCertificate> getSshHostCertificates()
      -
      the list of all ssh host certificates on this account
      -
      -
      Returns:
      -
      the value of the property as a List<SshHostCertificate>
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the ssh host certificates list API resource
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getNextPageUri

      -
      public Optional<URI> getNextPageUri()
      -
      URI of the next page, or null if there is no next page
      -
      -
      Specified by:
      -
      getNextPageUri in interface Pageable
      -
      Returns:
      -
      the value of the property as a URI wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/SshUserCertificate.html b/docs/com/ngrok/definitions/SshUserCertificate.html deleted file mode 100644 index 31faefb..0000000 --- a/docs/com/ngrok/definitions/SshUserCertificate.html +++ /dev/null @@ -1,491 +0,0 @@ - - - - - -SshUserCertificate (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class SshUserCertificate

-
-
java.lang.Object -
com.ngrok.definitions.SshUserCertificate
-
-
-
-
public class SshUserCertificate -extends Object
-
A class encapsulating the SshUserCertificate resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      SshUserCertificate

      -
      public SshUserCertificate​(String id, - URI uri, - OffsetDateTime createdAt, - String description, - String metadata, - String publicKey, - String keyType, - String sshCertificateAuthorityId, - List<String> principals, - Map<String,​String> criticalOptions, - Map<String,​String> extensions, - OffsetDateTime validAfter, - OffsetDateTime validUntil, - String certificate)
      -
      Creates a new instance of SshUserCertificate.
      -
      -
      Parameters:
      -
      id - unique identifier for this SSH User Certificate
      -
      uri - URI of the SSH User Certificate API resource
      -
      createdAt - timestamp when the SSH User Certificate API resource was created, RFC 3339 format
      -
      description - human-readable description of this SSH User Certificate. optional, max 255 bytes.
      -
      metadata - arbitrary user-defined machine-readable data of this SSH User Certificate. optional, max 4096 bytes.
      -
      publicKey - a public key in OpenSSH Authorized Keys format that this certificate signs
      -
      keyType - the key type of the public_key, one of rsa, ecdsa or ed25519
      -
      sshCertificateAuthorityId - the ssh certificate authority that is used to sign this ssh user certificate
      -
      principals - the list of principals included in the ssh user certificate. This is the list of usernames that the certificate holder may sign in as on a machine authorizinig the signing certificate authority. Dangerously, if no principals are specified, this certificate may be used to log in as any user.
      -
      criticalOptions - A map of critical options included in the certificate. Only two critical options are currently defined by OpenSSH: force-command and source-address. See the OpenSSH certificate protocol spec for additional details.
      -
      extensions - A map of extensions included in the certificate. Extensions are additional metadata that can be interpreted by the SSH server for any purpose. These can be used to permit or deny the ability to open a terminal, do port forwarding, x11 forwarding, and more. If unspecified, the certificate will include limited permissions with the following extension map: {"permit-pty": "", "permit-user-rc": ""} OpenSSH understands a number of predefined extensions. See the OpenSSH certificate protocol spec for additional details.
      -
      validAfter - the time when the ssh host certificate becomes valid, in RFC 3339 format.
      -
      validUntil - the time after which the ssh host certificate becomes invalid, in RFC 3339 format. the OpenSSH certificates RFC calls this valid_before.
      -
      certificate - the signed SSH certificate in OpenSSH Authorized Keys Format. this value should be placed in a -cert.pub certificate file on disk that should be referenced in your sshd_config configuration file with a HostCertificate directive
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getId

      -
      public String getId()
      -
      unique identifier for this SSH User Certificate
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the SSH User Certificate API resource
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getCreatedAt

      -
      public OffsetDateTime getCreatedAt()
      -
      timestamp when the SSH User Certificate API resource was created, RFC 3339 - format
      -
      -
      Returns:
      -
      the value of the property as a OffsetDateTime
      -
      -
      -
    • -
    • -
      -

      getDescription

      -
      public String getDescription()
      -
      human-readable description of this SSH User Certificate. optional, max 255 - bytes.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getMetadata

      -
      public String getMetadata()
      -
      arbitrary user-defined machine-readable data of this SSH User Certificate. - optional, max 4096 bytes.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getPublicKey

      -
      public String getPublicKey()
      -
      a public key in OpenSSH Authorized Keys format that this certificate signs
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getKeyType

      -
      public String getKeyType()
      -
      the key type of the public_key, one of rsa, - ecdsa or ed25519
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getSshCertificateAuthorityId

      -
      public String getSshCertificateAuthorityId()
      -
      the ssh certificate authority that is used to sign this ssh user certificate
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getPrincipals

      -
      public List<String> getPrincipals()
      -
      the list of principals included in the ssh user certificate. This is the list of - usernames that the certificate holder may sign in as on a machine authorizinig - the signing certificate authority. Dangerously, if no principals are specified, - this certificate may be used to log in as any user.
      -
      -
      Returns:
      -
      the value of the property as a List<String>
      -
      -
      -
    • -
    • -
      -

      getCriticalOptions

      -
      public Map<String,​String> getCriticalOptions()
      -
      A map of critical options included in the certificate. Only two critical options - are currently defined by OpenSSH: force-command and - source-address. See the - OpenSSH certificate protocol spec for additional details.
      -
      -
      Returns:
      -
      the value of the property as a Map<String,​String>
      -
      -
      -
    • -
    • -
      -

      getExtensions

      -
      public Map<String,​String> getExtensions()
      -
      A map of extensions included in the certificate. Extensions are additional - metadata that can be interpreted by the SSH server for any purpose. These can be - used to permit or deny the ability to open a terminal, do port forwarding, x11 - forwarding, and more. If unspecified, the certificate will include limited - permissions with the following extension map: {"permit-pty": "", - "permit-user-rc": ""} OpenSSH understands a number of predefined - extensions. See the - OpenSSH certificate protocol spec for additional details.
      -
      -
      Returns:
      -
      the value of the property as a Map<String,​String>
      -
      -
      -
    • -
    • -
      -

      getValidAfter

      -
      public OffsetDateTime getValidAfter()
      -
      the time when the ssh host certificate becomes valid, in RFC 3339 format.
      -
      -
      Returns:
      -
      the value of the property as a OffsetDateTime
      -
      -
      -
    • -
    • -
      -

      getValidUntil

      -
      public OffsetDateTime getValidUntil()
      -
      the time after which the ssh host certificate becomes invalid, in RFC 3339 - format. the OpenSSH certificates RFC calls this valid_before.
      -
      -
      Returns:
      -
      the value of the property as a OffsetDateTime
      -
      -
      -
    • -
    • -
      -

      getCertificate

      -
      public String getCertificate()
      -
      the signed SSH certificate in OpenSSH Authorized Keys Format. this value should - be placed in a -cert.pub certificate file on disk that should be - referenced in your sshd_config configuration file with a - HostCertificate directive
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/SshUserCertificateList.html b/docs/com/ngrok/definitions/SshUserCertificateList.html deleted file mode 100644 index 30b3af9..0000000 --- a/docs/com/ngrok/definitions/SshUserCertificateList.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - -SshUserCertificateList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class SshUserCertificateList

-
-
java.lang.Object -
com.ngrok.definitions.SshUserCertificateList
-
-
-
-
All Implemented Interfaces:
-
Pageable
-
-
-
public class SshUserCertificateList -extends Object -implements Pageable
-
A class encapsulating the SshUserCertificateList resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      SshUserCertificateList

      -
      public SshUserCertificateList​(List<SshUserCertificate> sshUserCertificates, - URI uri, - Optional<URI> nextPageUri)
      -
      Creates a new instance of SshUserCertificateList.
      -
      -
      Parameters:
      -
      sshUserCertificates - the list of all ssh user certificates on this account
      -
      uri - URI of the ssh user certificates list API resource
      -
      nextPageUri - URI of the next page, or null if there is no next page
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getSshUserCertificates

      -
      public List<SshUserCertificate> getSshUserCertificates()
      -
      the list of all ssh user certificates on this account
      -
      -
      Returns:
      -
      the value of the property as a List<SshUserCertificate>
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the ssh user certificates list API resource
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getNextPageUri

      -
      public Optional<URI> getNextPageUri()
      -
      URI of the next page, or null if there is no next page
      -
      -
      Specified by:
      -
      getNextPageUri in interface Pageable
      -
      Returns:
      -
      the value of the property as a URI wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/TlsCertificate.html b/docs/com/ngrok/definitions/TlsCertificate.html deleted file mode 100644 index 1e7f8c6..0000000 --- a/docs/com/ngrok/definitions/TlsCertificate.html +++ /dev/null @@ -1,603 +0,0 @@ - - - - - -TlsCertificate (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class TlsCertificate

-
-
java.lang.Object -
com.ngrok.definitions.TlsCertificate
-
-
-
-
public class TlsCertificate -extends Object
-
A class encapsulating the TlsCertificate resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      TlsCertificate

      -
      public TlsCertificate​(String id, - URI uri, - OffsetDateTime createdAt, - String description, - String metadata, - String certificatePem, - String subjectCommonName, - TlsCertificateSaNs subjectAlternativeNames, - Optional<OffsetDateTime> issuedAt, - OffsetDateTime notBefore, - OffsetDateTime notAfter, - List<String> keyUsages, - List<String> extendedKeyUsages, - String privateKeyType, - String issuerCommonName, - String serialNumber, - String subjectOrganization, - String subjectOrganizationalUnit, - String subjectLocality, - String subjectProvince, - String subjectCountry)
      -
      Creates a new instance of TlsCertificate.
      -
      -
      Parameters:
      -
      id - unique identifier for this TLS certificate
      -
      uri - URI of the TLS certificate API resource
      -
      createdAt - timestamp when the TLS certificate was created, RFC 3339 format
      -
      description - human-readable description of this TLS certificate. optional, max 255 bytes.
      -
      metadata - arbitrary user-defined machine-readable data of this TLS certificate. optional, max 4096 bytes.
      -
      certificatePem - chain of PEM-encoded certificates, leaf first. See Certificate Bundles.
      -
      subjectCommonName - subject common name from the leaf of this TLS certificate
      -
      subjectAlternativeNames - subject alternative names (SANs) from the leaf of this TLS certificate
      -
      issuedAt - timestamp (in RFC 3339 format) when this TLS certificate was issued automatically, or null if this certificate was user-uploaded
      -
      notBefore - timestamp when this TLS certificate becomes valid, RFC 3339 format
      -
      notAfter - timestamp when this TLS certificate becomes invalid, RFC 3339 format
      -
      keyUsages - set of actions the private key of this TLS certificate can be used for
      -
      extendedKeyUsages - extended set of actions the private key of this TLS certificate can be used for
      -
      privateKeyType - type of the private key of this TLS certificate. One of rsa, ecdsa, or ed25519.
      -
      issuerCommonName - issuer common name from the leaf of this TLS certificate
      -
      serialNumber - serial number of the leaf of this TLS certificate
      -
      subjectOrganization - subject organization from the leaf of this TLS certificate
      -
      subjectOrganizationalUnit - subject organizational unit from the leaf of this TLS certificate
      -
      subjectLocality - subject locality from the leaf of this TLS certificate
      -
      subjectProvince - subject province from the leaf of this TLS certificate
      -
      subjectCountry - subject country from the leaf of this TLS certificate
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getId

      -
      public String getId()
      -
      unique identifier for this TLS certificate
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the TLS certificate API resource
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getCreatedAt

      -
      public OffsetDateTime getCreatedAt()
      -
      timestamp when the TLS certificate was created, RFC 3339 format
      -
      -
      Returns:
      -
      the value of the property as a OffsetDateTime
      -
      -
      -
    • -
    • -
      -

      getDescription

      -
      public String getDescription()
      -
      human-readable description of this TLS certificate. optional, max 255 bytes.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getMetadata

      -
      public String getMetadata()
      -
      arbitrary user-defined machine-readable data of this TLS certificate. optional, - max 4096 bytes.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getCertificatePem

      -
      public String getCertificatePem()
      -
      chain of PEM-encoded certificates, leaf first. See Certificate Bundles.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getSubjectCommonName

      -
      public String getSubjectCommonName()
      -
      subject common name from the leaf of this TLS certificate
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getSubjectAlternativeNames

      -
      public TlsCertificateSaNs getSubjectAlternativeNames()
      -
      subject alternative names (SANs) from the leaf of this TLS certificate
      -
      -
      Returns:
      -
      the value of the property as a TlsCertificateSaNs
      -
      -
      -
    • -
    • -
      -

      getIssuedAt

      -
      public Optional<OffsetDateTime> getIssuedAt()
      -
      timestamp (in RFC 3339 format) when this TLS certificate was issued - automatically, or null if this certificate was user-uploaded
      -
      -
      Returns:
      -
      the value of the property as a OffsetDateTime wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      getNotBefore

      -
      public OffsetDateTime getNotBefore()
      -
      timestamp when this TLS certificate becomes valid, RFC 3339 format
      -
      -
      Returns:
      -
      the value of the property as a OffsetDateTime
      -
      -
      -
    • -
    • -
      -

      getNotAfter

      -
      public OffsetDateTime getNotAfter()
      -
      timestamp when this TLS certificate becomes invalid, RFC 3339 format
      -
      -
      Returns:
      -
      the value of the property as a OffsetDateTime
      -
      -
      -
    • -
    • -
      -

      getKeyUsages

      -
      public List<String> getKeyUsages()
      -
      set of actions the private key of this TLS certificate can be used for
      -
      -
      Returns:
      -
      the value of the property as a List<String>
      -
      -
      -
    • -
    • -
      -

      getExtendedKeyUsages

      -
      public List<String> getExtendedKeyUsages()
      -
      extended set of actions the private key of this TLS certificate can be used for
      -
      -
      Returns:
      -
      the value of the property as a List<String>
      -
      -
      -
    • -
    • -
      -

      getPrivateKeyType

      -
      public String getPrivateKeyType()
      -
      type of the private key of this TLS certificate. One of rsa, ecdsa, or ed25519.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getIssuerCommonName

      -
      public String getIssuerCommonName()
      -
      issuer common name from the leaf of this TLS certificate
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getSerialNumber

      -
      public String getSerialNumber()
      -
      serial number of the leaf of this TLS certificate
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getSubjectOrganization

      -
      public String getSubjectOrganization()
      -
      subject organization from the leaf of this TLS certificate
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getSubjectOrganizationalUnit

      -
      public String getSubjectOrganizationalUnit()
      -
      subject organizational unit from the leaf of this TLS certificate
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getSubjectLocality

      -
      public String getSubjectLocality()
      -
      subject locality from the leaf of this TLS certificate
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getSubjectProvince

      -
      public String getSubjectProvince()
      -
      subject province from the leaf of this TLS certificate
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getSubjectCountry

      -
      public String getSubjectCountry()
      -
      subject country from the leaf of this TLS certificate
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/TlsCertificateList.html b/docs/com/ngrok/definitions/TlsCertificateList.html deleted file mode 100644 index c29ee32..0000000 --- a/docs/com/ngrok/definitions/TlsCertificateList.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - -TlsCertificateList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class TlsCertificateList

-
-
java.lang.Object -
com.ngrok.definitions.TlsCertificateList
-
-
-
-
All Implemented Interfaces:
-
Pageable
-
-
-
public class TlsCertificateList -extends Object -implements Pageable
-
A class encapsulating the TlsCertificateList resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      TlsCertificateList

      -
      public TlsCertificateList​(List<TlsCertificate> tlsCertificates, - URI uri, - Optional<URI> nextPageUri)
      -
      Creates a new instance of TlsCertificateList.
      -
      -
      Parameters:
      -
      tlsCertificates - the list of all TLS certificates on this account
      -
      uri - URI of the TLS certificates list API resource
      -
      nextPageUri - URI of the next page, or null if there is no next page
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getTlsCertificates

      -
      public List<TlsCertificate> getTlsCertificates()
      -
      the list of all TLS certificates on this account
      -
      -
      Returns:
      -
      the value of the property as a List<TlsCertificate>
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the TLS certificates list API resource
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getNextPageUri

      -
      public Optional<URI> getNextPageUri()
      -
      URI of the next page, or null if there is no next page
      -
      -
      Specified by:
      -
      getNextPageUri in interface Pageable
      -
      Returns:
      -
      the value of the property as a URI wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/TlsCertificateSaNs.html b/docs/com/ngrok/definitions/TlsCertificateSaNs.html deleted file mode 100644 index 27a6e9a..0000000 --- a/docs/com/ngrok/definitions/TlsCertificateSaNs.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - -TlsCertificateSaNs (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class TlsCertificateSaNs

-
-
java.lang.Object -
com.ngrok.definitions.TlsCertificateSaNs
-
-
-
-
public class TlsCertificateSaNs -extends Object
-
A class encapsulating the TlsCertificateSaNs resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      TlsCertificateSaNs

      -
      public TlsCertificateSaNs​(List<String> dnsNames, - List<String> ips)
      -
      Creates a new instance of TlsCertificateSaNs.
      -
      -
      Parameters:
      -
      dnsNames - set of additional domains (including wildcards) this TLS certificate is valid for
      -
      ips - set of IP addresses this TLS certificate is also valid for
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getDnsNames

      -
      public List<String> getDnsNames()
      -
      set of additional domains (including wildcards) this TLS certificate is valid - for
      -
      -
      Returns:
      -
      the value of the property as a List<String>
      -
      -
      -
    • -
    • -
      -

      getIps

      -
      public List<String> getIps()
      -
      set of IP addresses this TLS certificate is also valid for
      -
      -
      Returns:
      -
      the value of the property as a List<String>
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/Tunnel.html b/docs/com/ngrok/definitions/Tunnel.html deleted file mode 100644 index e15aad2..0000000 --- a/docs/com/ngrok/definitions/Tunnel.html +++ /dev/null @@ -1,337 +0,0 @@ - - - - - -Tunnel (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class Tunnel

-
-
java.lang.Object -
com.ngrok.definitions.Tunnel
-
-
-
-
public class Tunnel -extends Object
-
A class encapsulating the Tunnel resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      Tunnel

      -
      public Tunnel​(String id, - URI publicUrl, - OffsetDateTime startedAt, - String metadata, - String proto, - String region, - Ref tunnelSession)
      -
      Creates a new instance of Tunnel.
      -
      -
      Parameters:
      -
      id - unique tunnel resource identifier
      -
      publicUrl - URL of the tunnel's public endpoint
      -
      startedAt - timestamp when the tunnel was initiated in RFC 3339 format
      -
      metadata - user-supplied metadata for the tunnel defined in the ngrok configuration file. See the tunnel metadata configuration option In API version 0, this value was instead pulled from the top-level metadata configuration option.
      -
      proto - tunnel protocol. one of http, https, tcp or tls
      -
      region - identifier of tune region where the tunnel is running
      -
      tunnelSession - reference object pointing to the tunnel session on which this tunnel was started
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getId

      -
      public String getId()
      -
      unique tunnel resource identifier
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getPublicUrl

      -
      public URI getPublicUrl()
      -
      URL of the tunnel's public endpoint
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getStartedAt

      -
      public OffsetDateTime getStartedAt()
      -
      timestamp when the tunnel was initiated in RFC 3339 format
      -
      -
      Returns:
      -
      the value of the property as a OffsetDateTime
      -
      -
      -
    • -
    • -
      -

      getMetadata

      -
      public String getMetadata()
      -
      user-supplied metadata for the tunnel defined in the ngrok configuration file. - See the tunnel metadata configuration - option In API version 0, this value was instead pulled from the top-level metadata configuration option.
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getProto

      -
      public String getProto()
      -
      tunnel protocol. one of http, https, tcp - or tls
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getRegion

      -
      public String getRegion()
      -
      identifier of tune region where the tunnel is running
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getTunnelSession

      -
      public Ref getTunnelSession()
      -
      reference object pointing to the tunnel session on which this tunnel was started
      -
      -
      Returns:
      -
      the value of the property as a Ref
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/TunnelList.html b/docs/com/ngrok/definitions/TunnelList.html deleted file mode 100644 index 99648f6..0000000 --- a/docs/com/ngrok/definitions/TunnelList.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - -TunnelList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class TunnelList

-
-
java.lang.Object -
com.ngrok.definitions.TunnelList
-
-
-
-
All Implemented Interfaces:
-
Pageable
-
-
-
public class TunnelList -extends Object -implements Pageable
-
A class encapsulating the TunnelList resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      TunnelList

      -
      public TunnelList​(List<Tunnel> tunnels, - URI uri, - Optional<URI> nextPageUri)
      -
      Creates a new instance of TunnelList.
      -
      -
      Parameters:
      -
      tunnels - the list of all online tunnels on this account
      -
      uri - URI of the tunnels list API resource
      -
      nextPageUri - URI of the next page, or null if there is no next page
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getTunnels

      -
      public List<Tunnel> getTunnels()
      -
      the list of all online tunnels on this account
      -
      -
      Returns:
      -
      the value of the property as a List<Tunnel>
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI of the tunnels list API resource
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getNextPageUri

      -
      public Optional<URI> getNextPageUri()
      -
      URI of the next page, or null if there is no next page
      -
      -
      Specified by:
      -
      getNextPageUri in interface Pageable
      -
      Returns:
      -
      the value of the property as a URI wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/TunnelSession.html b/docs/com/ngrok/definitions/TunnelSession.html deleted file mode 100644 index 1dd861b..0000000 --- a/docs/com/ngrok/definitions/TunnelSession.html +++ /dev/null @@ -1,396 +0,0 @@ - - - - - -TunnelSession (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class TunnelSession

-
-
java.lang.Object -
com.ngrok.definitions.TunnelSession
-
-
-
-
public class TunnelSession -extends Object
-
A class encapsulating the TunnelSession resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      TunnelSession

      -
      public TunnelSession​(String agentVersion, - Ref credential, - String id, - String ip, - String metadata, - String os, - String region, - OffsetDateTime startedAt, - String transport, - URI uri)
      -
      Creates a new instance of TunnelSession.
      -
      -
      Parameters:
      -
      agentVersion - version of the ngrok agent that started this ngrok tunnel session
      -
      credential - reference to the tunnel credential or ssh credential used by the ngrok agent to start this tunnel session
      -
      id - unique tunnel session resource identifier
      -
      ip - source ip address of the tunnel session
      -
      metadata - arbitrary user-defined data specified in the metadata property in the ngrok configuration file. See the metadata configuration option
      -
      os - operating system of the host the ngrok agent is running on
      -
      region - the ngrok region identifier in which this tunnel session was started
      -
      startedAt - time when the tunnel session first connected to the ngrok servers
      -
      transport - the transport protocol used to start the tunnel session. Either ngrok/v2 or ssh
      -
      uri - URI to the API resource of the tunnel session
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getAgentVersion

      -
      public String getAgentVersion()
      -
      version of the ngrok agent that started this ngrok tunnel session
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getCredential

      -
      public Ref getCredential()
      -
      reference to the tunnel credential or ssh credential used by the ngrok agent to - start this tunnel session
      -
      -
      Returns:
      -
      the value of the property as a Ref
      -
      -
      -
    • -
    • -
      -

      getId

      -
      public String getId()
      -
      unique tunnel session resource identifier
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getIp

      -
      public String getIp()
      -
      source ip address of the tunnel session
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getMetadata

      -
      public String getMetadata()
      -
      arbitrary user-defined data specified in the metadata property in the ngrok - configuration file. See the metadata configuration option
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getOs

      -
      public String getOs()
      -
      operating system of the host the ngrok agent is running on
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getRegion

      -
      public String getRegion()
      -
      the ngrok region identifier in which this tunnel session was started
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getStartedAt

      -
      public OffsetDateTime getStartedAt()
      -
      time when the tunnel session first connected to the ngrok servers
      -
      -
      Returns:
      -
      the value of the property as a OffsetDateTime
      -
      -
      -
    • -
    • -
      -

      getTransport

      -
      public String getTransport()
      -
      the transport protocol used to start the tunnel session. Either - ngrok/v2 or ssh
      -
      -
      Returns:
      -
      the value of the property as a String
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI to the API resource of the tunnel session
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/TunnelSessionList.html b/docs/com/ngrok/definitions/TunnelSessionList.html deleted file mode 100644 index 75b8ce1..0000000 --- a/docs/com/ngrok/definitions/TunnelSessionList.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - -TunnelSessionList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class TunnelSessionList

-
-
java.lang.Object -
com.ngrok.definitions.TunnelSessionList
-
-
-
-
All Implemented Interfaces:
-
Pageable
-
-
-
public class TunnelSessionList -extends Object -implements Pageable
-
A class encapsulating the TunnelSessionList resource.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      TunnelSessionList

      -
      public TunnelSessionList​(List<TunnelSession> tunnelSessions, - URI uri, - Optional<URI> nextPageUri)
      -
      Creates a new instance of TunnelSessionList.
      -
      -
      Parameters:
      -
      tunnelSessions - list of all tunnel sessions on this account
      -
      uri - URI to the API resource of the tunnel session list
      -
      nextPageUri - URI of the next page, or null if there is no next page
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getTunnelSessions

      -
      public List<TunnelSession> getTunnelSessions()
      -
      list of all tunnel sessions on this account
      -
      -
      Returns:
      -
      the value of the property as a List<TunnelSession>
      -
      -
      -
    • -
    • -
      -

      getUri

      -
      public URI getUri()
      -
      URI to the API resource of the tunnel session list
      -
      -
      Returns:
      -
      the value of the property as a URI
      -
      -
      -
    • -
    • -
      -

      getNextPageUri

      -
      public Optional<URI> getNextPageUri()
      -
      URI of the next page, or null if there is no next page
      -
      -
      Specified by:
      -
      getNextPageUri in interface Pageable
      -
      Returns:
      -
      the value of the property as a URI wrapped in an Optional
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public boolean equals​(Object o)
      -
      -
      Overrides:
      -
      equals in class Object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      -
      Overrides:
      -
      hashCode in class Object
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public String toString()
      -
      -
      Overrides:
      -
      toString in class Object
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/AbuseReport.html b/docs/com/ngrok/definitions/class-use/AbuseReport.html deleted file mode 100644 index 9885ea7..0000000 --- a/docs/com/ngrok/definitions/class-use/AbuseReport.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.AbuseReport (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.AbuseReport

-
-
Packages that use AbuseReport
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/AbuseReportHostname.html b/docs/com/ngrok/definitions/class-use/AbuseReportHostname.html deleted file mode 100644 index e6e75b9..0000000 --- a/docs/com/ngrok/definitions/class-use/AbuseReportHostname.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.AbuseReportHostname (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.AbuseReportHostname

-
-
Packages that use AbuseReportHostname
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/AgentIngress.html b/docs/com/ngrok/definitions/class-use/AgentIngress.html deleted file mode 100644 index 9d6415e..0000000 --- a/docs/com/ngrok/definitions/class-use/AgentIngress.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.AgentIngress (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.AgentIngress

-
-
Packages that use AgentIngress
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/AgentIngressList.html b/docs/com/ngrok/definitions/class-use/AgentIngressList.html deleted file mode 100644 index 10a5d21..0000000 --- a/docs/com/ngrok/definitions/class-use/AgentIngressList.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.AgentIngressList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.AgentIngressList

-
-
Packages that use AgentIngressList
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/ApiKey.html b/docs/com/ngrok/definitions/class-use/ApiKey.html deleted file mode 100644 index c9c3ee8..0000000 --- a/docs/com/ngrok/definitions/class-use/ApiKey.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.ApiKey (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.ApiKey

-
-
Packages that use ApiKey
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/ApiKeyList.html b/docs/com/ngrok/definitions/class-use/ApiKeyList.html deleted file mode 100644 index 27dcc04..0000000 --- a/docs/com/ngrok/definitions/class-use/ApiKeyList.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.ApiKeyList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.ApiKeyList

-
-
Packages that use ApiKeyList
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/AwsAuth.Builder.html b/docs/com/ngrok/definitions/class-use/AwsAuth.Builder.html deleted file mode 100644 index 8ce7d4a..0000000 --- a/docs/com/ngrok/definitions/class-use/AwsAuth.Builder.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.AwsAuth.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.AwsAuth.Builder

-
-
Packages that use AwsAuth.Builder
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/AwsAuth.html b/docs/com/ngrok/definitions/class-use/AwsAuth.html deleted file mode 100644 index 46b08f8..0000000 --- a/docs/com/ngrok/definitions/class-use/AwsAuth.html +++ /dev/null @@ -1,149 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.AwsAuth (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.AwsAuth

-
-
Packages that use AwsAuth
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/AwsCredentials.Builder.html b/docs/com/ngrok/definitions/class-use/AwsCredentials.Builder.html deleted file mode 100644 index ee30295..0000000 --- a/docs/com/ngrok/definitions/class-use/AwsCredentials.Builder.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.AwsCredentials.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.AwsCredentials.Builder

-
-
Packages that use AwsCredentials.Builder
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/AwsCredentials.html b/docs/com/ngrok/definitions/class-use/AwsCredentials.html deleted file mode 100644 index d18120a..0000000 --- a/docs/com/ngrok/definitions/class-use/AwsCredentials.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.AwsCredentials (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.AwsCredentials

-
-
Packages that use AwsCredentials
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/AwsRole.Builder.html b/docs/com/ngrok/definitions/class-use/AwsRole.Builder.html deleted file mode 100644 index 2700e75..0000000 --- a/docs/com/ngrok/definitions/class-use/AwsRole.Builder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.AwsRole.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.AwsRole.Builder

-
-
Packages that use AwsRole.Builder
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/AwsRole.html b/docs/com/ngrok/definitions/class-use/AwsRole.html deleted file mode 100644 index 690de43..0000000 --- a/docs/com/ngrok/definitions/class-use/AwsRole.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.AwsRole (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.AwsRole

-
-
Packages that use AwsRole
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/CertificateAuthority.html b/docs/com/ngrok/definitions/class-use/CertificateAuthority.html deleted file mode 100644 index f02ee84..0000000 --- a/docs/com/ngrok/definitions/class-use/CertificateAuthority.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.CertificateAuthority (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.CertificateAuthority

-
-
Packages that use CertificateAuthority
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/CertificateAuthorityList.html b/docs/com/ngrok/definitions/class-use/CertificateAuthorityList.html deleted file mode 100644 index 4882d3b..0000000 --- a/docs/com/ngrok/definitions/class-use/CertificateAuthorityList.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.CertificateAuthorityList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.CertificateAuthorityList

-
-
Packages that use CertificateAuthorityList
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/Credential.html b/docs/com/ngrok/definitions/class-use/Credential.html deleted file mode 100644 index e9132e5..0000000 --- a/docs/com/ngrok/definitions/class-use/Credential.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.Credential (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.Credential

-
-
Packages that use Credential
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/CredentialList.html b/docs/com/ngrok/definitions/class-use/CredentialList.html deleted file mode 100644 index c496bd9..0000000 --- a/docs/com/ngrok/definitions/class-use/CredentialList.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.CredentialList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.CredentialList

-
-
Packages that use CredentialList
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointCircuitBreaker.Builder.html b/docs/com/ngrok/definitions/class-use/EndpointCircuitBreaker.Builder.html deleted file mode 100644 index 69359a5..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointCircuitBreaker.Builder.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointCircuitBreaker.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointCircuitBreaker.Builder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointCircuitBreaker.html b/docs/com/ngrok/definitions/class-use/EndpointCircuitBreaker.html deleted file mode 100644 index eaab25a..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointCircuitBreaker.html +++ /dev/null @@ -1,212 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointCircuitBreaker (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointCircuitBreaker

-
-
Packages that use EndpointCircuitBreaker
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointCompression.Builder.html b/docs/com/ngrok/definitions/class-use/EndpointCompression.Builder.html deleted file mode 100644 index c1fe92e..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointCompression.Builder.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointCompression.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointCompression.Builder

-
-
Packages that use EndpointCompression.Builder
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointCompression.html b/docs/com/ngrok/definitions/class-use/EndpointCompression.html deleted file mode 100644 index 5540ec1..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointCompression.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointCompression (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointCompression

-
-
Packages that use EndpointCompression
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointConfiguration.html b/docs/com/ngrok/definitions/class-use/EndpointConfiguration.html deleted file mode 100644 index 76f4d7c..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointConfiguration.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointConfiguration (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointConfiguration

-
-
Packages that use EndpointConfiguration
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointConfigurationList.html b/docs/com/ngrok/definitions/class-use/EndpointConfigurationList.html deleted file mode 100644 index 011e9b5..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointConfigurationList.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointConfigurationList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointConfigurationList

-
-
Packages that use EndpointConfigurationList
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointIpPolicy.html b/docs/com/ngrok/definitions/class-use/EndpointIpPolicy.html deleted file mode 100644 index 50bf37f..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointIpPolicy.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointIpPolicy (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointIpPolicy

-
-
Packages that use EndpointIpPolicy
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointIpPolicyMutate.Builder.html b/docs/com/ngrok/definitions/class-use/EndpointIpPolicyMutate.Builder.html deleted file mode 100644 index ee65a0f..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointIpPolicyMutate.Builder.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointIpPolicyMutate.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointIpPolicyMutate.Builder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointIpPolicyMutate.html b/docs/com/ngrok/definitions/class-use/EndpointIpPolicyMutate.html deleted file mode 100644 index 2e8bbfe..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointIpPolicyMutate.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointIpPolicyMutate (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointIpPolicyMutate

-
-
Packages that use EndpointIpPolicyMutate
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointLogging.html b/docs/com/ngrok/definitions/class-use/EndpointLogging.html deleted file mode 100644 index c5f5d97..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointLogging.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointLogging (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointLogging

-
-
Packages that use EndpointLogging
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointLoggingMutate.Builder.html b/docs/com/ngrok/definitions/class-use/EndpointLoggingMutate.Builder.html deleted file mode 100644 index c08803b..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointLoggingMutate.Builder.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointLoggingMutate.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointLoggingMutate.Builder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointLoggingMutate.html b/docs/com/ngrok/definitions/class-use/EndpointLoggingMutate.html deleted file mode 100644 index 7952450..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointLoggingMutate.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointLoggingMutate (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointLoggingMutate

-
-
Packages that use EndpointLoggingMutate
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointMutualTls.html b/docs/com/ngrok/definitions/class-use/EndpointMutualTls.html deleted file mode 100644 index 89e34cd..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointMutualTls.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointMutualTls (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointMutualTls

-
-
Packages that use EndpointMutualTls
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointMutualTlsMutate.Builder.html b/docs/com/ngrok/definitions/class-use/EndpointMutualTlsMutate.Builder.html deleted file mode 100644 index 66d2b8d..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointMutualTlsMutate.Builder.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointMutualTlsMutate.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointMutualTlsMutate.Builder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointMutualTlsMutate.html b/docs/com/ngrok/definitions/class-use/EndpointMutualTlsMutate.html deleted file mode 100644 index 1e14f74..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointMutualTlsMutate.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointMutualTlsMutate (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointMutualTlsMutate

-
-
Packages that use EndpointMutualTlsMutate
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointOAuth.Builder.html b/docs/com/ngrok/definitions/class-use/EndpointOAuth.Builder.html deleted file mode 100644 index 20b7653..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointOAuth.Builder.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointOAuth.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointOAuth.Builder

-
-
Packages that use EndpointOAuth.Builder
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointOAuth.html b/docs/com/ngrok/definitions/class-use/EndpointOAuth.html deleted file mode 100644 index f6e2b6d..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointOAuth.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointOAuth (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointOAuth

-
-
Packages that use EndpointOAuth
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointOAuthFacebook.Builder.html b/docs/com/ngrok/definitions/class-use/EndpointOAuthFacebook.Builder.html deleted file mode 100644 index 820cbde..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointOAuthFacebook.Builder.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointOAuthFacebook.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointOAuthFacebook.Builder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointOAuthFacebook.html b/docs/com/ngrok/definitions/class-use/EndpointOAuthFacebook.html deleted file mode 100644 index 997cfe8..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointOAuthFacebook.html +++ /dev/null @@ -1,125 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointOAuthFacebook (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointOAuthFacebook

-
-
Packages that use EndpointOAuthFacebook
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointOAuthGitHub.Builder.html b/docs/com/ngrok/definitions/class-use/EndpointOAuthGitHub.Builder.html deleted file mode 100644 index bc9263d..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointOAuthGitHub.Builder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointOAuthGitHub.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointOAuthGitHub.Builder

-
-
Packages that use EndpointOAuthGitHub.Builder
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointOAuthGitHub.html b/docs/com/ngrok/definitions/class-use/EndpointOAuthGitHub.html deleted file mode 100644 index c63ce3a..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointOAuthGitHub.html +++ /dev/null @@ -1,125 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointOAuthGitHub (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointOAuthGitHub

-
-
Packages that use EndpointOAuthGitHub
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointOAuthGoogle.Builder.html b/docs/com/ngrok/definitions/class-use/EndpointOAuthGoogle.Builder.html deleted file mode 100644 index c99db7a..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointOAuthGoogle.Builder.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointOAuthGoogle.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointOAuthGoogle.Builder

-
-
Packages that use EndpointOAuthGoogle.Builder
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointOAuthGoogle.html b/docs/com/ngrok/definitions/class-use/EndpointOAuthGoogle.html deleted file mode 100644 index c172d9d..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointOAuthGoogle.html +++ /dev/null @@ -1,125 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointOAuthGoogle (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointOAuthGoogle

-
-
Packages that use EndpointOAuthGoogle
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointOAuthMicrosoft.Builder.html b/docs/com/ngrok/definitions/class-use/EndpointOAuthMicrosoft.Builder.html deleted file mode 100644 index 450cab0..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointOAuthMicrosoft.Builder.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointOAuthMicrosoft.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointOAuthMicrosoft.Builder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointOAuthMicrosoft.html b/docs/com/ngrok/definitions/class-use/EndpointOAuthMicrosoft.html deleted file mode 100644 index 4b25eda..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointOAuthMicrosoft.html +++ /dev/null @@ -1,125 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointOAuthMicrosoft (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointOAuthMicrosoft

-
-
Packages that use EndpointOAuthMicrosoft
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointOAuthProvider.Builder.html b/docs/com/ngrok/definitions/class-use/EndpointOAuthProvider.Builder.html deleted file mode 100644 index 10d4aea..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointOAuthProvider.Builder.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointOAuthProvider.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointOAuthProvider.Builder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointOAuthProvider.html b/docs/com/ngrok/definitions/class-use/EndpointOAuthProvider.html deleted file mode 100644 index 1e27dc4..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointOAuthProvider.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointOAuthProvider (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointOAuthProvider

-
-
Packages that use EndpointOAuthProvider
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointOidc.Builder.html b/docs/com/ngrok/definitions/class-use/EndpointOidc.Builder.html deleted file mode 100644 index 4d7aa4d..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointOidc.Builder.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointOidc.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointOidc.Builder

-
-
Packages that use EndpointOidc.Builder
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointOidc.html b/docs/com/ngrok/definitions/class-use/EndpointOidc.html deleted file mode 100644 index 23781dd..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointOidc.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointOidc (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointOidc

-
-
Packages that use EndpointOidc
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointRequestHeaders.Builder.html b/docs/com/ngrok/definitions/class-use/EndpointRequestHeaders.Builder.html deleted file mode 100644 index ad88344..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointRequestHeaders.Builder.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointRequestHeaders.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointRequestHeaders.Builder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointRequestHeaders.html b/docs/com/ngrok/definitions/class-use/EndpointRequestHeaders.html deleted file mode 100644 index 5a7b394..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointRequestHeaders.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointRequestHeaders (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointRequestHeaders

-
-
Packages that use EndpointRequestHeaders
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointResponseHeaders.Builder.html b/docs/com/ngrok/definitions/class-use/EndpointResponseHeaders.Builder.html deleted file mode 100644 index e5e45c9..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointResponseHeaders.Builder.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointResponseHeaders.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointResponseHeaders.Builder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointResponseHeaders.html b/docs/com/ngrok/definitions/class-use/EndpointResponseHeaders.html deleted file mode 100644 index 117b56d..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointResponseHeaders.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointResponseHeaders (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointResponseHeaders

-
-
Packages that use EndpointResponseHeaders
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointSaml.html b/docs/com/ngrok/definitions/class-use/EndpointSaml.html deleted file mode 100644 index 09c58d4..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointSaml.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointSaml (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointSaml

-
-
Packages that use EndpointSaml
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointSamlMutate.Builder.html b/docs/com/ngrok/definitions/class-use/EndpointSamlMutate.Builder.html deleted file mode 100644 index 72916e9..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointSamlMutate.Builder.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointSamlMutate.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointSamlMutate.Builder

-
-
Packages that use EndpointSamlMutate.Builder
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointSamlMutate.html b/docs/com/ngrok/definitions/class-use/EndpointSamlMutate.html deleted file mode 100644 index b077237..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointSamlMutate.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointSamlMutate (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointSamlMutate

-
-
Packages that use EndpointSamlMutate
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointTlsTermination.Builder.html b/docs/com/ngrok/definitions/class-use/EndpointTlsTermination.Builder.html deleted file mode 100644 index d740539..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointTlsTermination.Builder.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointTlsTermination.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointTlsTermination.Builder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointTlsTermination.html b/docs/com/ngrok/definitions/class-use/EndpointTlsTermination.html deleted file mode 100644 index 2d09c2d..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointTlsTermination.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointTlsTermination (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointTlsTermination

-
-
Packages that use EndpointTlsTermination
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointWebhookValidation.Builder.html b/docs/com/ngrok/definitions/class-use/EndpointWebhookValidation.Builder.html deleted file mode 100644 index 2b3d7bb..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointWebhookValidation.Builder.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointWebhookValidation.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointWebhookValidation.Builder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EndpointWebhookValidation.html b/docs/com/ngrok/definitions/class-use/EndpointWebhookValidation.html deleted file mode 100644 index b9184d4..0000000 --- a/docs/com/ngrok/definitions/class-use/EndpointWebhookValidation.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EndpointWebhookValidation (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EndpointWebhookValidation

-
-
Packages that use EndpointWebhookValidation
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EventDestination.html b/docs/com/ngrok/definitions/class-use/EventDestination.html deleted file mode 100644 index a038c17..0000000 --- a/docs/com/ngrok/definitions/class-use/EventDestination.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EventDestination (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EventDestination

-
-
Packages that use EventDestination
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EventDestinationList.html b/docs/com/ngrok/definitions/class-use/EventDestinationList.html deleted file mode 100644 index c899f11..0000000 --- a/docs/com/ngrok/definitions/class-use/EventDestinationList.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EventDestinationList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EventDestinationList

-
-
Packages that use EventDestinationList
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EventSource.html b/docs/com/ngrok/definitions/class-use/EventSource.html deleted file mode 100644 index 6e16da6..0000000 --- a/docs/com/ngrok/definitions/class-use/EventSource.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EventSource (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EventSource

-
-
Packages that use EventSource
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EventSourceList.html b/docs/com/ngrok/definitions/class-use/EventSourceList.html deleted file mode 100644 index f857f4c..0000000 --- a/docs/com/ngrok/definitions/class-use/EventSourceList.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EventSourceList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EventSourceList

-
-
Packages that use EventSourceList
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EventSourceReplace.Builder.html b/docs/com/ngrok/definitions/class-use/EventSourceReplace.Builder.html deleted file mode 100644 index c71fa10..0000000 --- a/docs/com/ngrok/definitions/class-use/EventSourceReplace.Builder.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EventSourceReplace.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EventSourceReplace.Builder

-
-
Packages that use EventSourceReplace.Builder
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EventSourceReplace.html b/docs/com/ngrok/definitions/class-use/EventSourceReplace.html deleted file mode 100644 index a1ef298..0000000 --- a/docs/com/ngrok/definitions/class-use/EventSourceReplace.html +++ /dev/null @@ -1,125 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EventSourceReplace (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EventSourceReplace

-
-
Packages that use EventSourceReplace
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EventStream.html b/docs/com/ngrok/definitions/class-use/EventStream.html deleted file mode 100644 index 9c2fbc7..0000000 --- a/docs/com/ngrok/definitions/class-use/EventStream.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EventStream (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EventStream

-
-
Packages that use EventStream
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EventStreamList.html b/docs/com/ngrok/definitions/class-use/EventStreamList.html deleted file mode 100644 index 898a275..0000000 --- a/docs/com/ngrok/definitions/class-use/EventStreamList.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EventStreamList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EventStreamList

-
-
Packages that use EventStreamList
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EventSubscription.html b/docs/com/ngrok/definitions/class-use/EventSubscription.html deleted file mode 100644 index 8f25e1d..0000000 --- a/docs/com/ngrok/definitions/class-use/EventSubscription.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EventSubscription (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EventSubscription

-
-
Packages that use EventSubscription
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EventSubscriptionList.html b/docs/com/ngrok/definitions/class-use/EventSubscriptionList.html deleted file mode 100644 index 83684f4..0000000 --- a/docs/com/ngrok/definitions/class-use/EventSubscriptionList.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EventSubscriptionList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EventSubscriptionList

-
-
Packages that use EventSubscriptionList
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EventTarget.Builder.html b/docs/com/ngrok/definitions/class-use/EventTarget.Builder.html deleted file mode 100644 index 55c36ad..0000000 --- a/docs/com/ngrok/definitions/class-use/EventTarget.Builder.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EventTarget.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EventTarget.Builder

-
-
Packages that use EventTarget.Builder
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EventTarget.html b/docs/com/ngrok/definitions/class-use/EventTarget.html deleted file mode 100644 index 718dfcf..0000000 --- a/docs/com/ngrok/definitions/class-use/EventTarget.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EventTarget (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EventTarget

-
-
Packages that use EventTarget
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EventTargetCloudwatchLogs.Builder.html b/docs/com/ngrok/definitions/class-use/EventTargetCloudwatchLogs.Builder.html deleted file mode 100644 index 4631d28..0000000 --- a/docs/com/ngrok/definitions/class-use/EventTargetCloudwatchLogs.Builder.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EventTargetCloudwatchLogs.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EventTargetCloudwatchLogs.Builder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EventTargetCloudwatchLogs.html b/docs/com/ngrok/definitions/class-use/EventTargetCloudwatchLogs.html deleted file mode 100644 index 74d6b96..0000000 --- a/docs/com/ngrok/definitions/class-use/EventTargetCloudwatchLogs.html +++ /dev/null @@ -1,125 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EventTargetCloudwatchLogs (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EventTargetCloudwatchLogs

-
-
Packages that use EventTargetCloudwatchLogs
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EventTargetFirehose.Builder.html b/docs/com/ngrok/definitions/class-use/EventTargetFirehose.Builder.html deleted file mode 100644 index 46578ab..0000000 --- a/docs/com/ngrok/definitions/class-use/EventTargetFirehose.Builder.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EventTargetFirehose.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EventTargetFirehose.Builder

-
-
Packages that use EventTargetFirehose.Builder
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EventTargetFirehose.html b/docs/com/ngrok/definitions/class-use/EventTargetFirehose.html deleted file mode 100644 index b6c1361..0000000 --- a/docs/com/ngrok/definitions/class-use/EventTargetFirehose.html +++ /dev/null @@ -1,125 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EventTargetFirehose (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EventTargetFirehose

-
-
Packages that use EventTargetFirehose
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EventTargetKinesis.Builder.html b/docs/com/ngrok/definitions/class-use/EventTargetKinesis.Builder.html deleted file mode 100644 index 89765d9..0000000 --- a/docs/com/ngrok/definitions/class-use/EventTargetKinesis.Builder.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EventTargetKinesis.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EventTargetKinesis.Builder

-
-
Packages that use EventTargetKinesis.Builder
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/EventTargetKinesis.html b/docs/com/ngrok/definitions/class-use/EventTargetKinesis.html deleted file mode 100644 index b7a6049..0000000 --- a/docs/com/ngrok/definitions/class-use/EventTargetKinesis.html +++ /dev/null @@ -1,125 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.EventTargetKinesis (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.EventTargetKinesis

-
-
Packages that use EventTargetKinesis
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/IpPolicy.html b/docs/com/ngrok/definitions/class-use/IpPolicy.html deleted file mode 100644 index 14fb4a2..0000000 --- a/docs/com/ngrok/definitions/class-use/IpPolicy.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.IpPolicy (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.IpPolicy

-
-
Packages that use IpPolicy
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/IpPolicyList.html b/docs/com/ngrok/definitions/class-use/IpPolicyList.html deleted file mode 100644 index 43848af..0000000 --- a/docs/com/ngrok/definitions/class-use/IpPolicyList.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.IpPolicyList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.IpPolicyList

-
-
Packages that use IpPolicyList
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/IpPolicyRule.html b/docs/com/ngrok/definitions/class-use/IpPolicyRule.html deleted file mode 100644 index 54a91ec..0000000 --- a/docs/com/ngrok/definitions/class-use/IpPolicyRule.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.IpPolicyRule (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.IpPolicyRule

-
-
Packages that use IpPolicyRule
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/IpPolicyRuleList.html b/docs/com/ngrok/definitions/class-use/IpPolicyRuleList.html deleted file mode 100644 index 7b52393..0000000 --- a/docs/com/ngrok/definitions/class-use/IpPolicyRuleList.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.IpPolicyRuleList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.IpPolicyRuleList

-
-
Packages that use IpPolicyRuleList
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/IpRestriction.html b/docs/com/ngrok/definitions/class-use/IpRestriction.html deleted file mode 100644 index 540dffb..0000000 --- a/docs/com/ngrok/definitions/class-use/IpRestriction.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.IpRestriction (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.IpRestriction

-
-
Packages that use IpRestriction
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/IpRestrictionList.html b/docs/com/ngrok/definitions/class-use/IpRestrictionList.html deleted file mode 100644 index 5e92823..0000000 --- a/docs/com/ngrok/definitions/class-use/IpRestrictionList.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.IpRestrictionList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.IpRestrictionList

-
-
Packages that use IpRestrictionList
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/NgrokApiError.html b/docs/com/ngrok/definitions/class-use/NgrokApiError.html deleted file mode 100644 index 944fc2a..0000000 --- a/docs/com/ngrok/definitions/class-use/NgrokApiError.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.NgrokApiError (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.NgrokApiError

-
-No usage of com.ngrok.definitions.NgrokApiError
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/Page.html b/docs/com/ngrok/definitions/class-use/Page.html deleted file mode 100644 index dfffbb1..0000000 --- a/docs/com/ngrok/definitions/class-use/Page.html +++ /dev/null @@ -1,311 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.Page (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.Page

-
-
Packages that use Page
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/Pageable.html b/docs/com/ngrok/definitions/class-use/Pageable.html deleted file mode 100644 index 0f8cf32..0000000 --- a/docs/com/ngrok/definitions/class-use/Pageable.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - - -Uses of Interface com.ngrok.definitions.Pageable (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
com.ngrok.definitions.Pageable

-
-
Packages that use Pageable
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/Ref.html b/docs/com/ngrok/definitions/class-use/Ref.html deleted file mode 100644 index db14e01..0000000 --- a/docs/com/ngrok/definitions/class-use/Ref.html +++ /dev/null @@ -1,248 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.Ref (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.Ref

-
-
Packages that use Ref
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/ReservedAddr.html b/docs/com/ngrok/definitions/class-use/ReservedAddr.html deleted file mode 100644 index c798a6b..0000000 --- a/docs/com/ngrok/definitions/class-use/ReservedAddr.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.ReservedAddr (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.ReservedAddr

-
-
Packages that use ReservedAddr
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/ReservedAddrList.html b/docs/com/ngrok/definitions/class-use/ReservedAddrList.html deleted file mode 100644 index 60bcc24..0000000 --- a/docs/com/ngrok/definitions/class-use/ReservedAddrList.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.ReservedAddrList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.ReservedAddrList

-
-
Packages that use ReservedAddrList
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/ReservedDomain.html b/docs/com/ngrok/definitions/class-use/ReservedDomain.html deleted file mode 100644 index be66bfc..0000000 --- a/docs/com/ngrok/definitions/class-use/ReservedDomain.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.ReservedDomain (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.ReservedDomain

-
-
Packages that use ReservedDomain
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/ReservedDomainCertJob.html b/docs/com/ngrok/definitions/class-use/ReservedDomainCertJob.html deleted file mode 100644 index e5b3bed..0000000 --- a/docs/com/ngrok/definitions/class-use/ReservedDomainCertJob.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.ReservedDomainCertJob (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.ReservedDomainCertJob

-
-
Packages that use ReservedDomainCertJob
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/ReservedDomainCertPolicy.Builder.html b/docs/com/ngrok/definitions/class-use/ReservedDomainCertPolicy.Builder.html deleted file mode 100644 index 298b0e9..0000000 --- a/docs/com/ngrok/definitions/class-use/ReservedDomainCertPolicy.Builder.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.ReservedDomainCertPolicy.Builder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.ReservedDomainCertPolicy.Builder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/ReservedDomainCertPolicy.html b/docs/com/ngrok/definitions/class-use/ReservedDomainCertPolicy.html deleted file mode 100644 index 3a1b32b..0000000 --- a/docs/com/ngrok/definitions/class-use/ReservedDomainCertPolicy.html +++ /dev/null @@ -1,147 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.ReservedDomainCertPolicy (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.ReservedDomainCertPolicy

-
-
Packages that use ReservedDomainCertPolicy
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/ReservedDomainCertStatus.html b/docs/com/ngrok/definitions/class-use/ReservedDomainCertStatus.html deleted file mode 100644 index d61cfdb..0000000 --- a/docs/com/ngrok/definitions/class-use/ReservedDomainCertStatus.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.ReservedDomainCertStatus (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.ReservedDomainCertStatus

-
-
Packages that use ReservedDomainCertStatus
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/ReservedDomainList.html b/docs/com/ngrok/definitions/class-use/ReservedDomainList.html deleted file mode 100644 index de81fae..0000000 --- a/docs/com/ngrok/definitions/class-use/ReservedDomainList.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.ReservedDomainList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.ReservedDomainList

-
-
Packages that use ReservedDomainList
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/SshCertificateAuthority.html b/docs/com/ngrok/definitions/class-use/SshCertificateAuthority.html deleted file mode 100644 index 193c7ee..0000000 --- a/docs/com/ngrok/definitions/class-use/SshCertificateAuthority.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.SshCertificateAuthority (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.SshCertificateAuthority

-
-
Packages that use SshCertificateAuthority
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/SshCertificateAuthorityList.html b/docs/com/ngrok/definitions/class-use/SshCertificateAuthorityList.html deleted file mode 100644 index 57cb8df..0000000 --- a/docs/com/ngrok/definitions/class-use/SshCertificateAuthorityList.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.SshCertificateAuthorityList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.SshCertificateAuthorityList

-
-
Packages that use SshCertificateAuthorityList
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/SshCredential.html b/docs/com/ngrok/definitions/class-use/SshCredential.html deleted file mode 100644 index 120e6de..0000000 --- a/docs/com/ngrok/definitions/class-use/SshCredential.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.SshCredential (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.SshCredential

-
-
Packages that use SshCredential
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/SshCredentialList.html b/docs/com/ngrok/definitions/class-use/SshCredentialList.html deleted file mode 100644 index 5bc108d..0000000 --- a/docs/com/ngrok/definitions/class-use/SshCredentialList.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.SshCredentialList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.SshCredentialList

-
-
Packages that use SshCredentialList
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/SshHostCertificate.html b/docs/com/ngrok/definitions/class-use/SshHostCertificate.html deleted file mode 100644 index 95b2d79..0000000 --- a/docs/com/ngrok/definitions/class-use/SshHostCertificate.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.SshHostCertificate (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.SshHostCertificate

-
-
Packages that use SshHostCertificate
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/SshHostCertificateList.html b/docs/com/ngrok/definitions/class-use/SshHostCertificateList.html deleted file mode 100644 index 45723e5..0000000 --- a/docs/com/ngrok/definitions/class-use/SshHostCertificateList.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.SshHostCertificateList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.SshHostCertificateList

-
-
Packages that use SshHostCertificateList
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/SshUserCertificate.html b/docs/com/ngrok/definitions/class-use/SshUserCertificate.html deleted file mode 100644 index 2f036bb..0000000 --- a/docs/com/ngrok/definitions/class-use/SshUserCertificate.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.SshUserCertificate (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.SshUserCertificate

-
-
Packages that use SshUserCertificate
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/SshUserCertificateList.html b/docs/com/ngrok/definitions/class-use/SshUserCertificateList.html deleted file mode 100644 index 2e8a6a5..0000000 --- a/docs/com/ngrok/definitions/class-use/SshUserCertificateList.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.SshUserCertificateList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.SshUserCertificateList

-
-
Packages that use SshUserCertificateList
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/TlsCertificate.html b/docs/com/ngrok/definitions/class-use/TlsCertificate.html deleted file mode 100644 index 036b0cc..0000000 --- a/docs/com/ngrok/definitions/class-use/TlsCertificate.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.TlsCertificate (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.TlsCertificate

-
-
Packages that use TlsCertificate
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/TlsCertificateList.html b/docs/com/ngrok/definitions/class-use/TlsCertificateList.html deleted file mode 100644 index 6e50f0f..0000000 --- a/docs/com/ngrok/definitions/class-use/TlsCertificateList.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.TlsCertificateList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.TlsCertificateList

-
-
Packages that use TlsCertificateList
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/TlsCertificateSaNs.html b/docs/com/ngrok/definitions/class-use/TlsCertificateSaNs.html deleted file mode 100644 index 09914d8..0000000 --- a/docs/com/ngrok/definitions/class-use/TlsCertificateSaNs.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.TlsCertificateSaNs (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.TlsCertificateSaNs

-
-
Packages that use TlsCertificateSaNs
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/Tunnel.html b/docs/com/ngrok/definitions/class-use/Tunnel.html deleted file mode 100644 index d5c538d..0000000 --- a/docs/com/ngrok/definitions/class-use/Tunnel.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.Tunnel (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.Tunnel

-
-
Packages that use Tunnel
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/TunnelList.html b/docs/com/ngrok/definitions/class-use/TunnelList.html deleted file mode 100644 index 86ea621..0000000 --- a/docs/com/ngrok/definitions/class-use/TunnelList.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.TunnelList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.TunnelList

-
-
Packages that use TunnelList
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/TunnelSession.html b/docs/com/ngrok/definitions/class-use/TunnelSession.html deleted file mode 100644 index feae556..0000000 --- a/docs/com/ngrok/definitions/class-use/TunnelSession.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.TunnelSession (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.TunnelSession

-
-
Packages that use TunnelSession
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/class-use/TunnelSessionList.html b/docs/com/ngrok/definitions/class-use/TunnelSessionList.html deleted file mode 100644 index e2796e4..0000000 --- a/docs/com/ngrok/definitions/class-use/TunnelSessionList.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - -Uses of Class com.ngrok.definitions.TunnelSessionList (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.definitions.TunnelSessionList

-
-
Packages that use TunnelSessionList
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/package-summary.html b/docs/com/ngrok/definitions/package-summary.html deleted file mode 100644 index 9e730a9..0000000 --- a/docs/com/ngrok/definitions/package-summary.html +++ /dev/null @@ -1,520 +0,0 @@ - - - - - -com.ngrok.definitions (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Package com.ngrok.definitions

-
-
-
package com.ngrok.definitions
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/package-tree.html b/docs/com/ngrok/definitions/package-tree.html deleted file mode 100644 index 6e2fabe..0000000 --- a/docs/com/ngrok/definitions/package-tree.html +++ /dev/null @@ -1,202 +0,0 @@ - - - - - -com.ngrok.definitions Class Hierarchy (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Hierarchy For Package com.ngrok.definitions

-Package Hierarchies: - -
-
-

Class Hierarchy

- -
-
-

Interface Hierarchy

- -
-
- -
-
- - diff --git a/docs/com/ngrok/definitions/package-use.html b/docs/com/ngrok/definitions/package-use.html deleted file mode 100644 index 80452ab..0000000 --- a/docs/com/ngrok/definitions/package-use.html +++ /dev/null @@ -1,680 +0,0 @@ - - - - - -Uses of Package com.ngrok.definitions (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Package
com.ngrok.definitions

-
-
Packages that use com.ngrok.definitions
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/package-summary.html b/docs/com/ngrok/package-summary.html deleted file mode 100644 index a47f5fc..0000000 --- a/docs/com/ngrok/package-summary.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - -com.ngrok (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Package com.ngrok

-
-
-
package com.ngrok
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/package-tree.html b/docs/com/ngrok/package-tree.html deleted file mode 100644 index 02e25b3..0000000 --- a/docs/com/ngrok/package-tree.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - -com.ngrok Class Hierarchy (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Hierarchy For Package com.ngrok

-Package Hierarchies: - -
-
-

Class Hierarchy

- -
-
-

Interface Hierarchy

- -
-
-

Enum Hierarchy

- -
-
- -
-
- - diff --git a/docs/com/ngrok/package-use.html b/docs/com/ngrok/package-use.html deleted file mode 100644 index cabedc4..0000000 --- a/docs/com/ngrok/package-use.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - -Uses of Package com.ngrok (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Package
com.ngrok

-
-
Packages that use com.ngrok
-
-
Package
-
Description
- -
 
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/AbuseReports.CreateCallBuilder.html b/docs/com/ngrok/services/AbuseReports.CreateCallBuilder.html deleted file mode 100644 index 8bafe7f..0000000 --- a/docs/com/ngrok/services/AbuseReports.CreateCallBuilder.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - -AbuseReports.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class AbuseReports.CreateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.AbuseReports.CreateCallBuilder
-
-
-
-
Enclosing class:
-
AbuseReports
-
-
-
public class AbuseReports.CreateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Create API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/AbuseReports.GetCallBuilder.html b/docs/com/ngrok/services/AbuseReports.GetCallBuilder.html deleted file mode 100644 index defd34c..0000000 --- a/docs/com/ngrok/services/AbuseReports.GetCallBuilder.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -AbuseReports.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class AbuseReports.GetCallBuilder

-
-
java.lang.Object -
com.ngrok.services.AbuseReports.GetCallBuilder
-
-
-
-
Enclosing class:
-
AbuseReports
-
-
-
public class AbuseReports.GetCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Get API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/AbuseReports.html b/docs/com/ngrok/services/AbuseReports.html deleted file mode 100644 index bdd0275..0000000 --- a/docs/com/ngrok/services/AbuseReports.html +++ /dev/null @@ -1,233 +0,0 @@ - - - - - -AbuseReports (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class AbuseReports

-
-
java.lang.Object -
com.ngrok.services.AbuseReports
-
-
-
-
public class AbuseReports -extends Object
-
Abuse Reports allow you to submit take-down requests for URLs hosted by - ngrok that violate ngrok's terms of service. - - See also https://ngrok.com/docs/api#api-abuse-reports.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/AgentIngresses.CreateCallBuilder.html b/docs/com/ngrok/services/AgentIngresses.CreateCallBuilder.html deleted file mode 100644 index 3ad318e..0000000 --- a/docs/com/ngrok/services/AgentIngresses.CreateCallBuilder.html +++ /dev/null @@ -1,246 +0,0 @@ - - - - - -AgentIngresses.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class AgentIngresses.CreateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.AgentIngresses.CreateCallBuilder
-
-
-
-
Enclosing class:
-
AgentIngresses
-
-
-
public class AgentIngresses.CreateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Create API call.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      description

      -
      public AgentIngresses.CreateCallBuilder description​(String description)
      -
      human-readable description of the use of this Agent Ingress. optional, max 255 - bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      description

      -
      public AgentIngresses.CreateCallBuilder description​(Optional<String> description)
      -
      human-readable description of the use of this Agent Ingress. optional, max 255 - bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public AgentIngresses.CreateCallBuilder metadata​(String metadata)
      -
      arbitrary user-defined machine-readable data of this Agent Ingress. optional, - max 4096 bytes
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public AgentIngresses.CreateCallBuilder metadata​(Optional<String> metadata)
      -
      arbitrary user-defined machine-readable data of this Agent Ingress. optional, - max 4096 bytes
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      call

      -
      public CompletionStage<AgentIngress> call()
      -
      Initiates the API call asynchronously.
      -
      -
      Returns:
      -
      a CompletionStage of AgentIngress
      -
      -
      -
    • -
    • -
      -

      blockingCall

      -
      public AgentIngress blockingCall() - throws InterruptedException
      -
      Initiates the API call and blocks until it returns.
      -
      -
      Returns:
      -
      AgentIngress
      -
      Throws:
      -
      InterruptedException - if the thread was interrupted during the call
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/services/AgentIngresses.DeleteCallBuilder.html b/docs/com/ngrok/services/AgentIngresses.DeleteCallBuilder.html deleted file mode 100644 index 851cd97..0000000 --- a/docs/com/ngrok/services/AgentIngresses.DeleteCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -AgentIngresses.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class AgentIngresses.DeleteCallBuilder

-
-
java.lang.Object -
com.ngrok.services.AgentIngresses.DeleteCallBuilder
-
-
-
-
Enclosing class:
-
AgentIngresses
-
-
-
public class AgentIngresses.DeleteCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Delete API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/AgentIngresses.GetCallBuilder.html b/docs/com/ngrok/services/AgentIngresses.GetCallBuilder.html deleted file mode 100644 index 4fd73b1..0000000 --- a/docs/com/ngrok/services/AgentIngresses.GetCallBuilder.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -AgentIngresses.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class AgentIngresses.GetCallBuilder

-
-
java.lang.Object -
com.ngrok.services.AgentIngresses.GetCallBuilder
-
-
-
-
Enclosing class:
-
AgentIngresses
-
-
-
public class AgentIngresses.GetCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Get API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/AgentIngresses.ListCallBuilder.html b/docs/com/ngrok/services/AgentIngresses.ListCallBuilder.html deleted file mode 100644 index 5eba14d..0000000 --- a/docs/com/ngrok/services/AgentIngresses.ListCallBuilder.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - -AgentIngresses.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class AgentIngresses.ListCallBuilder

-
-
java.lang.Object -
com.ngrok.services.AgentIngresses.ListCallBuilder
-
-
-
-
Enclosing class:
-
AgentIngresses
-
-
-
public class AgentIngresses.ListCallBuilder -extends Object
-
A builder object encapsulating state for an unsent List API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/AgentIngresses.UpdateCallBuilder.html b/docs/com/ngrok/services/AgentIngresses.UpdateCallBuilder.html deleted file mode 100644 index 2697ffa..0000000 --- a/docs/com/ngrok/services/AgentIngresses.UpdateCallBuilder.html +++ /dev/null @@ -1,246 +0,0 @@ - - - - - -AgentIngresses.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class AgentIngresses.UpdateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.AgentIngresses.UpdateCallBuilder
-
-
-
-
Enclosing class:
-
AgentIngresses
-
-
-
public class AgentIngresses.UpdateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Update API call.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      description

      -
      public AgentIngresses.UpdateCallBuilder description​(String description)
      -
      human-readable description of the use of this Agent Ingress. optional, max 255 - bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      description

      -
      public AgentIngresses.UpdateCallBuilder description​(Optional<String> description)
      -
      human-readable description of the use of this Agent Ingress. optional, max 255 - bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public AgentIngresses.UpdateCallBuilder metadata​(String metadata)
      -
      arbitrary user-defined machine-readable data of this Agent Ingress. optional, - max 4096 bytes
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public AgentIngresses.UpdateCallBuilder metadata​(Optional<String> metadata)
      -
      arbitrary user-defined machine-readable data of this Agent Ingress. optional, - max 4096 bytes
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      call

      -
      public CompletionStage<AgentIngress> call()
      -
      Initiates the API call asynchronously.
      -
      -
      Returns:
      -
      a CompletionStage of AgentIngress
      -
      -
      -
    • -
    • -
      -

      blockingCall

      -
      public AgentIngress blockingCall() - throws InterruptedException
      -
      Initiates the API call and blocks until it returns.
      -
      -
      Returns:
      -
      AgentIngress
      -
      Throws:
      -
      InterruptedException - if the thread was interrupted during the call
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/services/AgentIngresses.html b/docs/com/ngrok/services/AgentIngresses.html deleted file mode 100644 index 6212743..0000000 --- a/docs/com/ngrok/services/AgentIngresses.html +++ /dev/null @@ -1,307 +0,0 @@ - - - - - -AgentIngresses (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class AgentIngresses

-
-
java.lang.Object -
com.ngrok.services.AgentIngresses
-
-
-
-
public class AgentIngresses -extends Object
- -
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/ApiKeys.CreateCallBuilder.html b/docs/com/ngrok/services/ApiKeys.CreateCallBuilder.html deleted file mode 100644 index cd2254c..0000000 --- a/docs/com/ngrok/services/ApiKeys.CreateCallBuilder.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - -ApiKeys.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ApiKeys.CreateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.ApiKeys.CreateCallBuilder
-
-
-
-
Enclosing class:
-
ApiKeys
-
-
-
public class ApiKeys.CreateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Create API call.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      description

      -
      public ApiKeys.CreateCallBuilder description​(String description)
      -
      human-readable description of what uses the API key to authenticate. optional, - max 255 bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      description

      -
      public ApiKeys.CreateCallBuilder description​(Optional<String> description)
      -
      human-readable description of what uses the API key to authenticate. optional, - max 255 bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public ApiKeys.CreateCallBuilder metadata​(String metadata)
      -
      arbitrary user-defined data of this API key. optional, max 4096 bytes
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public ApiKeys.CreateCallBuilder metadata​(Optional<String> metadata)
      -
      arbitrary user-defined data of this API key. optional, max 4096 bytes
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      call

      -
      public CompletionStage<ApiKey> call()
      -
      Initiates the API call asynchronously.
      -
      -
      Returns:
      -
      a CompletionStage of ApiKey
      -
      -
      -
    • -
    • -
      -

      blockingCall

      -
      public ApiKey blockingCall() - throws InterruptedException
      -
      Initiates the API call and blocks until it returns.
      -
      -
      Returns:
      -
      ApiKey
      -
      Throws:
      -
      InterruptedException - if the thread was interrupted during the call
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/services/ApiKeys.DeleteCallBuilder.html b/docs/com/ngrok/services/ApiKeys.DeleteCallBuilder.html deleted file mode 100644 index 8891ebb..0000000 --- a/docs/com/ngrok/services/ApiKeys.DeleteCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -ApiKeys.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ApiKeys.DeleteCallBuilder

-
-
java.lang.Object -
com.ngrok.services.ApiKeys.DeleteCallBuilder
-
-
-
-
Enclosing class:
-
ApiKeys
-
-
-
public class ApiKeys.DeleteCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Delete API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/ApiKeys.GetCallBuilder.html b/docs/com/ngrok/services/ApiKeys.GetCallBuilder.html deleted file mode 100644 index 88a0f38..0000000 --- a/docs/com/ngrok/services/ApiKeys.GetCallBuilder.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -ApiKeys.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ApiKeys.GetCallBuilder

-
-
java.lang.Object -
com.ngrok.services.ApiKeys.GetCallBuilder
-
-
-
-
Enclosing class:
-
ApiKeys
-
-
-
public class ApiKeys.GetCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Get API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/ApiKeys.ListCallBuilder.html b/docs/com/ngrok/services/ApiKeys.ListCallBuilder.html deleted file mode 100644 index 93e81f1..0000000 --- a/docs/com/ngrok/services/ApiKeys.ListCallBuilder.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - -ApiKeys.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ApiKeys.ListCallBuilder

-
-
java.lang.Object -
com.ngrok.services.ApiKeys.ListCallBuilder
-
-
-
-
Enclosing class:
-
ApiKeys
-
-
-
public class ApiKeys.ListCallBuilder -extends Object
-
A builder object encapsulating state for an unsent List API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/ApiKeys.UpdateCallBuilder.html b/docs/com/ngrok/services/ApiKeys.UpdateCallBuilder.html deleted file mode 100644 index 92a7539..0000000 --- a/docs/com/ngrok/services/ApiKeys.UpdateCallBuilder.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - -ApiKeys.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ApiKeys.UpdateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.ApiKeys.UpdateCallBuilder
-
-
-
-
Enclosing class:
-
ApiKeys
-
-
-
public class ApiKeys.UpdateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Update API call.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      description

      -
      public ApiKeys.UpdateCallBuilder description​(String description)
      -
      human-readable description of what uses the API key to authenticate. optional, - max 255 bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      description

      -
      public ApiKeys.UpdateCallBuilder description​(Optional<String> description)
      -
      human-readable description of what uses the API key to authenticate. optional, - max 255 bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public ApiKeys.UpdateCallBuilder metadata​(String metadata)
      -
      arbitrary user-defined data of this API key. optional, max 4096 bytes
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public ApiKeys.UpdateCallBuilder metadata​(Optional<String> metadata)
      -
      arbitrary user-defined data of this API key. optional, max 4096 bytes
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      call

      -
      public CompletionStage<ApiKey> call()
      -
      Initiates the API call asynchronously.
      -
      -
      Returns:
      -
      a CompletionStage of ApiKey
      -
      -
      -
    • -
    • -
      -

      blockingCall

      -
      public ApiKey blockingCall() - throws InterruptedException
      -
      Initiates the API call and blocks until it returns.
      -
      -
      Returns:
      -
      ApiKey
      -
      Throws:
      -
      InterruptedException - if the thread was interrupted during the call
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/services/ApiKeys.html b/docs/com/ngrok/services/ApiKeys.html deleted file mode 100644 index 5bf23c7..0000000 --- a/docs/com/ngrok/services/ApiKeys.html +++ /dev/null @@ -1,310 +0,0 @@ - - - - - -ApiKeys (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ApiKeys

-
-
java.lang.Object -
com.ngrok.services.ApiKeys
-
-
-
-
public class ApiKeys -extends Object
-
API Keys are used to authenticate to the ngrok - API. You may use the API itself - to provision and manage API Keys but you'll need to provision your first API - key from the API Keys page - on your - ngrok.com dashboard. - - See also https://ngrok.com/docs/api#api-api-keys.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/CertificateAuthorities.CreateCallBuilder.html b/docs/com/ngrok/services/CertificateAuthorities.CreateCallBuilder.html deleted file mode 100644 index d9b1da9..0000000 --- a/docs/com/ngrok/services/CertificateAuthorities.CreateCallBuilder.html +++ /dev/null @@ -1,246 +0,0 @@ - - - - - -CertificateAuthorities.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class CertificateAuthorities.CreateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.CertificateAuthorities.CreateCallBuilder
-
-
-
-
Enclosing class:
-
CertificateAuthorities
-
-
-
public class CertificateAuthorities.CreateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Create API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/CertificateAuthorities.DeleteCallBuilder.html b/docs/com/ngrok/services/CertificateAuthorities.DeleteCallBuilder.html deleted file mode 100644 index db0b59a..0000000 --- a/docs/com/ngrok/services/CertificateAuthorities.DeleteCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -CertificateAuthorities.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class CertificateAuthorities.DeleteCallBuilder

-
-
java.lang.Object -
com.ngrok.services.CertificateAuthorities.DeleteCallBuilder
-
-
-
-
Enclosing class:
-
CertificateAuthorities
-
-
-
public class CertificateAuthorities.DeleteCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Delete API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/CertificateAuthorities.GetCallBuilder.html b/docs/com/ngrok/services/CertificateAuthorities.GetCallBuilder.html deleted file mode 100644 index 571ec63..0000000 --- a/docs/com/ngrok/services/CertificateAuthorities.GetCallBuilder.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -CertificateAuthorities.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class CertificateAuthorities.GetCallBuilder

-
-
java.lang.Object -
com.ngrok.services.CertificateAuthorities.GetCallBuilder
-
-
-
-
Enclosing class:
-
CertificateAuthorities
-
-
-
public class CertificateAuthorities.GetCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Get API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/CertificateAuthorities.ListCallBuilder.html b/docs/com/ngrok/services/CertificateAuthorities.ListCallBuilder.html deleted file mode 100644 index 1cf3d17..0000000 --- a/docs/com/ngrok/services/CertificateAuthorities.ListCallBuilder.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - -CertificateAuthorities.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class CertificateAuthorities.ListCallBuilder

-
-
java.lang.Object -
com.ngrok.services.CertificateAuthorities.ListCallBuilder
-
-
-
-
Enclosing class:
-
CertificateAuthorities
-
-
-
public class CertificateAuthorities.ListCallBuilder -extends Object
-
A builder object encapsulating state for an unsent List API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/CertificateAuthorities.UpdateCallBuilder.html b/docs/com/ngrok/services/CertificateAuthorities.UpdateCallBuilder.html deleted file mode 100644 index 355bbbb..0000000 --- a/docs/com/ngrok/services/CertificateAuthorities.UpdateCallBuilder.html +++ /dev/null @@ -1,246 +0,0 @@ - - - - - -CertificateAuthorities.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class CertificateAuthorities.UpdateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.CertificateAuthorities.UpdateCallBuilder
-
-
-
-
Enclosing class:
-
CertificateAuthorities
-
-
-
public class CertificateAuthorities.UpdateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Update API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/CertificateAuthorities.html b/docs/com/ngrok/services/CertificateAuthorities.html deleted file mode 100644 index 8d0f0de..0000000 --- a/docs/com/ngrok/services/CertificateAuthorities.html +++ /dev/null @@ -1,316 +0,0 @@ - - - - - -CertificateAuthorities (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class CertificateAuthorities

-
-
java.lang.Object -
com.ngrok.services.CertificateAuthorities
-
-
-
-
public class CertificateAuthorities -extends Object
-
Certificate Authorities are x509 certificates that are used to sign other - x509 certificates. Attach a Certificate Authority to the Mutual TLS module - to verify that the TLS certificate presented by a client has been signed by - this CA. Certificate Authorities are used only for mTLS validation only and - thus a private key is not included in the resource. - - See also https://ngrok.com/docs/api#api-certificate-authorities.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/Credentials.CreateCallBuilder.html b/docs/com/ngrok/services/Credentials.CreateCallBuilder.html deleted file mode 100644 index b73b3c6..0000000 --- a/docs/com/ngrok/services/Credentials.CreateCallBuilder.html +++ /dev/null @@ -1,304 +0,0 @@ - - - - - -Credentials.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class Credentials.CreateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.Credentials.CreateCallBuilder
-
-
-
-
Enclosing class:
-
Credentials
-
-
-
public class Credentials.CreateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Create API call.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      description

      -
      public Credentials.CreateCallBuilder description​(String description)
      -
      human-readable description of who or what will use the credential to - authenticate. Optional, max 255 bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      description

      -
      public Credentials.CreateCallBuilder description​(Optional<String> description)
      -
      human-readable description of who or what will use the credential to - authenticate. Optional, max 255 bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public Credentials.CreateCallBuilder metadata​(String metadata)
      -
      arbitrary user-defined machine-readable data of this credential. Optional, max - 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public Credentials.CreateCallBuilder metadata​(Optional<String> metadata)
      -
      arbitrary user-defined machine-readable data of this credential. Optional, max - 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      acl

      - -
      optional list of ACL rules. If unspecified, the credential will have no - restrictions. The only allowed ACL rule at this time is the bind - rule. The bind rule allows the caller to restrict what domains and - addresses the token is allowed to bind. For example, to allow the token to open - a tunnel on example.ngrok.io your ACL would include the rule - bind:example.ngrok.io. Bind rules may specify a leading wildcard to - match multiple domains with a common suffix. For example, you may specify a rule - of bind:*.example.com which will allow x.example.com, - y.example.com, *.example.com, etc. A rule of - '*' is equivalent to no acl at all and will explicitly permit all - actions.
      -
      -
      Parameters:
      -
      acl - the value of the acl parameter as a List<String>
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      acl

      - -
      optional list of ACL rules. If unspecified, the credential will have no - restrictions. The only allowed ACL rule at this time is the bind - rule. The bind rule allows the caller to restrict what domains and - addresses the token is allowed to bind. For example, to allow the token to open - a tunnel on example.ngrok.io your ACL would include the rule - bind:example.ngrok.io. Bind rules may specify a leading wildcard to - match multiple domains with a common suffix. For example, you may specify a rule - of bind:*.example.com which will allow x.example.com, - y.example.com, *.example.com, etc. A rule of - '*' is equivalent to no acl at all and will explicitly permit all - actions.
      -
      -
      Parameters:
      -
      acl - the value of the acl parameter as an Optional of List<String>
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      call

      -
      public CompletionStage<Credential> call()
      -
      Initiates the API call asynchronously.
      -
      -
      Returns:
      -
      a CompletionStage of Credential
      -
      -
      -
    • -
    • -
      -

      blockingCall

      -
      public Credential blockingCall() - throws InterruptedException
      -
      Initiates the API call and blocks until it returns.
      -
      -
      Returns:
      -
      Credential
      -
      Throws:
      -
      InterruptedException - if the thread was interrupted during the call
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/services/Credentials.DeleteCallBuilder.html b/docs/com/ngrok/services/Credentials.DeleteCallBuilder.html deleted file mode 100644 index 411af97..0000000 --- a/docs/com/ngrok/services/Credentials.DeleteCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -Credentials.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class Credentials.DeleteCallBuilder

-
-
java.lang.Object -
com.ngrok.services.Credentials.DeleteCallBuilder
-
-
-
-
Enclosing class:
-
Credentials
-
-
-
public class Credentials.DeleteCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Delete API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/Credentials.GetCallBuilder.html b/docs/com/ngrok/services/Credentials.GetCallBuilder.html deleted file mode 100644 index eb2c074..0000000 --- a/docs/com/ngrok/services/Credentials.GetCallBuilder.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -Credentials.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class Credentials.GetCallBuilder

-
-
java.lang.Object -
com.ngrok.services.Credentials.GetCallBuilder
-
-
-
-
Enclosing class:
-
Credentials
-
-
-
public class Credentials.GetCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Get API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/Credentials.ListCallBuilder.html b/docs/com/ngrok/services/Credentials.ListCallBuilder.html deleted file mode 100644 index 332eb6c..0000000 --- a/docs/com/ngrok/services/Credentials.ListCallBuilder.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - -Credentials.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class Credentials.ListCallBuilder

-
-
java.lang.Object -
com.ngrok.services.Credentials.ListCallBuilder
-
-
-
-
Enclosing class:
-
Credentials
-
-
-
public class Credentials.ListCallBuilder -extends Object
-
A builder object encapsulating state for an unsent List API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/Credentials.UpdateCallBuilder.html b/docs/com/ngrok/services/Credentials.UpdateCallBuilder.html deleted file mode 100644 index 0596aac..0000000 --- a/docs/com/ngrok/services/Credentials.UpdateCallBuilder.html +++ /dev/null @@ -1,304 +0,0 @@ - - - - - -Credentials.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class Credentials.UpdateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.Credentials.UpdateCallBuilder
-
-
-
-
Enclosing class:
-
Credentials
-
-
-
public class Credentials.UpdateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Update API call.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      description

      -
      public Credentials.UpdateCallBuilder description​(String description)
      -
      human-readable description of who or what will use the credential to - authenticate. Optional, max 255 bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      description

      -
      public Credentials.UpdateCallBuilder description​(Optional<String> description)
      -
      human-readable description of who or what will use the credential to - authenticate. Optional, max 255 bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public Credentials.UpdateCallBuilder metadata​(String metadata)
      -
      arbitrary user-defined machine-readable data of this credential. Optional, max - 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public Credentials.UpdateCallBuilder metadata​(Optional<String> metadata)
      -
      arbitrary user-defined machine-readable data of this credential. Optional, max - 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      acl

      - -
      optional list of ACL rules. If unspecified, the credential will have no - restrictions. The only allowed ACL rule at this time is the bind - rule. The bind rule allows the caller to restrict what domains and - addresses the token is allowed to bind. For example, to allow the token to open - a tunnel on example.ngrok.io your ACL would include the rule - bind:example.ngrok.io. Bind rules may specify a leading wildcard to - match multiple domains with a common suffix. For example, you may specify a rule - of bind:*.example.com which will allow x.example.com, - y.example.com, *.example.com, etc. A rule of - '*' is equivalent to no acl at all and will explicitly permit all - actions.
      -
      -
      Parameters:
      -
      acl - the value of the acl parameter as a List<String>
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      acl

      - -
      optional list of ACL rules. If unspecified, the credential will have no - restrictions. The only allowed ACL rule at this time is the bind - rule. The bind rule allows the caller to restrict what domains and - addresses the token is allowed to bind. For example, to allow the token to open - a tunnel on example.ngrok.io your ACL would include the rule - bind:example.ngrok.io. Bind rules may specify a leading wildcard to - match multiple domains with a common suffix. For example, you may specify a rule - of bind:*.example.com which will allow x.example.com, - y.example.com, *.example.com, etc. A rule of - '*' is equivalent to no acl at all and will explicitly permit all - actions.
      -
      -
      Parameters:
      -
      acl - the value of the acl parameter as an Optional of List<String>
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      call

      -
      public CompletionStage<Credential> call()
      -
      Initiates the API call asynchronously.
      -
      -
      Returns:
      -
      a CompletionStage of Credential
      -
      -
      -
    • -
    • -
      -

      blockingCall

      -
      public Credential blockingCall() - throws InterruptedException
      -
      Initiates the API call and blocks until it returns.
      -
      -
      Returns:
      -
      Credential
      -
      Throws:
      -
      InterruptedException - if the thread was interrupted during the call
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/services/Credentials.html b/docs/com/ngrok/services/Credentials.html deleted file mode 100644 index a3eac1f..0000000 --- a/docs/com/ngrok/services/Credentials.html +++ /dev/null @@ -1,315 +0,0 @@ - - - - - -Credentials (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class Credentials

-
-
java.lang.Object -
com.ngrok.services.Credentials
-
-
-
-
public class Credentials -extends Object
-
Tunnel Credentials are ngrok agent authtokens. They authorize the ngrok - agent to connect the ngrok service as your account. They are installed with - the ngrok authtoken command or by specifying it in the - ngrok.yml - configuration file with the authtoken property. - - See also https://ngrok.com/docs/api#api-credentials.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointCircuitBreakerModule.DeleteCallBuilder.html b/docs/com/ngrok/services/EndpointCircuitBreakerModule.DeleteCallBuilder.html deleted file mode 100644 index e943f47..0000000 --- a/docs/com/ngrok/services/EndpointCircuitBreakerModule.DeleteCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -EndpointCircuitBreakerModule.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointCircuitBreakerModule.DeleteCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointCircuitBreakerModule.DeleteCallBuilder
-
-
-
-
Enclosing class:
-
EndpointCircuitBreakerModule
-
-
-
public class EndpointCircuitBreakerModule.DeleteCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Delete API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointCircuitBreakerModule.GetCallBuilder.html b/docs/com/ngrok/services/EndpointCircuitBreakerModule.GetCallBuilder.html deleted file mode 100644 index b0cc395..0000000 --- a/docs/com/ngrok/services/EndpointCircuitBreakerModule.GetCallBuilder.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -EndpointCircuitBreakerModule.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointCircuitBreakerModule.GetCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointCircuitBreakerModule.GetCallBuilder
-
-
-
-
Enclosing class:
-
EndpointCircuitBreakerModule
-
-
-
public class EndpointCircuitBreakerModule.GetCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Get API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointCircuitBreakerModule.ReplaceCallBuilder.html b/docs/com/ngrok/services/EndpointCircuitBreakerModule.ReplaceCallBuilder.html deleted file mode 100644 index ae11705..0000000 --- a/docs/com/ngrok/services/EndpointCircuitBreakerModule.ReplaceCallBuilder.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - -EndpointCircuitBreakerModule.ReplaceCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointCircuitBreakerModule.ReplaceCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointCircuitBreakerModule.ReplaceCallBuilder
-
-
-
-
Enclosing class:
-
EndpointCircuitBreakerModule
-
-
-
public class EndpointCircuitBreakerModule.ReplaceCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Replace API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointCircuitBreakerModule.html b/docs/com/ngrok/services/EndpointCircuitBreakerModule.html deleted file mode 100644 index 7765e63..0000000 --- a/docs/com/ngrok/services/EndpointCircuitBreakerModule.html +++ /dev/null @@ -1,254 +0,0 @@ - - - - - -EndpointCircuitBreakerModule (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointCircuitBreakerModule

-
-
java.lang.Object -
com.ngrok.services.EndpointCircuitBreakerModule
-
-
-
-
public class EndpointCircuitBreakerModule -extends Object
- -
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointCompressionModule.DeleteCallBuilder.html b/docs/com/ngrok/services/EndpointCompressionModule.DeleteCallBuilder.html deleted file mode 100644 index a5a152c..0000000 --- a/docs/com/ngrok/services/EndpointCompressionModule.DeleteCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -EndpointCompressionModule.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointCompressionModule.DeleteCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointCompressionModule.DeleteCallBuilder
-
-
-
-
Enclosing class:
-
EndpointCompressionModule
-
-
-
public class EndpointCompressionModule.DeleteCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Delete API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointCompressionModule.GetCallBuilder.html b/docs/com/ngrok/services/EndpointCompressionModule.GetCallBuilder.html deleted file mode 100644 index 83b3099..0000000 --- a/docs/com/ngrok/services/EndpointCompressionModule.GetCallBuilder.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -EndpointCompressionModule.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointCompressionModule.GetCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointCompressionModule.GetCallBuilder
-
-
-
-
Enclosing class:
-
EndpointCompressionModule
-
-
-
public class EndpointCompressionModule.GetCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Get API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointCompressionModule.ReplaceCallBuilder.html b/docs/com/ngrok/services/EndpointCompressionModule.ReplaceCallBuilder.html deleted file mode 100644 index debccf3..0000000 --- a/docs/com/ngrok/services/EndpointCompressionModule.ReplaceCallBuilder.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - -EndpointCompressionModule.ReplaceCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointCompressionModule.ReplaceCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointCompressionModule.ReplaceCallBuilder
-
-
-
-
Enclosing class:
-
EndpointCompressionModule
-
-
-
public class EndpointCompressionModule.ReplaceCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Replace API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointCompressionModule.html b/docs/com/ngrok/services/EndpointCompressionModule.html deleted file mode 100644 index f0bc6cc..0000000 --- a/docs/com/ngrok/services/EndpointCompressionModule.html +++ /dev/null @@ -1,254 +0,0 @@ - - - - - -EndpointCompressionModule (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointCompressionModule

-
-
java.lang.Object -
com.ngrok.services.EndpointCompressionModule
-
-
-
-
public class EndpointCompressionModule -extends Object
- -
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointConfigurations.CreateCallBuilder.html b/docs/com/ngrok/services/EndpointConfigurations.CreateCallBuilder.html deleted file mode 100644 index 65b48c2..0000000 --- a/docs/com/ngrok/services/EndpointConfigurations.CreateCallBuilder.html +++ /dev/null @@ -1,718 +0,0 @@ - - - - - -EndpointConfigurations.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointConfigurations.CreateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointConfigurations.CreateCallBuilder
-
-
-
-
Enclosing class:
-
EndpointConfigurations
-
-
-
public class EndpointConfigurations.CreateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Create API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointConfigurations.DeleteCallBuilder.html b/docs/com/ngrok/services/EndpointConfigurations.DeleteCallBuilder.html deleted file mode 100644 index d4033fd..0000000 --- a/docs/com/ngrok/services/EndpointConfigurations.DeleteCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -EndpointConfigurations.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointConfigurations.DeleteCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointConfigurations.DeleteCallBuilder
-
-
-
-
Enclosing class:
-
EndpointConfigurations
-
-
-
public class EndpointConfigurations.DeleteCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Delete API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointConfigurations.GetCallBuilder.html b/docs/com/ngrok/services/EndpointConfigurations.GetCallBuilder.html deleted file mode 100644 index 83c6f7d..0000000 --- a/docs/com/ngrok/services/EndpointConfigurations.GetCallBuilder.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -EndpointConfigurations.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointConfigurations.GetCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointConfigurations.GetCallBuilder
-
-
-
-
Enclosing class:
-
EndpointConfigurations
-
-
-
public class EndpointConfigurations.GetCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Get API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointConfigurations.ListCallBuilder.html b/docs/com/ngrok/services/EndpointConfigurations.ListCallBuilder.html deleted file mode 100644 index 94d7002..0000000 --- a/docs/com/ngrok/services/EndpointConfigurations.ListCallBuilder.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - -EndpointConfigurations.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointConfigurations.ListCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointConfigurations.ListCallBuilder
-
-
-
-
Enclosing class:
-
EndpointConfigurations
-
-
-
public class EndpointConfigurations.ListCallBuilder -extends Object
-
A builder object encapsulating state for an unsent List API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointConfigurations.UpdateCallBuilder.html b/docs/com/ngrok/services/EndpointConfigurations.UpdateCallBuilder.html deleted file mode 100644 index 694436a..0000000 --- a/docs/com/ngrok/services/EndpointConfigurations.UpdateCallBuilder.html +++ /dev/null @@ -1,680 +0,0 @@ - - - - - -EndpointConfigurations.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointConfigurations.UpdateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointConfigurations.UpdateCallBuilder
-
-
-
-
Enclosing class:
-
EndpointConfigurations
-
-
-
public class EndpointConfigurations.UpdateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Update API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointConfigurations.html b/docs/com/ngrok/services/EndpointConfigurations.html deleted file mode 100644 index 645113f..0000000 --- a/docs/com/ngrok/services/EndpointConfigurations.html +++ /dev/null @@ -1,312 +0,0 @@ - - - - - -EndpointConfigurations (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointConfigurations

-
-
java.lang.Object -
com.ngrok.services.EndpointConfigurations
-
-
-
-
public class EndpointConfigurations -extends Object
-
Endpoint Configurations are a reusable group of modules that encapsulate how - traffic to a domain or address is handled. Endpoint configurations are only - applied to Domains and TCP Addresses they have been attached to. - - See also https://ngrok.com/docs/api#api-endpoint-configurations.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointIpPolicyModule.DeleteCallBuilder.html b/docs/com/ngrok/services/EndpointIpPolicyModule.DeleteCallBuilder.html deleted file mode 100644 index 1bdab4e..0000000 --- a/docs/com/ngrok/services/EndpointIpPolicyModule.DeleteCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -EndpointIpPolicyModule.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointIpPolicyModule.DeleteCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointIpPolicyModule.DeleteCallBuilder
-
-
-
-
Enclosing class:
-
EndpointIpPolicyModule
-
-
-
public class EndpointIpPolicyModule.DeleteCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Delete API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointIpPolicyModule.GetCallBuilder.html b/docs/com/ngrok/services/EndpointIpPolicyModule.GetCallBuilder.html deleted file mode 100644 index 6d54312..0000000 --- a/docs/com/ngrok/services/EndpointIpPolicyModule.GetCallBuilder.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -EndpointIpPolicyModule.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointIpPolicyModule.GetCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointIpPolicyModule.GetCallBuilder
-
-
-
-
Enclosing class:
-
EndpointIpPolicyModule
-
-
-
public class EndpointIpPolicyModule.GetCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Get API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointIpPolicyModule.ReplaceCallBuilder.html b/docs/com/ngrok/services/EndpointIpPolicyModule.ReplaceCallBuilder.html deleted file mode 100644 index 0057c64..0000000 --- a/docs/com/ngrok/services/EndpointIpPolicyModule.ReplaceCallBuilder.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - -EndpointIpPolicyModule.ReplaceCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointIpPolicyModule.ReplaceCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointIpPolicyModule.ReplaceCallBuilder
-
-
-
-
Enclosing class:
-
EndpointIpPolicyModule
-
-
-
public class EndpointIpPolicyModule.ReplaceCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Replace API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointIpPolicyModule.html b/docs/com/ngrok/services/EndpointIpPolicyModule.html deleted file mode 100644 index 975bf7e..0000000 --- a/docs/com/ngrok/services/EndpointIpPolicyModule.html +++ /dev/null @@ -1,254 +0,0 @@ - - - - - -EndpointIpPolicyModule (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointIpPolicyModule

-
-
java.lang.Object -
com.ngrok.services.EndpointIpPolicyModule
-
-
-
-
public class EndpointIpPolicyModule -extends Object
- -
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointLoggingModule.DeleteCallBuilder.html b/docs/com/ngrok/services/EndpointLoggingModule.DeleteCallBuilder.html deleted file mode 100644 index a26c236..0000000 --- a/docs/com/ngrok/services/EndpointLoggingModule.DeleteCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -EndpointLoggingModule.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointLoggingModule.DeleteCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointLoggingModule.DeleteCallBuilder
-
-
-
-
Enclosing class:
-
EndpointLoggingModule
-
-
-
public class EndpointLoggingModule.DeleteCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Delete API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointLoggingModule.GetCallBuilder.html b/docs/com/ngrok/services/EndpointLoggingModule.GetCallBuilder.html deleted file mode 100644 index 16e80df..0000000 --- a/docs/com/ngrok/services/EndpointLoggingModule.GetCallBuilder.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -EndpointLoggingModule.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointLoggingModule.GetCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointLoggingModule.GetCallBuilder
-
-
-
-
Enclosing class:
-
EndpointLoggingModule
-
-
-
public class EndpointLoggingModule.GetCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Get API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointLoggingModule.ReplaceCallBuilder.html b/docs/com/ngrok/services/EndpointLoggingModule.ReplaceCallBuilder.html deleted file mode 100644 index f89b851..0000000 --- a/docs/com/ngrok/services/EndpointLoggingModule.ReplaceCallBuilder.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - -EndpointLoggingModule.ReplaceCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointLoggingModule.ReplaceCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointLoggingModule.ReplaceCallBuilder
-
-
-
-
Enclosing class:
-
EndpointLoggingModule
-
-
-
public class EndpointLoggingModule.ReplaceCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Replace API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointLoggingModule.html b/docs/com/ngrok/services/EndpointLoggingModule.html deleted file mode 100644 index 92e8276..0000000 --- a/docs/com/ngrok/services/EndpointLoggingModule.html +++ /dev/null @@ -1,254 +0,0 @@ - - - - - -EndpointLoggingModule (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointLoggingModule

-
-
java.lang.Object -
com.ngrok.services.EndpointLoggingModule
-
-
-
-
public class EndpointLoggingModule -extends Object
- -
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointMutualTlsModule.DeleteCallBuilder.html b/docs/com/ngrok/services/EndpointMutualTlsModule.DeleteCallBuilder.html deleted file mode 100644 index b6817af..0000000 --- a/docs/com/ngrok/services/EndpointMutualTlsModule.DeleteCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -EndpointMutualTlsModule.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointMutualTlsModule.DeleteCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointMutualTlsModule.DeleteCallBuilder
-
-
-
-
Enclosing class:
-
EndpointMutualTlsModule
-
-
-
public class EndpointMutualTlsModule.DeleteCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Delete API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointMutualTlsModule.GetCallBuilder.html b/docs/com/ngrok/services/EndpointMutualTlsModule.GetCallBuilder.html deleted file mode 100644 index b646651..0000000 --- a/docs/com/ngrok/services/EndpointMutualTlsModule.GetCallBuilder.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -EndpointMutualTlsModule.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointMutualTlsModule.GetCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointMutualTlsModule.GetCallBuilder
-
-
-
-
Enclosing class:
-
EndpointMutualTlsModule
-
-
-
public class EndpointMutualTlsModule.GetCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Get API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointMutualTlsModule.ReplaceCallBuilder.html b/docs/com/ngrok/services/EndpointMutualTlsModule.ReplaceCallBuilder.html deleted file mode 100644 index 4ffe95d..0000000 --- a/docs/com/ngrok/services/EndpointMutualTlsModule.ReplaceCallBuilder.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - -EndpointMutualTlsModule.ReplaceCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointMutualTlsModule.ReplaceCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointMutualTlsModule.ReplaceCallBuilder
-
-
-
-
Enclosing class:
-
EndpointMutualTlsModule
-
-
-
public class EndpointMutualTlsModule.ReplaceCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Replace API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointMutualTlsModule.html b/docs/com/ngrok/services/EndpointMutualTlsModule.html deleted file mode 100644 index 97c1c06..0000000 --- a/docs/com/ngrok/services/EndpointMutualTlsModule.html +++ /dev/null @@ -1,254 +0,0 @@ - - - - - -EndpointMutualTlsModule (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointMutualTlsModule

-
-
java.lang.Object -
com.ngrok.services.EndpointMutualTlsModule
-
-
-
-
public class EndpointMutualTlsModule -extends Object
- -
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointOAuthModule.DeleteCallBuilder.html b/docs/com/ngrok/services/EndpointOAuthModule.DeleteCallBuilder.html deleted file mode 100644 index 24a2045..0000000 --- a/docs/com/ngrok/services/EndpointOAuthModule.DeleteCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -EndpointOAuthModule.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointOAuthModule.DeleteCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointOAuthModule.DeleteCallBuilder
-
-
-
-
Enclosing class:
-
EndpointOAuthModule
-
-
-
public class EndpointOAuthModule.DeleteCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Delete API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointOAuthModule.GetCallBuilder.html b/docs/com/ngrok/services/EndpointOAuthModule.GetCallBuilder.html deleted file mode 100644 index d46f8e7..0000000 --- a/docs/com/ngrok/services/EndpointOAuthModule.GetCallBuilder.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -EndpointOAuthModule.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointOAuthModule.GetCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointOAuthModule.GetCallBuilder
-
-
-
-
Enclosing class:
-
EndpointOAuthModule
-
-
-
public class EndpointOAuthModule.GetCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Get API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointOAuthModule.ReplaceCallBuilder.html b/docs/com/ngrok/services/EndpointOAuthModule.ReplaceCallBuilder.html deleted file mode 100644 index f215e13..0000000 --- a/docs/com/ngrok/services/EndpointOAuthModule.ReplaceCallBuilder.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - -EndpointOAuthModule.ReplaceCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointOAuthModule.ReplaceCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointOAuthModule.ReplaceCallBuilder
-
-
-
-
Enclosing class:
-
EndpointOAuthModule
-
-
-
public class EndpointOAuthModule.ReplaceCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Replace API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointOAuthModule.html b/docs/com/ngrok/services/EndpointOAuthModule.html deleted file mode 100644 index 21a9eb8..0000000 --- a/docs/com/ngrok/services/EndpointOAuthModule.html +++ /dev/null @@ -1,254 +0,0 @@ - - - - - -EndpointOAuthModule (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointOAuthModule

-
-
java.lang.Object -
com.ngrok.services.EndpointOAuthModule
-
-
-
-
public class EndpointOAuthModule -extends Object
- -
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointOidcModule.DeleteCallBuilder.html b/docs/com/ngrok/services/EndpointOidcModule.DeleteCallBuilder.html deleted file mode 100644 index 64256e0..0000000 --- a/docs/com/ngrok/services/EndpointOidcModule.DeleteCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -EndpointOidcModule.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointOidcModule.DeleteCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointOidcModule.DeleteCallBuilder
-
-
-
-
Enclosing class:
-
EndpointOidcModule
-
-
-
public class EndpointOidcModule.DeleteCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Delete API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointOidcModule.GetCallBuilder.html b/docs/com/ngrok/services/EndpointOidcModule.GetCallBuilder.html deleted file mode 100644 index 8f219fa..0000000 --- a/docs/com/ngrok/services/EndpointOidcModule.GetCallBuilder.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -EndpointOidcModule.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointOidcModule.GetCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointOidcModule.GetCallBuilder
-
-
-
-
Enclosing class:
-
EndpointOidcModule
-
-
-
public class EndpointOidcModule.GetCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Get API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointOidcModule.ReplaceCallBuilder.html b/docs/com/ngrok/services/EndpointOidcModule.ReplaceCallBuilder.html deleted file mode 100644 index 400dace..0000000 --- a/docs/com/ngrok/services/EndpointOidcModule.ReplaceCallBuilder.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - -EndpointOidcModule.ReplaceCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointOidcModule.ReplaceCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointOidcModule.ReplaceCallBuilder
-
-
-
-
Enclosing class:
-
EndpointOidcModule
-
-
-
public class EndpointOidcModule.ReplaceCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Replace API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointOidcModule.html b/docs/com/ngrok/services/EndpointOidcModule.html deleted file mode 100644 index a03708c..0000000 --- a/docs/com/ngrok/services/EndpointOidcModule.html +++ /dev/null @@ -1,254 +0,0 @@ - - - - - -EndpointOidcModule (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointOidcModule

-
-
java.lang.Object -
com.ngrok.services.EndpointOidcModule
-
-
-
-
public class EndpointOidcModule -extends Object
- -
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointRequestHeadersModule.DeleteCallBuilder.html b/docs/com/ngrok/services/EndpointRequestHeadersModule.DeleteCallBuilder.html deleted file mode 100644 index f1659ae..0000000 --- a/docs/com/ngrok/services/EndpointRequestHeadersModule.DeleteCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -EndpointRequestHeadersModule.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointRequestHeadersModule.DeleteCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointRequestHeadersModule.DeleteCallBuilder
-
-
-
-
Enclosing class:
-
EndpointRequestHeadersModule
-
-
-
public class EndpointRequestHeadersModule.DeleteCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Delete API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointRequestHeadersModule.GetCallBuilder.html b/docs/com/ngrok/services/EndpointRequestHeadersModule.GetCallBuilder.html deleted file mode 100644 index 729453e..0000000 --- a/docs/com/ngrok/services/EndpointRequestHeadersModule.GetCallBuilder.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -EndpointRequestHeadersModule.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointRequestHeadersModule.GetCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointRequestHeadersModule.GetCallBuilder
-
-
-
-
Enclosing class:
-
EndpointRequestHeadersModule
-
-
-
public class EndpointRequestHeadersModule.GetCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Get API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointRequestHeadersModule.ReplaceCallBuilder.html b/docs/com/ngrok/services/EndpointRequestHeadersModule.ReplaceCallBuilder.html deleted file mode 100644 index fabf3d7..0000000 --- a/docs/com/ngrok/services/EndpointRequestHeadersModule.ReplaceCallBuilder.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - -EndpointRequestHeadersModule.ReplaceCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointRequestHeadersModule.ReplaceCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointRequestHeadersModule.ReplaceCallBuilder
-
-
-
-
Enclosing class:
-
EndpointRequestHeadersModule
-
-
-
public class EndpointRequestHeadersModule.ReplaceCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Replace API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointRequestHeadersModule.html b/docs/com/ngrok/services/EndpointRequestHeadersModule.html deleted file mode 100644 index dafa316..0000000 --- a/docs/com/ngrok/services/EndpointRequestHeadersModule.html +++ /dev/null @@ -1,254 +0,0 @@ - - - - - -EndpointRequestHeadersModule (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointRequestHeadersModule

-
-
java.lang.Object -
com.ngrok.services.EndpointRequestHeadersModule
-
-
-
-
public class EndpointRequestHeadersModule -extends Object
- -
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointResponseHeadersModule.DeleteCallBuilder.html b/docs/com/ngrok/services/EndpointResponseHeadersModule.DeleteCallBuilder.html deleted file mode 100644 index e98564a..0000000 --- a/docs/com/ngrok/services/EndpointResponseHeadersModule.DeleteCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -EndpointResponseHeadersModule.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointResponseHeadersModule.DeleteCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointResponseHeadersModule.DeleteCallBuilder
-
-
-
-
Enclosing class:
-
EndpointResponseHeadersModule
-
-
-
public class EndpointResponseHeadersModule.DeleteCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Delete API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointResponseHeadersModule.GetCallBuilder.html b/docs/com/ngrok/services/EndpointResponseHeadersModule.GetCallBuilder.html deleted file mode 100644 index 703fcde..0000000 --- a/docs/com/ngrok/services/EndpointResponseHeadersModule.GetCallBuilder.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -EndpointResponseHeadersModule.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointResponseHeadersModule.GetCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointResponseHeadersModule.GetCallBuilder
-
-
-
-
Enclosing class:
-
EndpointResponseHeadersModule
-
-
-
public class EndpointResponseHeadersModule.GetCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Get API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointResponseHeadersModule.ReplaceCallBuilder.html b/docs/com/ngrok/services/EndpointResponseHeadersModule.ReplaceCallBuilder.html deleted file mode 100644 index c1648d2..0000000 --- a/docs/com/ngrok/services/EndpointResponseHeadersModule.ReplaceCallBuilder.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - -EndpointResponseHeadersModule.ReplaceCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointResponseHeadersModule.ReplaceCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointResponseHeadersModule.ReplaceCallBuilder
-
-
-
-
Enclosing class:
-
EndpointResponseHeadersModule
-
-
-
public class EndpointResponseHeadersModule.ReplaceCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Replace API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointResponseHeadersModule.html b/docs/com/ngrok/services/EndpointResponseHeadersModule.html deleted file mode 100644 index 05f11b7..0000000 --- a/docs/com/ngrok/services/EndpointResponseHeadersModule.html +++ /dev/null @@ -1,254 +0,0 @@ - - - - - -EndpointResponseHeadersModule (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointResponseHeadersModule

-
-
java.lang.Object -
com.ngrok.services.EndpointResponseHeadersModule
-
-
-
-
public class EndpointResponseHeadersModule -extends Object
- -
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointSamlModule.DeleteCallBuilder.html b/docs/com/ngrok/services/EndpointSamlModule.DeleteCallBuilder.html deleted file mode 100644 index 3247d8b..0000000 --- a/docs/com/ngrok/services/EndpointSamlModule.DeleteCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -EndpointSamlModule.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointSamlModule.DeleteCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointSamlModule.DeleteCallBuilder
-
-
-
-
Enclosing class:
-
EndpointSamlModule
-
-
-
public class EndpointSamlModule.DeleteCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Delete API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointSamlModule.GetCallBuilder.html b/docs/com/ngrok/services/EndpointSamlModule.GetCallBuilder.html deleted file mode 100644 index 0d052a4..0000000 --- a/docs/com/ngrok/services/EndpointSamlModule.GetCallBuilder.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -EndpointSamlModule.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointSamlModule.GetCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointSamlModule.GetCallBuilder
-
-
-
-
Enclosing class:
-
EndpointSamlModule
-
-
-
public class EndpointSamlModule.GetCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Get API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointSamlModule.ReplaceCallBuilder.html b/docs/com/ngrok/services/EndpointSamlModule.ReplaceCallBuilder.html deleted file mode 100644 index 17f8e21..0000000 --- a/docs/com/ngrok/services/EndpointSamlModule.ReplaceCallBuilder.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - -EndpointSamlModule.ReplaceCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointSamlModule.ReplaceCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointSamlModule.ReplaceCallBuilder
-
-
-
-
Enclosing class:
-
EndpointSamlModule
-
-
-
public class EndpointSamlModule.ReplaceCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Replace API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointSamlModule.html b/docs/com/ngrok/services/EndpointSamlModule.html deleted file mode 100644 index 3adc83e..0000000 --- a/docs/com/ngrok/services/EndpointSamlModule.html +++ /dev/null @@ -1,254 +0,0 @@ - - - - - -EndpointSamlModule (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointSamlModule

-
-
java.lang.Object -
com.ngrok.services.EndpointSamlModule
-
-
-
-
public class EndpointSamlModule -extends Object
- -
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointTlsTerminationModule.DeleteCallBuilder.html b/docs/com/ngrok/services/EndpointTlsTerminationModule.DeleteCallBuilder.html deleted file mode 100644 index 1388d28..0000000 --- a/docs/com/ngrok/services/EndpointTlsTerminationModule.DeleteCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -EndpointTlsTerminationModule.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointTlsTerminationModule.DeleteCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointTlsTerminationModule.DeleteCallBuilder
-
-
-
-
Enclosing class:
-
EndpointTlsTerminationModule
-
-
-
public class EndpointTlsTerminationModule.DeleteCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Delete API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointTlsTerminationModule.GetCallBuilder.html b/docs/com/ngrok/services/EndpointTlsTerminationModule.GetCallBuilder.html deleted file mode 100644 index 3fb1495..0000000 --- a/docs/com/ngrok/services/EndpointTlsTerminationModule.GetCallBuilder.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -EndpointTlsTerminationModule.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointTlsTerminationModule.GetCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointTlsTerminationModule.GetCallBuilder
-
-
-
-
Enclosing class:
-
EndpointTlsTerminationModule
-
-
-
public class EndpointTlsTerminationModule.GetCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Get API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointTlsTerminationModule.ReplaceCallBuilder.html b/docs/com/ngrok/services/EndpointTlsTerminationModule.ReplaceCallBuilder.html deleted file mode 100644 index d03181c..0000000 --- a/docs/com/ngrok/services/EndpointTlsTerminationModule.ReplaceCallBuilder.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - -EndpointTlsTerminationModule.ReplaceCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointTlsTerminationModule.ReplaceCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointTlsTerminationModule.ReplaceCallBuilder
-
-
-
-
Enclosing class:
-
EndpointTlsTerminationModule
-
-
-
public class EndpointTlsTerminationModule.ReplaceCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Replace API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointTlsTerminationModule.html b/docs/com/ngrok/services/EndpointTlsTerminationModule.html deleted file mode 100644 index ef7ae4f..0000000 --- a/docs/com/ngrok/services/EndpointTlsTerminationModule.html +++ /dev/null @@ -1,254 +0,0 @@ - - - - - -EndpointTlsTerminationModule (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointTlsTerminationModule

-
-
java.lang.Object -
com.ngrok.services.EndpointTlsTerminationModule
-
-
-
-
public class EndpointTlsTerminationModule -extends Object
- -
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointWebhookValidationModule.DeleteCallBuilder.html b/docs/com/ngrok/services/EndpointWebhookValidationModule.DeleteCallBuilder.html deleted file mode 100644 index f5ca0f4..0000000 --- a/docs/com/ngrok/services/EndpointWebhookValidationModule.DeleteCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -EndpointWebhookValidationModule.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointWebhookValidationModule.DeleteCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointWebhookValidationModule.DeleteCallBuilder
-
-
-
-
Enclosing class:
-
EndpointWebhookValidationModule
-
-
-
public class EndpointWebhookValidationModule.DeleteCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Delete API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointWebhookValidationModule.GetCallBuilder.html b/docs/com/ngrok/services/EndpointWebhookValidationModule.GetCallBuilder.html deleted file mode 100644 index 757ee01..0000000 --- a/docs/com/ngrok/services/EndpointWebhookValidationModule.GetCallBuilder.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -EndpointWebhookValidationModule.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointWebhookValidationModule.GetCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointWebhookValidationModule.GetCallBuilder
-
-
-
-
Enclosing class:
-
EndpointWebhookValidationModule
-
-
-
public class EndpointWebhookValidationModule.GetCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Get API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointWebhookValidationModule.ReplaceCallBuilder.html b/docs/com/ngrok/services/EndpointWebhookValidationModule.ReplaceCallBuilder.html deleted file mode 100644 index 067964a..0000000 --- a/docs/com/ngrok/services/EndpointWebhookValidationModule.ReplaceCallBuilder.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - -EndpointWebhookValidationModule.ReplaceCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointWebhookValidationModule.ReplaceCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EndpointWebhookValidationModule.ReplaceCallBuilder
-
-
-
-
Enclosing class:
-
EndpointWebhookValidationModule
-
-
-
public class EndpointWebhookValidationModule.ReplaceCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Replace API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EndpointWebhookValidationModule.html b/docs/com/ngrok/services/EndpointWebhookValidationModule.html deleted file mode 100644 index 935a15a..0000000 --- a/docs/com/ngrok/services/EndpointWebhookValidationModule.html +++ /dev/null @@ -1,254 +0,0 @@ - - - - - -EndpointWebhookValidationModule (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EndpointWebhookValidationModule

-
-
java.lang.Object -
com.ngrok.services.EndpointWebhookValidationModule
-
-
-
-
public class EndpointWebhookValidationModule -extends Object
- -
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EventDestinations.CreateCallBuilder.html b/docs/com/ngrok/services/EventDestinations.CreateCallBuilder.html deleted file mode 100644 index 3d14cf7..0000000 --- a/docs/com/ngrok/services/EventDestinations.CreateCallBuilder.html +++ /dev/null @@ -1,326 +0,0 @@ - - - - - -EventDestinations.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventDestinations.CreateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EventDestinations.CreateCallBuilder
-
-
-
-
Enclosing class:
-
EventDestinations
-
-
-
public class EventDestinations.CreateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Create API call.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      metadata

      -
      public EventDestinations.CreateCallBuilder metadata​(String metadata)
      -
      Arbitrary user-defined machine-readable data of this Event Destination. - Optional, max 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public EventDestinations.CreateCallBuilder metadata​(Optional<String> metadata)
      -
      Arbitrary user-defined machine-readable data of this Event Destination. - Optional, max 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      description

      -
      public EventDestinations.CreateCallBuilder description​(String description)
      -
      Human-readable description of the Event Destination. Optional, max 255 bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      description

      -
      public EventDestinations.CreateCallBuilder description​(Optional<String> description)
      -
      Human-readable description of the Event Destination. Optional, max 255 bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      format

      -
      public EventDestinations.CreateCallBuilder format​(String format)
      -
      The output format you would like to serialize events into when sending to their - target. Currently the only accepted value is JSON.
      -
      -
      Parameters:
      -
      format - the value of the format parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      format

      - -
      The output format you would like to serialize events into when sending to their - target. Currently the only accepted value is JSON.
      -
      -
      Parameters:
      -
      format - the value of the format parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      target

      - -
      An object that encapsulates where and how to send your events. An event - destination must contain exactly one of the following objects, leaving the rest - null: kinesis, firehose, cloudwatch_logs, - or s3.
      -
      -
      Parameters:
      -
      target - the value of the target parameter as a EventTarget
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      target

      - -
      An object that encapsulates where and how to send your events. An event - destination must contain exactly one of the following objects, leaving the rest - null: kinesis, firehose, cloudwatch_logs, - or s3.
      -
      -
      Parameters:
      -
      target - the value of the target parameter as an Optional of EventTarget
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      call

      - -
      Initiates the API call asynchronously.
      -
      -
      Returns:
      -
      a CompletionStage of EventDestination
      -
      -
      -
    • -
    • -
      -

      blockingCall

      -
      public EventDestination blockingCall() - throws InterruptedException
      -
      Initiates the API call and blocks until it returns.
      -
      -
      Returns:
      -
      EventDestination
      -
      Throws:
      -
      InterruptedException - if the thread was interrupted during the call
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EventDestinations.DeleteCallBuilder.html b/docs/com/ngrok/services/EventDestinations.DeleteCallBuilder.html deleted file mode 100644 index 1010beb..0000000 --- a/docs/com/ngrok/services/EventDestinations.DeleteCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -EventDestinations.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventDestinations.DeleteCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EventDestinations.DeleteCallBuilder
-
-
-
-
Enclosing class:
-
EventDestinations
-
-
-
public class EventDestinations.DeleteCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Delete API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EventDestinations.GetCallBuilder.html b/docs/com/ngrok/services/EventDestinations.GetCallBuilder.html deleted file mode 100644 index 6d74579..0000000 --- a/docs/com/ngrok/services/EventDestinations.GetCallBuilder.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -EventDestinations.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventDestinations.GetCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EventDestinations.GetCallBuilder
-
-
-
-
Enclosing class:
-
EventDestinations
-
-
-
public class EventDestinations.GetCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Get API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EventDestinations.ListCallBuilder.html b/docs/com/ngrok/services/EventDestinations.ListCallBuilder.html deleted file mode 100644 index 736f50e..0000000 --- a/docs/com/ngrok/services/EventDestinations.ListCallBuilder.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - -EventDestinations.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventDestinations.ListCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EventDestinations.ListCallBuilder
-
-
-
-
Enclosing class:
-
EventDestinations
-
-
-
public class EventDestinations.ListCallBuilder -extends Object
-
A builder object encapsulating state for an unsent List API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EventDestinations.UpdateCallBuilder.html b/docs/com/ngrok/services/EventDestinations.UpdateCallBuilder.html deleted file mode 100644 index 93123a9..0000000 --- a/docs/com/ngrok/services/EventDestinations.UpdateCallBuilder.html +++ /dev/null @@ -1,326 +0,0 @@ - - - - - -EventDestinations.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventDestinations.UpdateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EventDestinations.UpdateCallBuilder
-
-
-
-
Enclosing class:
-
EventDestinations
-
-
-
public class EventDestinations.UpdateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Update API call.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      metadata

      -
      public EventDestinations.UpdateCallBuilder metadata​(String metadata)
      -
      Arbitrary user-defined machine-readable data of this Event Destination. - Optional, max 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public EventDestinations.UpdateCallBuilder metadata​(Optional<String> metadata)
      -
      Arbitrary user-defined machine-readable data of this Event Destination. - Optional, max 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      description

      -
      public EventDestinations.UpdateCallBuilder description​(String description)
      -
      Human-readable description of the Event Destination. Optional, max 255 bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      description

      -
      public EventDestinations.UpdateCallBuilder description​(Optional<String> description)
      -
      Human-readable description of the Event Destination. Optional, max 255 bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      format

      -
      public EventDestinations.UpdateCallBuilder format​(String format)
      -
      The output format you would like to serialize events into when sending to their - target. Currently the only accepted value is JSON.
      -
      -
      Parameters:
      -
      format - the value of the format parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      format

      - -
      The output format you would like to serialize events into when sending to their - target. Currently the only accepted value is JSON.
      -
      -
      Parameters:
      -
      format - the value of the format parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      target

      - -
      An object that encapsulates where and how to send your events. An event - destination must contain exactly one of the following objects, leaving the rest - null: kinesis, firehose, cloudwatch_logs, - or s3.
      -
      -
      Parameters:
      -
      target - the value of the target parameter as a EventTarget
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      target

      - -
      An object that encapsulates where and how to send your events. An event - destination must contain exactly one of the following objects, leaving the rest - null: kinesis, firehose, cloudwatch_logs, - or s3.
      -
      -
      Parameters:
      -
      target - the value of the target parameter as an Optional of EventTarget
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      call

      - -
      Initiates the API call asynchronously.
      -
      -
      Returns:
      -
      a CompletionStage of EventDestination
      -
      -
      -
    • -
    • -
      -

      blockingCall

      -
      public EventDestination blockingCall() - throws InterruptedException
      -
      Initiates the API call and blocks until it returns.
      -
      -
      Returns:
      -
      EventDestination
      -
      Throws:
      -
      InterruptedException - if the thread was interrupted during the call
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EventDestinations.html b/docs/com/ngrok/services/EventDestinations.html deleted file mode 100644 index 0c25812..0000000 --- a/docs/com/ngrok/services/EventDestinations.html +++ /dev/null @@ -1,304 +0,0 @@ - - - - - -EventDestinations (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventDestinations

-
-
java.lang.Object -
com.ngrok.services.EventDestinations
-
-
-
-
public class EventDestinations -extends Object
- -
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EventSources.CreateCallBuilder.html b/docs/com/ngrok/services/EventSources.CreateCallBuilder.html deleted file mode 100644 index 3255fa7..0000000 --- a/docs/com/ngrok/services/EventSources.CreateCallBuilder.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - -EventSources.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventSources.CreateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EventSources.CreateCallBuilder
-
-
-
-
Enclosing class:
-
EventSources
-
-
-
public class EventSources.CreateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Create API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EventSources.DeleteCallBuilder.html b/docs/com/ngrok/services/EventSources.DeleteCallBuilder.html deleted file mode 100644 index a3fbb73..0000000 --- a/docs/com/ngrok/services/EventSources.DeleteCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -EventSources.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventSources.DeleteCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EventSources.DeleteCallBuilder
-
-
-
-
Enclosing class:
-
EventSources
-
-
-
public class EventSources.DeleteCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Delete API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EventSources.GetCallBuilder.html b/docs/com/ngrok/services/EventSources.GetCallBuilder.html deleted file mode 100644 index 9d99487..0000000 --- a/docs/com/ngrok/services/EventSources.GetCallBuilder.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -EventSources.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventSources.GetCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EventSources.GetCallBuilder
-
-
-
-
Enclosing class:
-
EventSources
-
-
-
public class EventSources.GetCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Get API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EventSources.ListCallBuilder.html b/docs/com/ngrok/services/EventSources.ListCallBuilder.html deleted file mode 100644 index 2bcef34..0000000 --- a/docs/com/ngrok/services/EventSources.ListCallBuilder.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -EventSources.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventSources.ListCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EventSources.ListCallBuilder
-
-
-
-
Enclosing class:
-
EventSources
-
-
-
public class EventSources.ListCallBuilder -extends Object
-
A builder object encapsulating state for an unsent List API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EventSources.UpdateCallBuilder.html b/docs/com/ngrok/services/EventSources.UpdateCallBuilder.html deleted file mode 100644 index a878c41..0000000 --- a/docs/com/ngrok/services/EventSources.UpdateCallBuilder.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -EventSources.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventSources.UpdateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EventSources.UpdateCallBuilder
-
-
-
-
Enclosing class:
-
EventSources
-
-
-
public class EventSources.UpdateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Update API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EventSources.html b/docs/com/ngrok/services/EventSources.html deleted file mode 100644 index 2bb55b4..0000000 --- a/docs/com/ngrok/services/EventSources.html +++ /dev/null @@ -1,323 +0,0 @@ - - - - - -EventSources (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventSources

-
-
java.lang.Object -
com.ngrok.services.EventSources
-
-
-
-
public class EventSources -extends Object
- -
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      EventSources

      -
      public EventSources​(NgrokApiClient apiClient)
      -
      Creates a new sub-client for EventSources.
      -
      -
      Parameters:
      -
      apiClient - an instance of NgrokApiClient
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    - -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EventStreams.CreateCallBuilder.html b/docs/com/ngrok/services/EventStreams.CreateCallBuilder.html deleted file mode 100644 index 9dee66b..0000000 --- a/docs/com/ngrok/services/EventStreams.CreateCallBuilder.html +++ /dev/null @@ -1,394 +0,0 @@ - - - - - -EventStreams.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventStreams.CreateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EventStreams.CreateCallBuilder
-
-
-
-
Enclosing class:
-
EventStreams
-
-
-
public class EventStreams.CreateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Create API call.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      metadata

      -
      public EventStreams.CreateCallBuilder metadata​(String metadata)
      -
      Arbitrary user-defined machine-readable data of this Event Stream. Optional, max - 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public EventStreams.CreateCallBuilder metadata​(Optional<String> metadata)
      -
      Arbitrary user-defined machine-readable data of this Event Stream. Optional, max - 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      description

      -
      public EventStreams.CreateCallBuilder description​(String description)
      -
      Human-readable description of the Event Stream. Optional, max 255 bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      description

      -
      public EventStreams.CreateCallBuilder description​(Optional<String> description)
      -
      Human-readable description of the Event Stream. Optional, max 255 bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      fields

      -
      public EventStreams.CreateCallBuilder fields​(List<String> fields)
      -
      A list of protocol-specific fields you want to collect on each event.
      -
      -
      Parameters:
      -
      fields - the value of the fields parameter as a List<String>
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      fields

      -
      public EventStreams.CreateCallBuilder fields​(Optional<List<String>> fields)
      -
      A list of protocol-specific fields you want to collect on each event.
      -
      -
      Parameters:
      -
      fields - the value of the fields parameter as an Optional of List<String>
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      eventType

      -
      public EventStreams.CreateCallBuilder eventType​(String eventType)
      -
      The protocol that determines which events will be collected. Supported values - are tcp_connection_closed and http_request_complete.
      -
      -
      Parameters:
      -
      eventType - the value of the event_type parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      eventType

      -
      public EventStreams.CreateCallBuilder eventType​(Optional<String> eventType)
      -
      The protocol that determines which events will be collected. Supported values - are tcp_connection_closed and http_request_complete.
      -
      -
      Parameters:
      -
      eventType - the value of the event_type parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      destinationIds

      -
      public EventStreams.CreateCallBuilder destinationIds​(List<String> destinationIds)
      -
      A list of Event Destination IDs which should be used for this Event Stream. - Event Streams are required to have at least one Event Destination.
      -
      -
      Parameters:
      -
      destinationIds - the value of the destination_ids parameter as a List<String>
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      destinationIds

      -
      public EventStreams.CreateCallBuilder destinationIds​(Optional<List<String>> destinationIds)
      -
      A list of Event Destination IDs which should be used for this Event Stream. - Event Streams are required to have at least one Event Destination.
      -
      -
      Parameters:
      -
      destinationIds - the value of the destination_ids parameter as an Optional of List<String>
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      samplingRate

      -
      public EventStreams.CreateCallBuilder samplingRate​(double samplingRate)
      -
      The percentage of all events you would like to capture. Valid values range from - 0.01, representing 1% of all events to 1.00, representing 100% of all events.
      -
      -
      Parameters:
      -
      samplingRate - the value of the sampling_rate parameter as a double
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      samplingRate

      -
      public EventStreams.CreateCallBuilder samplingRate​(Optional<Double> samplingRate)
      -
      The percentage of all events you would like to capture. Valid values range from - 0.01, representing 1% of all events to 1.00, representing 100% of all events.
      -
      -
      Parameters:
      -
      samplingRate - the value of the sampling_rate parameter as an Optional of double
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      call

      -
      public CompletionStage<EventStream> call()
      -
      Initiates the API call asynchronously.
      -
      -
      Returns:
      -
      a CompletionStage of EventStream
      -
      -
      -
    • -
    • -
      -

      blockingCall

      -
      public EventStream blockingCall() - throws InterruptedException
      -
      Initiates the API call and blocks until it returns.
      -
      -
      Returns:
      -
      EventStream
      -
      Throws:
      -
      InterruptedException - if the thread was interrupted during the call
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EventStreams.DeleteCallBuilder.html b/docs/com/ngrok/services/EventStreams.DeleteCallBuilder.html deleted file mode 100644 index d7a069e..0000000 --- a/docs/com/ngrok/services/EventStreams.DeleteCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -EventStreams.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventStreams.DeleteCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EventStreams.DeleteCallBuilder
-
-
-
-
Enclosing class:
-
EventStreams
-
-
-
public class EventStreams.DeleteCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Delete API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EventStreams.GetCallBuilder.html b/docs/com/ngrok/services/EventStreams.GetCallBuilder.html deleted file mode 100644 index d8ffc54..0000000 --- a/docs/com/ngrok/services/EventStreams.GetCallBuilder.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -EventStreams.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventStreams.GetCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EventStreams.GetCallBuilder
-
-
-
-
Enclosing class:
-
EventStreams
-
-
-
public class EventStreams.GetCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Get API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EventStreams.ListCallBuilder.html b/docs/com/ngrok/services/EventStreams.ListCallBuilder.html deleted file mode 100644 index f6cc2b2..0000000 --- a/docs/com/ngrok/services/EventStreams.ListCallBuilder.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - -EventStreams.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventStreams.ListCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EventStreams.ListCallBuilder
-
-
-
-
Enclosing class:
-
EventStreams
-
-
-
public class EventStreams.ListCallBuilder -extends Object
-
A builder object encapsulating state for an unsent List API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EventStreams.UpdateCallBuilder.html b/docs/com/ngrok/services/EventStreams.UpdateCallBuilder.html deleted file mode 100644 index 2dcfd9d..0000000 --- a/docs/com/ngrok/services/EventStreams.UpdateCallBuilder.html +++ /dev/null @@ -1,356 +0,0 @@ - - - - - -EventStreams.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventStreams.UpdateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EventStreams.UpdateCallBuilder
-
-
-
-
Enclosing class:
-
EventStreams
-
-
-
public class EventStreams.UpdateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Update API call.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      metadata

      -
      public EventStreams.UpdateCallBuilder metadata​(String metadata)
      -
      Arbitrary user-defined machine-readable data of this Event Stream. Optional, max - 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public EventStreams.UpdateCallBuilder metadata​(Optional<String> metadata)
      -
      Arbitrary user-defined machine-readable data of this Event Stream. Optional, max - 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      description

      -
      public EventStreams.UpdateCallBuilder description​(String description)
      -
      Human-readable description of the Event Stream. Optional, max 255 bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      description

      -
      public EventStreams.UpdateCallBuilder description​(Optional<String> description)
      -
      Human-readable description of the Event Stream. Optional, max 255 bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      fields

      -
      public EventStreams.UpdateCallBuilder fields​(List<String> fields)
      -
      A list of protocol-specific fields you want to collect on each event.
      -
      -
      Parameters:
      -
      fields - the value of the fields parameter as a List<String>
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      fields

      -
      public EventStreams.UpdateCallBuilder fields​(Optional<List<String>> fields)
      -
      A list of protocol-specific fields you want to collect on each event.
      -
      -
      Parameters:
      -
      fields - the value of the fields parameter as an Optional of List<String>
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      destinationIds

      -
      public EventStreams.UpdateCallBuilder destinationIds​(List<String> destinationIds)
      -
      A list of Event Destination IDs which should be used for this Event Stream. - Event Streams are required to have at least one Event Destination.
      -
      -
      Parameters:
      -
      destinationIds - the value of the destination_ids parameter as a List<String>
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      destinationIds

      -
      public EventStreams.UpdateCallBuilder destinationIds​(Optional<List<String>> destinationIds)
      -
      A list of Event Destination IDs which should be used for this Event Stream. - Event Streams are required to have at least one Event Destination.
      -
      -
      Parameters:
      -
      destinationIds - the value of the destination_ids parameter as an Optional of List<String>
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      samplingRate

      -
      public EventStreams.UpdateCallBuilder samplingRate​(double samplingRate)
      -
      The percentage of all events you would like to capture. Valid values range from - 0.01, representing 1% of all events to 1.00, representing 100% of all events.
      -
      -
      Parameters:
      -
      samplingRate - the value of the sampling_rate parameter as a double
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      samplingRate

      -
      public EventStreams.UpdateCallBuilder samplingRate​(Optional<Double> samplingRate)
      -
      The percentage of all events you would like to capture. Valid values range from - 0.01, representing 1% of all events to 1.00, representing 100% of all events.
      -
      -
      Parameters:
      -
      samplingRate - the value of the sampling_rate parameter as an Optional of double
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      call

      -
      public CompletionStage<EventStream> call()
      -
      Initiates the API call asynchronously.
      -
      -
      Returns:
      -
      a CompletionStage of EventStream
      -
      -
      -
    • -
    • -
      -

      blockingCall

      -
      public EventStream blockingCall() - throws InterruptedException
      -
      Initiates the API call and blocks until it returns.
      -
      -
      Returns:
      -
      EventStream
      -
      Throws:
      -
      InterruptedException - if the thread was interrupted during the call
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EventStreams.html b/docs/com/ngrok/services/EventStreams.html deleted file mode 100644 index c97901e..0000000 --- a/docs/com/ngrok/services/EventStreams.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - -EventStreams (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventStreams

-
-
java.lang.Object -
com.ngrok.services.EventStreams
-
-
-
-
public class EventStreams -extends Object
- -
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EventSubscriptions.CreateCallBuilder.html b/docs/com/ngrok/services/EventSubscriptions.CreateCallBuilder.html deleted file mode 100644 index a9ddfac..0000000 --- a/docs/com/ngrok/services/EventSubscriptions.CreateCallBuilder.html +++ /dev/null @@ -1,320 +0,0 @@ - - - - - -EventSubscriptions.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventSubscriptions.CreateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EventSubscriptions.CreateCallBuilder
-
-
-
-
Enclosing class:
-
EventSubscriptions
-
-
-
public class EventSubscriptions.CreateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Create API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EventSubscriptions.DeleteCallBuilder.html b/docs/com/ngrok/services/EventSubscriptions.DeleteCallBuilder.html deleted file mode 100644 index 6eaab60..0000000 --- a/docs/com/ngrok/services/EventSubscriptions.DeleteCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -EventSubscriptions.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventSubscriptions.DeleteCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EventSubscriptions.DeleteCallBuilder
-
-
-
-
Enclosing class:
-
EventSubscriptions
-
-
-
public class EventSubscriptions.DeleteCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Delete API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EventSubscriptions.GetCallBuilder.html b/docs/com/ngrok/services/EventSubscriptions.GetCallBuilder.html deleted file mode 100644 index ae0e679..0000000 --- a/docs/com/ngrok/services/EventSubscriptions.GetCallBuilder.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -EventSubscriptions.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventSubscriptions.GetCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EventSubscriptions.GetCallBuilder
-
-
-
-
Enclosing class:
-
EventSubscriptions
-
-
-
public class EventSubscriptions.GetCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Get API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EventSubscriptions.ListCallBuilder.html b/docs/com/ngrok/services/EventSubscriptions.ListCallBuilder.html deleted file mode 100644 index 9857639..0000000 --- a/docs/com/ngrok/services/EventSubscriptions.ListCallBuilder.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - -EventSubscriptions.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventSubscriptions.ListCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EventSubscriptions.ListCallBuilder
-
-
-
-
Enclosing class:
-
EventSubscriptions
-
-
-
public class EventSubscriptions.ListCallBuilder -extends Object
-
A builder object encapsulating state for an unsent List API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EventSubscriptions.UpdateCallBuilder.html b/docs/com/ngrok/services/EventSubscriptions.UpdateCallBuilder.html deleted file mode 100644 index 87716c8..0000000 --- a/docs/com/ngrok/services/EventSubscriptions.UpdateCallBuilder.html +++ /dev/null @@ -1,320 +0,0 @@ - - - - - -EventSubscriptions.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventSubscriptions.UpdateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.EventSubscriptions.UpdateCallBuilder
-
-
-
-
Enclosing class:
-
EventSubscriptions
-
-
-
public class EventSubscriptions.UpdateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Update API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/EventSubscriptions.html b/docs/com/ngrok/services/EventSubscriptions.html deleted file mode 100644 index 41161c0..0000000 --- a/docs/com/ngrok/services/EventSubscriptions.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - -EventSubscriptions (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class EventSubscriptions

-
-
java.lang.Object -
com.ngrok.services.EventSubscriptions
-
-
-
-
public class EventSubscriptions -extends Object
- -
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/IpPolicies.CreateCallBuilder.html b/docs/com/ngrok/services/IpPolicies.CreateCallBuilder.html deleted file mode 100644 index 857fcee..0000000 --- a/docs/com/ngrok/services/IpPolicies.CreateCallBuilder.html +++ /dev/null @@ -1,246 +0,0 @@ - - - - - -IpPolicies.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class IpPolicies.CreateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.IpPolicies.CreateCallBuilder
-
-
-
-
Enclosing class:
-
IpPolicies
-
-
-
public class IpPolicies.CreateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Create API call.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      description

      -
      public IpPolicies.CreateCallBuilder description​(String description)
      -
      human-readable description of the source IPs of this IP policy. optional, max - 255 bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      description

      -
      public IpPolicies.CreateCallBuilder description​(Optional<String> description)
      -
      human-readable description of the source IPs of this IP policy. optional, max - 255 bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public IpPolicies.CreateCallBuilder metadata​(String metadata)
      -
      arbitrary user-defined machine-readable data of this IP policy. optional, max - 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public IpPolicies.CreateCallBuilder metadata​(Optional<String> metadata)
      -
      arbitrary user-defined machine-readable data of this IP policy. optional, max - 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      call

      -
      public CompletionStage<IpPolicy> call()
      -
      Initiates the API call asynchronously.
      -
      -
      Returns:
      -
      a CompletionStage of IpPolicy
      -
      -
      -
    • -
    • -
      -

      blockingCall

      -
      public IpPolicy blockingCall() - throws InterruptedException
      -
      Initiates the API call and blocks until it returns.
      -
      -
      Returns:
      -
      IpPolicy
      -
      Throws:
      -
      InterruptedException - if the thread was interrupted during the call
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/services/IpPolicies.DeleteCallBuilder.html b/docs/com/ngrok/services/IpPolicies.DeleteCallBuilder.html deleted file mode 100644 index 56add4c..0000000 --- a/docs/com/ngrok/services/IpPolicies.DeleteCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -IpPolicies.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class IpPolicies.DeleteCallBuilder

-
-
java.lang.Object -
com.ngrok.services.IpPolicies.DeleteCallBuilder
-
-
-
-
Enclosing class:
-
IpPolicies
-
-
-
public class IpPolicies.DeleteCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Delete API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/IpPolicies.GetCallBuilder.html b/docs/com/ngrok/services/IpPolicies.GetCallBuilder.html deleted file mode 100644 index f4b6eb9..0000000 --- a/docs/com/ngrok/services/IpPolicies.GetCallBuilder.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -IpPolicies.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class IpPolicies.GetCallBuilder

-
-
java.lang.Object -
com.ngrok.services.IpPolicies.GetCallBuilder
-
-
-
-
Enclosing class:
-
IpPolicies
-
-
-
public class IpPolicies.GetCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Get API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/IpPolicies.ListCallBuilder.html b/docs/com/ngrok/services/IpPolicies.ListCallBuilder.html deleted file mode 100644 index f4ca90e..0000000 --- a/docs/com/ngrok/services/IpPolicies.ListCallBuilder.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - -IpPolicies.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class IpPolicies.ListCallBuilder

-
-
java.lang.Object -
com.ngrok.services.IpPolicies.ListCallBuilder
-
-
-
-
Enclosing class:
-
IpPolicies
-
-
-
public class IpPolicies.ListCallBuilder -extends Object
-
A builder object encapsulating state for an unsent List API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/IpPolicies.UpdateCallBuilder.html b/docs/com/ngrok/services/IpPolicies.UpdateCallBuilder.html deleted file mode 100644 index 38855bb..0000000 --- a/docs/com/ngrok/services/IpPolicies.UpdateCallBuilder.html +++ /dev/null @@ -1,246 +0,0 @@ - - - - - -IpPolicies.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class IpPolicies.UpdateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.IpPolicies.UpdateCallBuilder
-
-
-
-
Enclosing class:
-
IpPolicies
-
-
-
public class IpPolicies.UpdateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Update API call.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      description

      -
      public IpPolicies.UpdateCallBuilder description​(String description)
      -
      human-readable description of the source IPs of this IP policy. optional, max - 255 bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      description

      -
      public IpPolicies.UpdateCallBuilder description​(Optional<String> description)
      -
      human-readable description of the source IPs of this IP policy. optional, max - 255 bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public IpPolicies.UpdateCallBuilder metadata​(String metadata)
      -
      arbitrary user-defined machine-readable data of this IP policy. optional, max - 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public IpPolicies.UpdateCallBuilder metadata​(Optional<String> metadata)
      -
      arbitrary user-defined machine-readable data of this IP policy. optional, max - 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      call

      -
      public CompletionStage<IpPolicy> call()
      -
      Initiates the API call asynchronously.
      -
      -
      Returns:
      -
      a CompletionStage of IpPolicy
      -
      -
      -
    • -
    • -
      -

      blockingCall

      -
      public IpPolicy blockingCall() - throws InterruptedException
      -
      Initiates the API call and blocks until it returns.
      -
      -
      Returns:
      -
      IpPolicy
      -
      Throws:
      -
      InterruptedException - if the thread was interrupted during the call
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/services/IpPolicies.html b/docs/com/ngrok/services/IpPolicies.html deleted file mode 100644 index b2b8c1b..0000000 --- a/docs/com/ngrok/services/IpPolicies.html +++ /dev/null @@ -1,313 +0,0 @@ - - - - - -IpPolicies (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class IpPolicies

-
-
java.lang.Object -
com.ngrok.services.IpPolicies
-
-
-
-
public class IpPolicies -extends Object
-
IP Policies are reusable groups of CIDR ranges with an allow or - deny - action. They can be attached to endpoints via the Endpoint Configuration IP - Policy module. They can also be used with IP Restrictions to control source - IP ranges that can start tunnel sessions and connect to the API and dashboard. - - See also https://ngrok.com/docs/api#api-ip-policies.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/IpPolicyRules.CreateCallBuilder.html b/docs/com/ngrok/services/IpPolicyRules.CreateCallBuilder.html deleted file mode 100644 index 0b07c5f..0000000 --- a/docs/com/ngrok/services/IpPolicyRules.CreateCallBuilder.html +++ /dev/null @@ -1,246 +0,0 @@ - - - - - -IpPolicyRules.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class IpPolicyRules.CreateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.IpPolicyRules.CreateCallBuilder
-
-
-
-
Enclosing class:
-
IpPolicyRules
-
-
-
public class IpPolicyRules.CreateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Create API call.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      description

      -
      public IpPolicyRules.CreateCallBuilder description​(String description)
      -
      human-readable description of the source IPs of this IP rule. optional, max 255 - bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      description

      -
      public IpPolicyRules.CreateCallBuilder description​(Optional<String> description)
      -
      human-readable description of the source IPs of this IP rule. optional, max 255 - bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public IpPolicyRules.CreateCallBuilder metadata​(String metadata)
      -
      arbitrary user-defined machine-readable data of this IP policy rule. optional, - max 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public IpPolicyRules.CreateCallBuilder metadata​(Optional<String> metadata)
      -
      arbitrary user-defined machine-readable data of this IP policy rule. optional, - max 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      call

      -
      public CompletionStage<IpPolicyRule> call()
      -
      Initiates the API call asynchronously.
      -
      -
      Returns:
      -
      a CompletionStage of IpPolicyRule
      -
      -
      -
    • -
    • -
      -

      blockingCall

      -
      public IpPolicyRule blockingCall() - throws InterruptedException
      -
      Initiates the API call and blocks until it returns.
      -
      -
      Returns:
      -
      IpPolicyRule
      -
      Throws:
      -
      InterruptedException - if the thread was interrupted during the call
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/services/IpPolicyRules.DeleteCallBuilder.html b/docs/com/ngrok/services/IpPolicyRules.DeleteCallBuilder.html deleted file mode 100644 index 29516ba..0000000 --- a/docs/com/ngrok/services/IpPolicyRules.DeleteCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -IpPolicyRules.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class IpPolicyRules.DeleteCallBuilder

-
-
java.lang.Object -
com.ngrok.services.IpPolicyRules.DeleteCallBuilder
-
-
-
-
Enclosing class:
-
IpPolicyRules
-
-
-
public class IpPolicyRules.DeleteCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Delete API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/IpPolicyRules.GetCallBuilder.html b/docs/com/ngrok/services/IpPolicyRules.GetCallBuilder.html deleted file mode 100644 index 25d8725..0000000 --- a/docs/com/ngrok/services/IpPolicyRules.GetCallBuilder.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -IpPolicyRules.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class IpPolicyRules.GetCallBuilder

-
-
java.lang.Object -
com.ngrok.services.IpPolicyRules.GetCallBuilder
-
-
-
-
Enclosing class:
-
IpPolicyRules
-
-
-
public class IpPolicyRules.GetCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Get API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/IpPolicyRules.ListCallBuilder.html b/docs/com/ngrok/services/IpPolicyRules.ListCallBuilder.html deleted file mode 100644 index b6cfe61..0000000 --- a/docs/com/ngrok/services/IpPolicyRules.ListCallBuilder.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - -IpPolicyRules.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class IpPolicyRules.ListCallBuilder

-
-
java.lang.Object -
com.ngrok.services.IpPolicyRules.ListCallBuilder
-
-
-
-
Enclosing class:
-
IpPolicyRules
-
-
-
public class IpPolicyRules.ListCallBuilder -extends Object
-
A builder object encapsulating state for an unsent List API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/IpPolicyRules.UpdateCallBuilder.html b/docs/com/ngrok/services/IpPolicyRules.UpdateCallBuilder.html deleted file mode 100644 index e8961d9..0000000 --- a/docs/com/ngrok/services/IpPolicyRules.UpdateCallBuilder.html +++ /dev/null @@ -1,282 +0,0 @@ - - - - - -IpPolicyRules.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class IpPolicyRules.UpdateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.IpPolicyRules.UpdateCallBuilder
-
-
-
-
Enclosing class:
-
IpPolicyRules
-
-
-
public class IpPolicyRules.UpdateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Update API call.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      description

      -
      public IpPolicyRules.UpdateCallBuilder description​(String description)
      -
      human-readable description of the source IPs of this IP rule. optional, max 255 - bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      description

      -
      public IpPolicyRules.UpdateCallBuilder description​(Optional<String> description)
      -
      human-readable description of the source IPs of this IP rule. optional, max 255 - bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public IpPolicyRules.UpdateCallBuilder metadata​(String metadata)
      -
      arbitrary user-defined machine-readable data of this IP policy rule. optional, - max 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public IpPolicyRules.UpdateCallBuilder metadata​(Optional<String> metadata)
      -
      arbitrary user-defined machine-readable data of this IP policy rule. optional, - max 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      cidr

      -
      public IpPolicyRules.UpdateCallBuilder cidr​(String cidr)
      -
      an IP or IP range specified in CIDR notation. IPv4 and IPv6 are both supported.
      -
      -
      Parameters:
      -
      cidr - the value of the cidr parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      cidr

      - -
      an IP or IP range specified in CIDR notation. IPv4 and IPv6 are both supported.
      -
      -
      Parameters:
      -
      cidr - the value of the cidr parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      call

      -
      public CompletionStage<IpPolicyRule> call()
      -
      Initiates the API call asynchronously.
      -
      -
      Returns:
      -
      a CompletionStage of IpPolicyRule
      -
      -
      -
    • -
    • -
      -

      blockingCall

      -
      public IpPolicyRule blockingCall() - throws InterruptedException
      -
      Initiates the API call and blocks until it returns.
      -
      -
      Returns:
      -
      IpPolicyRule
      -
      Throws:
      -
      InterruptedException - if the thread was interrupted during the call
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/services/IpPolicyRules.html b/docs/com/ngrok/services/IpPolicyRules.html deleted file mode 100644 index af52cd9..0000000 --- a/docs/com/ngrok/services/IpPolicyRules.html +++ /dev/null @@ -1,310 +0,0 @@ - - - - - -IpPolicyRules (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class IpPolicyRules

-
-
java.lang.Object -
com.ngrok.services.IpPolicyRules
-
-
-
-
public class IpPolicyRules -extends Object
-
IP Policy Rules are the IPv4 or IPv6 CIDRs entries that - make up an IP Policy. - - See also https://ngrok.com/docs/api#api-ip-policy-rules.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/IpRestrictions.CreateCallBuilder.html b/docs/com/ngrok/services/IpRestrictions.CreateCallBuilder.html deleted file mode 100644 index b20c933..0000000 --- a/docs/com/ngrok/services/IpRestrictions.CreateCallBuilder.html +++ /dev/null @@ -1,282 +0,0 @@ - - - - - -IpRestrictions.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class IpRestrictions.CreateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.IpRestrictions.CreateCallBuilder
-
-
-
-
Enclosing class:
-
IpRestrictions
-
-
-
public class IpRestrictions.CreateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Create API call.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      description

      -
      public IpRestrictions.CreateCallBuilder description​(String description)
      -
      human-readable description of this IP restriction. optional, max 255 bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      description

      -
      public IpRestrictions.CreateCallBuilder description​(Optional<String> description)
      -
      human-readable description of this IP restriction. optional, max 255 bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public IpRestrictions.CreateCallBuilder metadata​(String metadata)
      -
      arbitrary user-defined machine-readable data of this IP restriction. optional, - max 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public IpRestrictions.CreateCallBuilder metadata​(Optional<String> metadata)
      -
      arbitrary user-defined machine-readable data of this IP restriction. optional, - max 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      enforced

      -
      public IpRestrictions.CreateCallBuilder enforced​(boolean enforced)
      -
      true if the IP restriction will be enforced. if false, only warnings will be - issued
      -
      -
      Parameters:
      -
      enforced - the value of the enforced parameter as a boolean
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      enforced

      -
      public IpRestrictions.CreateCallBuilder enforced​(Optional<Boolean> enforced)
      -
      true if the IP restriction will be enforced. if false, only warnings will be - issued
      -
      -
      Parameters:
      -
      enforced - the value of the enforced parameter as an Optional of boolean
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      call

      - -
      Initiates the API call asynchronously.
      -
      -
      Returns:
      -
      a CompletionStage of IpRestriction
      -
      -
      -
    • -
    • -
      -

      blockingCall

      -
      public IpRestriction blockingCall() - throws InterruptedException
      -
      Initiates the API call and blocks until it returns.
      -
      -
      Returns:
      -
      IpRestriction
      -
      Throws:
      -
      InterruptedException - if the thread was interrupted during the call
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/services/IpRestrictions.DeleteCallBuilder.html b/docs/com/ngrok/services/IpRestrictions.DeleteCallBuilder.html deleted file mode 100644 index 4e93504..0000000 --- a/docs/com/ngrok/services/IpRestrictions.DeleteCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -IpRestrictions.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class IpRestrictions.DeleteCallBuilder

-
-
java.lang.Object -
com.ngrok.services.IpRestrictions.DeleteCallBuilder
-
-
-
-
Enclosing class:
-
IpRestrictions
-
-
-
public class IpRestrictions.DeleteCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Delete API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/IpRestrictions.GetCallBuilder.html b/docs/com/ngrok/services/IpRestrictions.GetCallBuilder.html deleted file mode 100644 index 51e2194..0000000 --- a/docs/com/ngrok/services/IpRestrictions.GetCallBuilder.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -IpRestrictions.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class IpRestrictions.GetCallBuilder

-
-
java.lang.Object -
com.ngrok.services.IpRestrictions.GetCallBuilder
-
-
-
-
Enclosing class:
-
IpRestrictions
-
-
-
public class IpRestrictions.GetCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Get API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/IpRestrictions.ListCallBuilder.html b/docs/com/ngrok/services/IpRestrictions.ListCallBuilder.html deleted file mode 100644 index 945b78c..0000000 --- a/docs/com/ngrok/services/IpRestrictions.ListCallBuilder.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - -IpRestrictions.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class IpRestrictions.ListCallBuilder

-
-
java.lang.Object -
com.ngrok.services.IpRestrictions.ListCallBuilder
-
-
-
-
Enclosing class:
-
IpRestrictions
-
-
-
public class IpRestrictions.ListCallBuilder -extends Object
-
A builder object encapsulating state for an unsent List API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/IpRestrictions.UpdateCallBuilder.html b/docs/com/ngrok/services/IpRestrictions.UpdateCallBuilder.html deleted file mode 100644 index c2d4978..0000000 --- a/docs/com/ngrok/services/IpRestrictions.UpdateCallBuilder.html +++ /dev/null @@ -1,318 +0,0 @@ - - - - - -IpRestrictions.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class IpRestrictions.UpdateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.IpRestrictions.UpdateCallBuilder
-
-
-
-
Enclosing class:
-
IpRestrictions
-
-
-
public class IpRestrictions.UpdateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Update API call.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      description

      -
      public IpRestrictions.UpdateCallBuilder description​(String description)
      -
      human-readable description of this IP restriction. optional, max 255 bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      description

      -
      public IpRestrictions.UpdateCallBuilder description​(Optional<String> description)
      -
      human-readable description of this IP restriction. optional, max 255 bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public IpRestrictions.UpdateCallBuilder metadata​(String metadata)
      -
      arbitrary user-defined machine-readable data of this IP restriction. optional, - max 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public IpRestrictions.UpdateCallBuilder metadata​(Optional<String> metadata)
      -
      arbitrary user-defined machine-readable data of this IP restriction. optional, - max 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      enforced

      -
      public IpRestrictions.UpdateCallBuilder enforced​(boolean enforced)
      -
      true if the IP restriction will be enforced. if false, only warnings will be - issued
      -
      -
      Parameters:
      -
      enforced - the value of the enforced parameter as a boolean
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      enforced

      -
      public IpRestrictions.UpdateCallBuilder enforced​(Optional<Boolean> enforced)
      -
      true if the IP restriction will be enforced. if false, only warnings will be - issued
      -
      -
      Parameters:
      -
      enforced - the value of the enforced parameter as an Optional of boolean
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      ipPolicyIds

      -
      public IpRestrictions.UpdateCallBuilder ipPolicyIds​(List<String> ipPolicyIds)
      -
      the set of IP policy identifiers that are used to enforce the restriction
      -
      -
      Parameters:
      -
      ipPolicyIds - the value of the ip_policy_ids parameter as a List<String>
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      ipPolicyIds

      -
      public IpRestrictions.UpdateCallBuilder ipPolicyIds​(Optional<List<String>> ipPolicyIds)
      -
      the set of IP policy identifiers that are used to enforce the restriction
      -
      -
      Parameters:
      -
      ipPolicyIds - the value of the ip_policy_ids parameter as an Optional of List<String>
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      call

      - -
      Initiates the API call asynchronously.
      -
      -
      Returns:
      -
      a CompletionStage of IpRestriction
      -
      -
      -
    • -
    • -
      -

      blockingCall

      -
      public IpRestriction blockingCall() - throws InterruptedException
      -
      Initiates the API call and blocks until it returns.
      -
      -
      Returns:
      -
      IpRestriction
      -
      Throws:
      -
      InterruptedException - if the thread was interrupted during the call
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/services/IpRestrictions.html b/docs/com/ngrok/services/IpRestrictions.html deleted file mode 100644 index 11820f2..0000000 --- a/docs/com/ngrok/services/IpRestrictions.html +++ /dev/null @@ -1,320 +0,0 @@ - - - - - -IpRestrictions (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class IpRestrictions

-
-
java.lang.Object -
com.ngrok.services.IpRestrictions
-
-
-
-
public class IpRestrictions -extends Object
-
An IP restriction is a restriction placed on the CIDRs that are allowed to - initate traffic to a specific aspect of your ngrok account. An IP - restriction has a type which defines the ingress it applies to. IP - restrictions can be used to enforce the source IPs that can make API - requests, log in to the dashboard, start ngrok agents, and connect to your - public-facing endpoints. - - See also https://ngrok.com/docs/api#api-ip-restrictions.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/ReservedAddrs.CreateCallBuilder.html b/docs/com/ngrok/services/ReservedAddrs.CreateCallBuilder.html deleted file mode 100644 index 1d38514..0000000 --- a/docs/com/ngrok/services/ReservedAddrs.CreateCallBuilder.html +++ /dev/null @@ -1,322 +0,0 @@ - - - - - -ReservedAddrs.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ReservedAddrs.CreateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.ReservedAddrs.CreateCallBuilder
-
-
-
-
Enclosing class:
-
ReservedAddrs
-
-
-
public class ReservedAddrs.CreateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Create API call.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      description

      -
      public ReservedAddrs.CreateCallBuilder description​(String description)
      -
      human-readable description of what this reserved address will be used for
      -
      -
      Parameters:
      -
      description - the value of the description parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      description

      -
      public ReservedAddrs.CreateCallBuilder description​(Optional<String> description)
      -
      human-readable description of what this reserved address will be used for
      -
      -
      Parameters:
      -
      description - the value of the description parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public ReservedAddrs.CreateCallBuilder metadata​(String metadata)
      -
      arbitrary user-defined machine-readable data of this reserved address. Optional, - max 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public ReservedAddrs.CreateCallBuilder metadata​(Optional<String> metadata)
      -
      arbitrary user-defined machine-readable data of this reserved address. Optional, - max 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      region

      -
      public ReservedAddrs.CreateCallBuilder region​(String region)
      -
      reserve the address in this geographic ngrok datacenter. Optional, default is - us. (au, eu, ap, us, jp, in, sa)
      -
      -
      Parameters:
      -
      region - the value of the region parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      region

      -
      public ReservedAddrs.CreateCallBuilder region​(Optional<String> region)
      -
      reserve the address in this geographic ngrok datacenter. Optional, default is - us. (au, eu, ap, us, jp, in, sa)
      -
      -
      Parameters:
      -
      region - the value of the region parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      endpointConfigurationId

      -
      public ReservedAddrs.CreateCallBuilder endpointConfigurationId​(String endpointConfigurationId)
      -
      ID of an endpoint configuration of type tcp that will be used to handle inbound - traffic to this address
      -
      -
      Parameters:
      -
      endpointConfigurationId - the value of the endpoint_configuration_id parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      endpointConfigurationId

      -
      public ReservedAddrs.CreateCallBuilder endpointConfigurationId​(Optional<String> endpointConfigurationId)
      -
      ID of an endpoint configuration of type tcp that will be used to handle inbound - traffic to this address
      -
      -
      Parameters:
      -
      endpointConfigurationId - the value of the endpoint_configuration_id parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      call

      -
      public CompletionStage<ReservedAddr> call()
      -
      Initiates the API call asynchronously.
      -
      -
      Returns:
      -
      a CompletionStage of ReservedAddr
      -
      -
      -
    • -
    • -
      -

      blockingCall

      -
      public ReservedAddr blockingCall() - throws InterruptedException
      -
      Initiates the API call and blocks until it returns.
      -
      -
      Returns:
      -
      ReservedAddr
      -
      Throws:
      -
      InterruptedException - if the thread was interrupted during the call
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/services/ReservedAddrs.DeleteCallBuilder.html b/docs/com/ngrok/services/ReservedAddrs.DeleteCallBuilder.html deleted file mode 100644 index 8e2bd99..0000000 --- a/docs/com/ngrok/services/ReservedAddrs.DeleteCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -ReservedAddrs.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ReservedAddrs.DeleteCallBuilder

-
-
java.lang.Object -
com.ngrok.services.ReservedAddrs.DeleteCallBuilder
-
-
-
-
Enclosing class:
-
ReservedAddrs
-
-
-
public class ReservedAddrs.DeleteCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Delete API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/ReservedAddrs.DeleteEndpointConfigCallBuilder.html b/docs/com/ngrok/services/ReservedAddrs.DeleteEndpointConfigCallBuilder.html deleted file mode 100644 index 9a94222..0000000 --- a/docs/com/ngrok/services/ReservedAddrs.DeleteEndpointConfigCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -ReservedAddrs.DeleteEndpointConfigCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ReservedAddrs.DeleteEndpointConfigCallBuilder

-
-
java.lang.Object -
com.ngrok.services.ReservedAddrs.DeleteEndpointConfigCallBuilder
-
-
-
-
Enclosing class:
-
ReservedAddrs
-
-
-
public class ReservedAddrs.DeleteEndpointConfigCallBuilder -extends Object
-
A builder object encapsulating state for an unsent DeleteEndpointConfig API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/ReservedAddrs.GetCallBuilder.html b/docs/com/ngrok/services/ReservedAddrs.GetCallBuilder.html deleted file mode 100644 index f017095..0000000 --- a/docs/com/ngrok/services/ReservedAddrs.GetCallBuilder.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -ReservedAddrs.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ReservedAddrs.GetCallBuilder

-
-
java.lang.Object -
com.ngrok.services.ReservedAddrs.GetCallBuilder
-
-
-
-
Enclosing class:
-
ReservedAddrs
-
-
-
public class ReservedAddrs.GetCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Get API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/ReservedAddrs.ListCallBuilder.html b/docs/com/ngrok/services/ReservedAddrs.ListCallBuilder.html deleted file mode 100644 index 1721111..0000000 --- a/docs/com/ngrok/services/ReservedAddrs.ListCallBuilder.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - -ReservedAddrs.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ReservedAddrs.ListCallBuilder

-
-
java.lang.Object -
com.ngrok.services.ReservedAddrs.ListCallBuilder
-
-
-
-
Enclosing class:
-
ReservedAddrs
-
-
-
public class ReservedAddrs.ListCallBuilder -extends Object
-
A builder object encapsulating state for an unsent List API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/ReservedAddrs.UpdateCallBuilder.html b/docs/com/ngrok/services/ReservedAddrs.UpdateCallBuilder.html deleted file mode 100644 index 8baf24a..0000000 --- a/docs/com/ngrok/services/ReservedAddrs.UpdateCallBuilder.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - -ReservedAddrs.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ReservedAddrs.UpdateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.ReservedAddrs.UpdateCallBuilder
-
-
-
-
Enclosing class:
-
ReservedAddrs
-
-
-
public class ReservedAddrs.UpdateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Update API call.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      description

      -
      public ReservedAddrs.UpdateCallBuilder description​(String description)
      -
      human-readable description of what this reserved address will be used for
      -
      -
      Parameters:
      -
      description - the value of the description parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      description

      -
      public ReservedAddrs.UpdateCallBuilder description​(Optional<String> description)
      -
      human-readable description of what this reserved address will be used for
      -
      -
      Parameters:
      -
      description - the value of the description parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public ReservedAddrs.UpdateCallBuilder metadata​(String metadata)
      -
      arbitrary user-defined machine-readable data of this reserved address. Optional, - max 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public ReservedAddrs.UpdateCallBuilder metadata​(Optional<String> metadata)
      -
      arbitrary user-defined machine-readable data of this reserved address. Optional, - max 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      endpointConfigurationId

      -
      public ReservedAddrs.UpdateCallBuilder endpointConfigurationId​(String endpointConfigurationId)
      -
      ID of an endpoint configuration of type tcp that will be used to handle inbound - traffic to this address
      -
      -
      Parameters:
      -
      endpointConfigurationId - the value of the endpoint_configuration_id parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      endpointConfigurationId

      -
      public ReservedAddrs.UpdateCallBuilder endpointConfigurationId​(Optional<String> endpointConfigurationId)
      -
      ID of an endpoint configuration of type tcp that will be used to handle inbound - traffic to this address
      -
      -
      Parameters:
      -
      endpointConfigurationId - the value of the endpoint_configuration_id parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      call

      -
      public CompletionStage<ReservedAddr> call()
      -
      Initiates the API call asynchronously.
      -
      -
      Returns:
      -
      a CompletionStage of ReservedAddr
      -
      -
      -
    • -
    • -
      -

      blockingCall

      -
      public ReservedAddr blockingCall() - throws InterruptedException
      -
      Initiates the API call and blocks until it returns.
      -
      -
      Returns:
      -
      ReservedAddr
      -
      Throws:
      -
      InterruptedException - if the thread was interrupted during the call
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/services/ReservedAddrs.html b/docs/com/ngrok/services/ReservedAddrs.html deleted file mode 100644 index 7265e3f..0000000 --- a/docs/com/ngrok/services/ReservedAddrs.html +++ /dev/null @@ -1,327 +0,0 @@ - - - - - -ReservedAddrs (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ReservedAddrs

-
-
java.lang.Object -
com.ngrok.services.ReservedAddrs
-
-
-
-
public class ReservedAddrs -extends Object
-
Reserved Addresses are TCP addresses that can be used to listen for traffic. - TCP address hostnames and ports are assigned by ngrok, they cannot be - chosen. - - See also https://ngrok.com/docs/api#api-reserved-addrs.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/ReservedDomains.CreateCallBuilder.html b/docs/com/ngrok/services/ReservedDomains.CreateCallBuilder.html deleted file mode 100644 index fde7cc3..0000000 --- a/docs/com/ngrok/services/ReservedDomains.CreateCallBuilder.html +++ /dev/null @@ -1,446 +0,0 @@ - - - - - -ReservedDomains.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ReservedDomains.CreateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.ReservedDomains.CreateCallBuilder
-
-
-
-
Enclosing class:
-
ReservedDomains
-
-
-
public class ReservedDomains.CreateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Create API call.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      region

      -
      public ReservedDomains.CreateCallBuilder region​(String region)
      -
      reserve the domain in this geographic ngrok datacenter. Optional, default is us. - (au, eu, ap, us, jp, in, sa)
      -
      -
      Parameters:
      -
      region - the value of the region parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      region

      - -
      reserve the domain in this geographic ngrok datacenter. Optional, default is us. - (au, eu, ap, us, jp, in, sa)
      -
      -
      Parameters:
      -
      region - the value of the region parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      description

      -
      public ReservedDomains.CreateCallBuilder description​(String description)
      -
      human-readable description of what this reserved domain will be used for
      -
      -
      Parameters:
      -
      description - the value of the description parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      description

      -
      public ReservedDomains.CreateCallBuilder description​(Optional<String> description)
      -
      human-readable description of what this reserved domain will be used for
      -
      -
      Parameters:
      -
      description - the value of the description parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public ReservedDomains.CreateCallBuilder metadata​(String metadata)
      -
      arbitrary user-defined machine-readable data of this reserved domain. Optional, - max 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public ReservedDomains.CreateCallBuilder metadata​(Optional<String> metadata)
      -
      arbitrary user-defined machine-readable data of this reserved domain. Optional, - max 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      httpEndpointConfigurationId

      -
      public ReservedDomains.CreateCallBuilder httpEndpointConfigurationId​(String httpEndpointConfigurationId)
      -
      ID of an endpoint configuration of type http that will be used to handle inbound - http traffic to this domain
      -
      -
      Parameters:
      -
      httpEndpointConfigurationId - the value of the http_endpoint_configuration_id parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      httpEndpointConfigurationId

      -
      public ReservedDomains.CreateCallBuilder httpEndpointConfigurationId​(Optional<String> httpEndpointConfigurationId)
      -
      ID of an endpoint configuration of type http that will be used to handle inbound - http traffic to this domain
      -
      -
      Parameters:
      -
      httpEndpointConfigurationId - the value of the http_endpoint_configuration_id parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      httpsEndpointConfigurationId

      -
      public ReservedDomains.CreateCallBuilder httpsEndpointConfigurationId​(String httpsEndpointConfigurationId)
      -
      ID of an endpoint configuration of type https that will be used to handle - inbound https traffic to this domain
      -
      -
      Parameters:
      -
      httpsEndpointConfigurationId - the value of the https_endpoint_configuration_id parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      httpsEndpointConfigurationId

      -
      public ReservedDomains.CreateCallBuilder httpsEndpointConfigurationId​(Optional<String> httpsEndpointConfigurationId)
      -
      ID of an endpoint configuration of type https that will be used to handle - inbound https traffic to this domain
      -
      -
      Parameters:
      -
      httpsEndpointConfigurationId - the value of the https_endpoint_configuration_id parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      certificateId

      -
      public ReservedDomains.CreateCallBuilder certificateId​(String certificateId)
      -
      ID of a user-uploaded TLS certificate to use for connections to targeting this - domain. Optional, mutually exclusive with - certificate_management_policy.
      -
      -
      Parameters:
      -
      certificateId - the value of the certificate_id parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      certificateId

      -
      public ReservedDomains.CreateCallBuilder certificateId​(Optional<String> certificateId)
      -
      ID of a user-uploaded TLS certificate to use for connections to targeting this - domain. Optional, mutually exclusive with - certificate_management_policy.
      -
      -
      Parameters:
      -
      certificateId - the value of the certificate_id parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      certificateManagementPolicy

      -
      public ReservedDomains.CreateCallBuilder certificateManagementPolicy​(ReservedDomainCertPolicy certificateManagementPolicy)
      -
      configuration for automatic management of TLS certificates for this domain, or - null if automatic management is disabled. Optional, mutually exclusive with - certificate_id.
      -
      -
      Parameters:
      -
      certificateManagementPolicy - the value of the certificate_management_policy parameter as a ReservedDomainCertPolicy
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      certificateManagementPolicy

      -
      public ReservedDomains.CreateCallBuilder certificateManagementPolicy​(Optional<ReservedDomainCertPolicy> certificateManagementPolicy)
      -
      configuration for automatic management of TLS certificates for this domain, or - null if automatic management is disabled. Optional, mutually exclusive with - certificate_id.
      -
      -
      Parameters:
      -
      certificateManagementPolicy - the value of the certificate_management_policy parameter as an Optional of ReservedDomainCertPolicy
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      call

      - -
      Initiates the API call asynchronously.
      -
      -
      Returns:
      -
      a CompletionStage of ReservedDomain
      -
      -
      -
    • -
    • -
      -

      blockingCall

      -
      public ReservedDomain blockingCall() - throws InterruptedException
      -
      Initiates the API call and blocks until it returns.
      -
      -
      Returns:
      -
      ReservedDomain
      -
      Throws:
      -
      InterruptedException - if the thread was interrupted during the call
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/services/ReservedDomains.DeleteCallBuilder.html b/docs/com/ngrok/services/ReservedDomains.DeleteCallBuilder.html deleted file mode 100644 index 7c1642e..0000000 --- a/docs/com/ngrok/services/ReservedDomains.DeleteCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -ReservedDomains.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ReservedDomains.DeleteCallBuilder

-
-
java.lang.Object -
com.ngrok.services.ReservedDomains.DeleteCallBuilder
-
-
-
-
Enclosing class:
-
ReservedDomains
-
-
-
public class ReservedDomains.DeleteCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Delete API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/ReservedDomains.DeleteCertificateCallBuilder.html b/docs/com/ngrok/services/ReservedDomains.DeleteCertificateCallBuilder.html deleted file mode 100644 index 25d8293..0000000 --- a/docs/com/ngrok/services/ReservedDomains.DeleteCertificateCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -ReservedDomains.DeleteCertificateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ReservedDomains.DeleteCertificateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.ReservedDomains.DeleteCertificateCallBuilder
-
-
-
-
Enclosing class:
-
ReservedDomains
-
-
-
public class ReservedDomains.DeleteCertificateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent DeleteCertificate API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/ReservedDomains.DeleteCertificateManagementPolicyCallBuilder.html b/docs/com/ngrok/services/ReservedDomains.DeleteCertificateManagementPolicyCallBuilder.html deleted file mode 100644 index df7d7b6..0000000 --- a/docs/com/ngrok/services/ReservedDomains.DeleteCertificateManagementPolicyCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -ReservedDomains.DeleteCertificateManagementPolicyCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ReservedDomains.DeleteCertificateManagementPolicyCallBuilder

-
-
java.lang.Object -
com.ngrok.services.ReservedDomains.DeleteCertificateManagementPolicyCallBuilder
-
-
-
-
Enclosing class:
-
ReservedDomains
-
-
-
public class ReservedDomains.DeleteCertificateManagementPolicyCallBuilder -extends Object
-
A builder object encapsulating state for an unsent DeleteCertificateManagementPolicy API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/ReservedDomains.DeleteHttpEndpointConfigCallBuilder.html b/docs/com/ngrok/services/ReservedDomains.DeleteHttpEndpointConfigCallBuilder.html deleted file mode 100644 index a1c8f17..0000000 --- a/docs/com/ngrok/services/ReservedDomains.DeleteHttpEndpointConfigCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -ReservedDomains.DeleteHttpEndpointConfigCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ReservedDomains.DeleteHttpEndpointConfigCallBuilder

-
-
java.lang.Object -
com.ngrok.services.ReservedDomains.DeleteHttpEndpointConfigCallBuilder
-
-
-
-
Enclosing class:
-
ReservedDomains
-
-
-
public class ReservedDomains.DeleteHttpEndpointConfigCallBuilder -extends Object
-
A builder object encapsulating state for an unsent DeleteHttpEndpointConfig API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/ReservedDomains.DeleteHttpsEndpointConfigCallBuilder.html b/docs/com/ngrok/services/ReservedDomains.DeleteHttpsEndpointConfigCallBuilder.html deleted file mode 100644 index 28f85da..0000000 --- a/docs/com/ngrok/services/ReservedDomains.DeleteHttpsEndpointConfigCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -ReservedDomains.DeleteHttpsEndpointConfigCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ReservedDomains.DeleteHttpsEndpointConfigCallBuilder

-
-
java.lang.Object -
com.ngrok.services.ReservedDomains.DeleteHttpsEndpointConfigCallBuilder
-
-
-
-
Enclosing class:
-
ReservedDomains
-
-
-
public class ReservedDomains.DeleteHttpsEndpointConfigCallBuilder -extends Object
-
A builder object encapsulating state for an unsent DeleteHttpsEndpointConfig API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/ReservedDomains.GetCallBuilder.html b/docs/com/ngrok/services/ReservedDomains.GetCallBuilder.html deleted file mode 100644 index 668d1cb..0000000 --- a/docs/com/ngrok/services/ReservedDomains.GetCallBuilder.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -ReservedDomains.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ReservedDomains.GetCallBuilder

-
-
java.lang.Object -
com.ngrok.services.ReservedDomains.GetCallBuilder
-
-
-
-
Enclosing class:
-
ReservedDomains
-
-
-
public class ReservedDomains.GetCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Get API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/ReservedDomains.ListCallBuilder.html b/docs/com/ngrok/services/ReservedDomains.ListCallBuilder.html deleted file mode 100644 index 9d59c35..0000000 --- a/docs/com/ngrok/services/ReservedDomains.ListCallBuilder.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - -ReservedDomains.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ReservedDomains.ListCallBuilder

-
-
java.lang.Object -
com.ngrok.services.ReservedDomains.ListCallBuilder
-
-
-
-
Enclosing class:
-
ReservedDomains
-
-
-
public class ReservedDomains.ListCallBuilder -extends Object
-
A builder object encapsulating state for an unsent List API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/ReservedDomains.UpdateCallBuilder.html b/docs/com/ngrok/services/ReservedDomains.UpdateCallBuilder.html deleted file mode 100644 index 7a190a6..0000000 --- a/docs/com/ngrok/services/ReservedDomains.UpdateCallBuilder.html +++ /dev/null @@ -1,408 +0,0 @@ - - - - - -ReservedDomains.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ReservedDomains.UpdateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.ReservedDomains.UpdateCallBuilder
-
-
-
-
Enclosing class:
-
ReservedDomains
-
-
-
public class ReservedDomains.UpdateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Update API call.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      description

      -
      public ReservedDomains.UpdateCallBuilder description​(String description)
      -
      human-readable description of what this reserved domain will be used for
      -
      -
      Parameters:
      -
      description - the value of the description parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      description

      -
      public ReservedDomains.UpdateCallBuilder description​(Optional<String> description)
      -
      human-readable description of what this reserved domain will be used for
      -
      -
      Parameters:
      -
      description - the value of the description parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public ReservedDomains.UpdateCallBuilder metadata​(String metadata)
      -
      arbitrary user-defined machine-readable data of this reserved domain. Optional, - max 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public ReservedDomains.UpdateCallBuilder metadata​(Optional<String> metadata)
      -
      arbitrary user-defined machine-readable data of this reserved domain. Optional, - max 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      httpEndpointConfigurationId

      -
      public ReservedDomains.UpdateCallBuilder httpEndpointConfigurationId​(String httpEndpointConfigurationId)
      -
      ID of an endpoint configuration of type http that will be used to handle inbound - http traffic to this domain
      -
      -
      Parameters:
      -
      httpEndpointConfigurationId - the value of the http_endpoint_configuration_id parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      httpEndpointConfigurationId

      -
      public ReservedDomains.UpdateCallBuilder httpEndpointConfigurationId​(Optional<String> httpEndpointConfigurationId)
      -
      ID of an endpoint configuration of type http that will be used to handle inbound - http traffic to this domain
      -
      -
      Parameters:
      -
      httpEndpointConfigurationId - the value of the http_endpoint_configuration_id parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      httpsEndpointConfigurationId

      -
      public ReservedDomains.UpdateCallBuilder httpsEndpointConfigurationId​(String httpsEndpointConfigurationId)
      -
      ID of an endpoint configuration of type https that will be used to handle - inbound https traffic to this domain
      -
      -
      Parameters:
      -
      httpsEndpointConfigurationId - the value of the https_endpoint_configuration_id parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      httpsEndpointConfigurationId

      -
      public ReservedDomains.UpdateCallBuilder httpsEndpointConfigurationId​(Optional<String> httpsEndpointConfigurationId)
      -
      ID of an endpoint configuration of type https that will be used to handle - inbound https traffic to this domain
      -
      -
      Parameters:
      -
      httpsEndpointConfigurationId - the value of the https_endpoint_configuration_id parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      certificateId

      -
      public ReservedDomains.UpdateCallBuilder certificateId​(String certificateId)
      -
      ID of a user-uploaded TLS certificate to use for connections to targeting this - domain. Optional, mutually exclusive with - certificate_management_policy.
      -
      -
      Parameters:
      -
      certificateId - the value of the certificate_id parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      certificateId

      -
      public ReservedDomains.UpdateCallBuilder certificateId​(Optional<String> certificateId)
      -
      ID of a user-uploaded TLS certificate to use for connections to targeting this - domain. Optional, mutually exclusive with - certificate_management_policy.
      -
      -
      Parameters:
      -
      certificateId - the value of the certificate_id parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      certificateManagementPolicy

      -
      public ReservedDomains.UpdateCallBuilder certificateManagementPolicy​(ReservedDomainCertPolicy certificateManagementPolicy)
      -
      configuration for automatic management of TLS certificates for this domain, or - null if automatic management is disabled. Optional, mutually exclusive with - certificate_id.
      -
      -
      Parameters:
      -
      certificateManagementPolicy - the value of the certificate_management_policy parameter as a ReservedDomainCertPolicy
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      certificateManagementPolicy

      -
      public ReservedDomains.UpdateCallBuilder certificateManagementPolicy​(Optional<ReservedDomainCertPolicy> certificateManagementPolicy)
      -
      configuration for automatic management of TLS certificates for this domain, or - null if automatic management is disabled. Optional, mutually exclusive with - certificate_id.
      -
      -
      Parameters:
      -
      certificateManagementPolicy - the value of the certificate_management_policy parameter as an Optional of ReservedDomainCertPolicy
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      call

      - -
      Initiates the API call asynchronously.
      -
      -
      Returns:
      -
      a CompletionStage of ReservedDomain
      -
      -
      -
    • -
    • -
      -

      blockingCall

      -
      public ReservedDomain blockingCall() - throws InterruptedException
      -
      Initiates the API call and blocks until it returns.
      -
      -
      Returns:
      -
      ReservedDomain
      -
      Throws:
      -
      InterruptedException - if the thread was interrupted during the call
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/services/ReservedDomains.html b/docs/com/ngrok/services/ReservedDomains.html deleted file mode 100644 index 6f2c304..0000000 --- a/docs/com/ngrok/services/ReservedDomains.html +++ /dev/null @@ -1,405 +0,0 @@ - - - - - -ReservedDomains (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ReservedDomains

-
-
java.lang.Object -
com.ngrok.services.ReservedDomains
-
-
-
-
public class ReservedDomains -extends Object
-
Reserved Domains are hostnames that you can listen for traffic on. Domains - can be used to listen for http, https or tls traffic. You may use a domain - that you own by creating a CNAME record specified in the returned resource. - This CNAME record points traffic for that domain to ngrok's edge servers. - - See also https://ngrok.com/docs/api#api-reserved-domains.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/SshCertificateAuthorities.CreateCallBuilder.html b/docs/com/ngrok/services/SshCertificateAuthorities.CreateCallBuilder.html deleted file mode 100644 index a11064c..0000000 --- a/docs/com/ngrok/services/SshCertificateAuthorities.CreateCallBuilder.html +++ /dev/null @@ -1,358 +0,0 @@ - - - - - -SshCertificateAuthorities.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class SshCertificateAuthorities.CreateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.SshCertificateAuthorities.CreateCallBuilder
-
-
-
-
Enclosing class:
-
SshCertificateAuthorities
-
-
-
public class SshCertificateAuthorities.CreateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Create API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/SshCertificateAuthorities.DeleteCallBuilder.html b/docs/com/ngrok/services/SshCertificateAuthorities.DeleteCallBuilder.html deleted file mode 100644 index f778486..0000000 --- a/docs/com/ngrok/services/SshCertificateAuthorities.DeleteCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -SshCertificateAuthorities.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class SshCertificateAuthorities.DeleteCallBuilder

-
-
java.lang.Object -
com.ngrok.services.SshCertificateAuthorities.DeleteCallBuilder
-
-
-
-
Enclosing class:
-
SshCertificateAuthorities
-
-
-
public class SshCertificateAuthorities.DeleteCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Delete API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/SshCertificateAuthorities.GetCallBuilder.html b/docs/com/ngrok/services/SshCertificateAuthorities.GetCallBuilder.html deleted file mode 100644 index 8657bf1..0000000 --- a/docs/com/ngrok/services/SshCertificateAuthorities.GetCallBuilder.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -SshCertificateAuthorities.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class SshCertificateAuthorities.GetCallBuilder

-
-
java.lang.Object -
com.ngrok.services.SshCertificateAuthorities.GetCallBuilder
-
-
-
-
Enclosing class:
-
SshCertificateAuthorities
-
-
-
public class SshCertificateAuthorities.GetCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Get API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/SshCertificateAuthorities.ListCallBuilder.html b/docs/com/ngrok/services/SshCertificateAuthorities.ListCallBuilder.html deleted file mode 100644 index 765f0ba..0000000 --- a/docs/com/ngrok/services/SshCertificateAuthorities.ListCallBuilder.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - -SshCertificateAuthorities.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class SshCertificateAuthorities.ListCallBuilder

-
-
java.lang.Object -
com.ngrok.services.SshCertificateAuthorities.ListCallBuilder
-
-
-
-
Enclosing class:
-
SshCertificateAuthorities
-
-
-
public class SshCertificateAuthorities.ListCallBuilder -extends Object
-
A builder object encapsulating state for an unsent List API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/SshCertificateAuthorities.UpdateCallBuilder.html b/docs/com/ngrok/services/SshCertificateAuthorities.UpdateCallBuilder.html deleted file mode 100644 index 0b59a07..0000000 --- a/docs/com/ngrok/services/SshCertificateAuthorities.UpdateCallBuilder.html +++ /dev/null @@ -1,246 +0,0 @@ - - - - - -SshCertificateAuthorities.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class SshCertificateAuthorities.UpdateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.SshCertificateAuthorities.UpdateCallBuilder
-
-
-
-
Enclosing class:
-
SshCertificateAuthorities
-
-
-
public class SshCertificateAuthorities.UpdateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Update API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/SshCertificateAuthorities.html b/docs/com/ngrok/services/SshCertificateAuthorities.html deleted file mode 100644 index e09fb45..0000000 --- a/docs/com/ngrok/services/SshCertificateAuthorities.html +++ /dev/null @@ -1,311 +0,0 @@ - - - - - -SshCertificateAuthorities (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class SshCertificateAuthorities

-
-
java.lang.Object -
com.ngrok.services.SshCertificateAuthorities
-
-
-
-
public class SshCertificateAuthorities -extends Object
-
An SSH Certificate Authority is a pair of an SSH Certificate and its private - key that can be used to sign other SSH host and user certificates. - - See also https://ngrok.com/docs/api#api-ssh-certificate-authorities.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/SshCredentials.CreateCallBuilder.html b/docs/com/ngrok/services/SshCredentials.CreateCallBuilder.html deleted file mode 100644 index dcd5928..0000000 --- a/docs/com/ngrok/services/SshCredentials.CreateCallBuilder.html +++ /dev/null @@ -1,304 +0,0 @@ - - - - - -SshCredentials.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class SshCredentials.CreateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.SshCredentials.CreateCallBuilder
-
-
-
-
Enclosing class:
-
SshCredentials
-
-
-
public class SshCredentials.CreateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Create API call.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      description

      -
      public SshCredentials.CreateCallBuilder description​(String description)
      -
      human-readable description of who or what will use the ssh credential to - authenticate. Optional, max 255 bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      description

      -
      public SshCredentials.CreateCallBuilder description​(Optional<String> description)
      -
      human-readable description of who or what will use the ssh credential to - authenticate. Optional, max 255 bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public SshCredentials.CreateCallBuilder metadata​(String metadata)
      -
      arbitrary user-defined machine-readable data of this ssh credential. Optional, - max 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public SshCredentials.CreateCallBuilder metadata​(Optional<String> metadata)
      -
      arbitrary user-defined machine-readable data of this ssh credential. Optional, - max 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      acl

      - -
      optional list of ACL rules. If unspecified, the credential will have no - restrictions. The only allowed ACL rule at this time is the bind - rule. The bind rule allows the caller to restrict what domains and - addresses the token is allowed to bind. For example, to allow the token to open - a tunnel on example.ngrok.io your ACL would include the rule - bind:example.ngrok.io. Bind rules may specify a leading wildcard to - match multiple domains with a common suffix. For example, you may specify a rule - of bind:*.example.com which will allow x.example.com, - y.example.com, *.example.com, etc. A rule of - '*' is equivalent to no acl at all and will explicitly permit all - actions.
      -
      -
      Parameters:
      -
      acl - the value of the acl parameter as a List<String>
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      acl

      - -
      optional list of ACL rules. If unspecified, the credential will have no - restrictions. The only allowed ACL rule at this time is the bind - rule. The bind rule allows the caller to restrict what domains and - addresses the token is allowed to bind. For example, to allow the token to open - a tunnel on example.ngrok.io your ACL would include the rule - bind:example.ngrok.io. Bind rules may specify a leading wildcard to - match multiple domains with a common suffix. For example, you may specify a rule - of bind:*.example.com which will allow x.example.com, - y.example.com, *.example.com, etc. A rule of - '*' is equivalent to no acl at all and will explicitly permit all - actions.
      -
      -
      Parameters:
      -
      acl - the value of the acl parameter as an Optional of List<String>
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      call

      - -
      Initiates the API call asynchronously.
      -
      -
      Returns:
      -
      a CompletionStage of SshCredential
      -
      -
      -
    • -
    • -
      -

      blockingCall

      -
      public SshCredential blockingCall() - throws InterruptedException
      -
      Initiates the API call and blocks until it returns.
      -
      -
      Returns:
      -
      SshCredential
      -
      Throws:
      -
      InterruptedException - if the thread was interrupted during the call
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/services/SshCredentials.DeleteCallBuilder.html b/docs/com/ngrok/services/SshCredentials.DeleteCallBuilder.html deleted file mode 100644 index fa41c9c..0000000 --- a/docs/com/ngrok/services/SshCredentials.DeleteCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -SshCredentials.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class SshCredentials.DeleteCallBuilder

-
-
java.lang.Object -
com.ngrok.services.SshCredentials.DeleteCallBuilder
-
-
-
-
Enclosing class:
-
SshCredentials
-
-
-
public class SshCredentials.DeleteCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Delete API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/SshCredentials.GetCallBuilder.html b/docs/com/ngrok/services/SshCredentials.GetCallBuilder.html deleted file mode 100644 index 193d4ab..0000000 --- a/docs/com/ngrok/services/SshCredentials.GetCallBuilder.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -SshCredentials.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class SshCredentials.GetCallBuilder

-
-
java.lang.Object -
com.ngrok.services.SshCredentials.GetCallBuilder
-
-
-
-
Enclosing class:
-
SshCredentials
-
-
-
public class SshCredentials.GetCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Get API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/SshCredentials.ListCallBuilder.html b/docs/com/ngrok/services/SshCredentials.ListCallBuilder.html deleted file mode 100644 index 9c944c5..0000000 --- a/docs/com/ngrok/services/SshCredentials.ListCallBuilder.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - -SshCredentials.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class SshCredentials.ListCallBuilder

-
-
java.lang.Object -
com.ngrok.services.SshCredentials.ListCallBuilder
-
-
-
-
Enclosing class:
-
SshCredentials
-
-
-
public class SshCredentials.ListCallBuilder -extends Object
-
A builder object encapsulating state for an unsent List API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/SshCredentials.UpdateCallBuilder.html b/docs/com/ngrok/services/SshCredentials.UpdateCallBuilder.html deleted file mode 100644 index 6f9fd47..0000000 --- a/docs/com/ngrok/services/SshCredentials.UpdateCallBuilder.html +++ /dev/null @@ -1,304 +0,0 @@ - - - - - -SshCredentials.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class SshCredentials.UpdateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.SshCredentials.UpdateCallBuilder
-
-
-
-
Enclosing class:
-
SshCredentials
-
-
-
public class SshCredentials.UpdateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Update API call.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      description

      -
      public SshCredentials.UpdateCallBuilder description​(String description)
      -
      human-readable description of who or what will use the ssh credential to - authenticate. Optional, max 255 bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      description

      -
      public SshCredentials.UpdateCallBuilder description​(Optional<String> description)
      -
      human-readable description of who or what will use the ssh credential to - authenticate. Optional, max 255 bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public SshCredentials.UpdateCallBuilder metadata​(String metadata)
      -
      arbitrary user-defined machine-readable data of this ssh credential. Optional, - max 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public SshCredentials.UpdateCallBuilder metadata​(Optional<String> metadata)
      -
      arbitrary user-defined machine-readable data of this ssh credential. Optional, - max 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      acl

      - -
      optional list of ACL rules. If unspecified, the credential will have no - restrictions. The only allowed ACL rule at this time is the bind - rule. The bind rule allows the caller to restrict what domains and - addresses the token is allowed to bind. For example, to allow the token to open - a tunnel on example.ngrok.io your ACL would include the rule - bind:example.ngrok.io. Bind rules may specify a leading wildcard to - match multiple domains with a common suffix. For example, you may specify a rule - of bind:*.example.com which will allow x.example.com, - y.example.com, *.example.com, etc. A rule of - '*' is equivalent to no acl at all and will explicitly permit all - actions.
      -
      -
      Parameters:
      -
      acl - the value of the acl parameter as a List<String>
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      acl

      - -
      optional list of ACL rules. If unspecified, the credential will have no - restrictions. The only allowed ACL rule at this time is the bind - rule. The bind rule allows the caller to restrict what domains and - addresses the token is allowed to bind. For example, to allow the token to open - a tunnel on example.ngrok.io your ACL would include the rule - bind:example.ngrok.io. Bind rules may specify a leading wildcard to - match multiple domains with a common suffix. For example, you may specify a rule - of bind:*.example.com which will allow x.example.com, - y.example.com, *.example.com, etc. A rule of - '*' is equivalent to no acl at all and will explicitly permit all - actions.
      -
      -
      Parameters:
      -
      acl - the value of the acl parameter as an Optional of List<String>
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      call

      - -
      Initiates the API call asynchronously.
      -
      -
      Returns:
      -
      a CompletionStage of SshCredential
      -
      -
      -
    • -
    • -
      -

      blockingCall

      -
      public SshCredential blockingCall() - throws InterruptedException
      -
      Initiates the API call and blocks until it returns.
      -
      -
      Returns:
      -
      SshCredential
      -
      Throws:
      -
      InterruptedException - if the thread was interrupted during the call
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/services/SshCredentials.html b/docs/com/ngrok/services/SshCredentials.html deleted file mode 100644 index 7142d6d..0000000 --- a/docs/com/ngrok/services/SshCredentials.html +++ /dev/null @@ -1,312 +0,0 @@ - - - - - -SshCredentials (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class SshCredentials

-
-
java.lang.Object -
com.ngrok.services.SshCredentials
-
-
-
-
public class SshCredentials -extends Object
-
SSH Credentials are SSH public keys that can be used to start SSH tunnels - via the ngrok SSH tunnel gateway. - - See also https://ngrok.com/docs/api#api-ssh-credentials.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/SshHostCertificates.CreateCallBuilder.html b/docs/com/ngrok/services/SshHostCertificates.CreateCallBuilder.html deleted file mode 100644 index 4ca1512..0000000 --- a/docs/com/ngrok/services/SshHostCertificates.CreateCallBuilder.html +++ /dev/null @@ -1,366 +0,0 @@ - - - - - -SshHostCertificates.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class SshHostCertificates.CreateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.SshHostCertificates.CreateCallBuilder
-
-
-
-
Enclosing class:
-
SshHostCertificates
-
-
-
public class SshHostCertificates.CreateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Create API call.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      principals

      -
      public SshHostCertificates.CreateCallBuilder principals​(List<String> principals)
      -
      the list of principals included in the ssh host certificate. This is the list of - hostnames and/or IP addresses that are authorized to serve SSH traffic with this - certificate. Dangerously, if no principals are specified, this certificate is - considered valid for all hosts.
      -
      -
      Parameters:
      -
      principals - the value of the principals parameter as a List<String>
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      principals

      -
      public SshHostCertificates.CreateCallBuilder principals​(Optional<List<String>> principals)
      -
      the list of principals included in the ssh host certificate. This is the list of - hostnames and/or IP addresses that are authorized to serve SSH traffic with this - certificate. Dangerously, if no principals are specified, this certificate is - considered valid for all hosts.
      -
      -
      Parameters:
      -
      principals - the value of the principals parameter as an Optional of List<String>
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      validAfter

      -
      public SshHostCertificates.CreateCallBuilder validAfter​(OffsetDateTime validAfter)
      -
      The time when the host certificate becomes valid, in RFC 3339 format. Defaults - to the current time if unspecified.
      -
      -
      Parameters:
      -
      validAfter - the value of the valid_after parameter as a OffsetDateTime
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      validAfter

      - -
      The time when the host certificate becomes valid, in RFC 3339 format. Defaults - to the current time if unspecified.
      -
      -
      Parameters:
      -
      validAfter - the value of the valid_after parameter as an Optional of OffsetDateTime
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      validUntil

      -
      public SshHostCertificates.CreateCallBuilder validUntil​(OffsetDateTime validUntil)
      -
      The time when this host certificate becomes invalid, in RFC 3339 format. If - unspecified, a default value of one year in the future will be used. The OpenSSH - certificates RFC calls this valid_before.
      -
      -
      Parameters:
      -
      validUntil - the value of the valid_until parameter as a OffsetDateTime
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      validUntil

      - -
      The time when this host certificate becomes invalid, in RFC 3339 format. If - unspecified, a default value of one year in the future will be used. The OpenSSH - certificates RFC calls this valid_before.
      -
      -
      Parameters:
      -
      validUntil - the value of the valid_until parameter as an Optional of OffsetDateTime
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      description

      -
      public SshHostCertificates.CreateCallBuilder description​(String description)
      -
      human-readable description of this SSH Host Certificate. optional, max 255 - bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      description

      -
      public SshHostCertificates.CreateCallBuilder description​(Optional<String> description)
      -
      human-readable description of this SSH Host Certificate. optional, max 255 - bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public SshHostCertificates.CreateCallBuilder metadata​(String metadata)
      -
      arbitrary user-defined machine-readable data of this SSH Host Certificate. - optional, max 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public SshHostCertificates.CreateCallBuilder metadata​(Optional<String> metadata)
      -
      arbitrary user-defined machine-readable data of this SSH Host Certificate. - optional, max 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      call

      - -
      Initiates the API call asynchronously.
      -
      -
      Returns:
      -
      a CompletionStage of SshHostCertificate
      -
      -
      -
    • -
    • -
      -

      blockingCall

      -
      public SshHostCertificate blockingCall() - throws InterruptedException
      -
      Initiates the API call and blocks until it returns.
      -
      -
      Returns:
      -
      SshHostCertificate
      -
      Throws:
      -
      InterruptedException - if the thread was interrupted during the call
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/services/SshHostCertificates.DeleteCallBuilder.html b/docs/com/ngrok/services/SshHostCertificates.DeleteCallBuilder.html deleted file mode 100644 index 7a3d3b4..0000000 --- a/docs/com/ngrok/services/SshHostCertificates.DeleteCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -SshHostCertificates.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class SshHostCertificates.DeleteCallBuilder

-
-
java.lang.Object -
com.ngrok.services.SshHostCertificates.DeleteCallBuilder
-
-
-
-
Enclosing class:
-
SshHostCertificates
-
-
-
public class SshHostCertificates.DeleteCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Delete API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/SshHostCertificates.GetCallBuilder.html b/docs/com/ngrok/services/SshHostCertificates.GetCallBuilder.html deleted file mode 100644 index 114d93b..0000000 --- a/docs/com/ngrok/services/SshHostCertificates.GetCallBuilder.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -SshHostCertificates.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class SshHostCertificates.GetCallBuilder

-
-
java.lang.Object -
com.ngrok.services.SshHostCertificates.GetCallBuilder
-
-
-
-
Enclosing class:
-
SshHostCertificates
-
-
-
public class SshHostCertificates.GetCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Get API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/SshHostCertificates.ListCallBuilder.html b/docs/com/ngrok/services/SshHostCertificates.ListCallBuilder.html deleted file mode 100644 index 71a2a64..0000000 --- a/docs/com/ngrok/services/SshHostCertificates.ListCallBuilder.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - -SshHostCertificates.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class SshHostCertificates.ListCallBuilder

-
-
java.lang.Object -
com.ngrok.services.SshHostCertificates.ListCallBuilder
-
-
-
-
Enclosing class:
-
SshHostCertificates
-
-
-
public class SshHostCertificates.ListCallBuilder -extends Object
-
A builder object encapsulating state for an unsent List API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/SshHostCertificates.UpdateCallBuilder.html b/docs/com/ngrok/services/SshHostCertificates.UpdateCallBuilder.html deleted file mode 100644 index 6dae0dc..0000000 --- a/docs/com/ngrok/services/SshHostCertificates.UpdateCallBuilder.html +++ /dev/null @@ -1,246 +0,0 @@ - - - - - -SshHostCertificates.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class SshHostCertificates.UpdateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.SshHostCertificates.UpdateCallBuilder
-
-
-
-
Enclosing class:
-
SshHostCertificates
-
-
-
public class SshHostCertificates.UpdateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Update API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/SshHostCertificates.html b/docs/com/ngrok/services/SshHostCertificates.html deleted file mode 100644 index 2ed3f1d..0000000 --- a/docs/com/ngrok/services/SshHostCertificates.html +++ /dev/null @@ -1,317 +0,0 @@ - - - - - -SshHostCertificates (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class SshHostCertificates

-
-
java.lang.Object -
com.ngrok.services.SshHostCertificates
-
-
-
-
public class SshHostCertificates -extends Object
-
SSH Host Certificates along with the corresponding private key allows an SSH - server to assert its authenticity to connecting SSH clients who trust the - SSH Certificate Authority that was used to sign the certificate. - - See also https://ngrok.com/docs/api#api-ssh-host-certificates.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/SshUserCertificates.CreateCallBuilder.html b/docs/com/ngrok/services/SshUserCertificates.CreateCallBuilder.html deleted file mode 100644 index f2214ad..0000000 --- a/docs/com/ngrok/services/SshUserCertificates.CreateCallBuilder.html +++ /dev/null @@ -1,458 +0,0 @@ - - - - - -SshUserCertificates.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class SshUserCertificates.CreateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.SshUserCertificates.CreateCallBuilder
-
-
-
-
Enclosing class:
-
SshUserCertificates
-
-
-
public class SshUserCertificates.CreateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Create API call.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      principals

      -
      public SshUserCertificates.CreateCallBuilder principals​(List<String> principals)
      -
      the list of principals included in the ssh user certificate. This is the list of - usernames that the certificate holder may sign in as on a machine authorizinig - the signing certificate authority. Dangerously, if no principals are specified, - this certificate may be used to log in as any user.
      -
      -
      Parameters:
      -
      principals - the value of the principals parameter as a List<String>
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      principals

      -
      public SshUserCertificates.CreateCallBuilder principals​(Optional<List<String>> principals)
      -
      the list of principals included in the ssh user certificate. This is the list of - usernames that the certificate holder may sign in as on a machine authorizinig - the signing certificate authority. Dangerously, if no principals are specified, - this certificate may be used to log in as any user.
      -
      -
      Parameters:
      -
      principals - the value of the principals parameter as an Optional of List<String>
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      criticalOptions

      -
      public SshUserCertificates.CreateCallBuilder criticalOptions​(Map<String,​String> criticalOptions)
      -
      A map of critical options included in the certificate. Only two critical options - are currently defined by OpenSSH: force-command and - source-address. See the - OpenSSH certificate protocol spec for additional details.
      -
      -
      Parameters:
      -
      criticalOptions - the value of the critical_options parameter as a Map<String,​String>
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      criticalOptions

      -
      public SshUserCertificates.CreateCallBuilder criticalOptions​(Optional<Map<String,​String>> criticalOptions)
      -
      A map of critical options included in the certificate. Only two critical options - are currently defined by OpenSSH: force-command and - source-address. See the - OpenSSH certificate protocol spec for additional details.
      -
      -
      Parameters:
      -
      criticalOptions - the value of the critical_options parameter as an Optional of Map<String,​String>
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      extensions

      -
      public SshUserCertificates.CreateCallBuilder extensions​(Map<String,​String> extensions)
      -
      A map of extensions included in the certificate. Extensions are additional - metadata that can be interpreted by the SSH server for any purpose. These can be - used to permit or deny the ability to open a terminal, do port forwarding, x11 - forwarding, and more. If unspecified, the certificate will include limited - permissions with the following extension map: {"permit-pty": "", - "permit-user-rc": ""} OpenSSH understands a number of predefined - extensions. See the - OpenSSH certificate protocol spec for additional details.
      -
      -
      Parameters:
      -
      extensions - the value of the extensions parameter as a Map<String,​String>
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      extensions

      -
      public SshUserCertificates.CreateCallBuilder extensions​(Optional<Map<String,​String>> extensions)
      -
      A map of extensions included in the certificate. Extensions are additional - metadata that can be interpreted by the SSH server for any purpose. These can be - used to permit or deny the ability to open a terminal, do port forwarding, x11 - forwarding, and more. If unspecified, the certificate will include limited - permissions with the following extension map: {"permit-pty": "", - "permit-user-rc": ""} OpenSSH understands a number of predefined - extensions. See the - OpenSSH certificate protocol spec for additional details.
      -
      -
      Parameters:
      -
      extensions - the value of the extensions parameter as an Optional of Map<String,​String>
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      validAfter

      -
      public SshUserCertificates.CreateCallBuilder validAfter​(OffsetDateTime validAfter)
      -
      The time when the user certificate becomes valid, in RFC 3339 format. Defaults - to the current time if unspecified.
      -
      -
      Parameters:
      -
      validAfter - the value of the valid_after parameter as a OffsetDateTime
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      validAfter

      - -
      The time when the user certificate becomes valid, in RFC 3339 format. Defaults - to the current time if unspecified.
      -
      -
      Parameters:
      -
      validAfter - the value of the valid_after parameter as an Optional of OffsetDateTime
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      validUntil

      -
      public SshUserCertificates.CreateCallBuilder validUntil​(OffsetDateTime validUntil)
      -
      The time when this host certificate becomes invalid, in RFC 3339 format. If - unspecified, a default value of 24 hours will be used. The OpenSSH certificates - RFC calls this valid_before.
      -
      -
      Parameters:
      -
      validUntil - the value of the valid_until parameter as a OffsetDateTime
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      validUntil

      - -
      The time when this host certificate becomes invalid, in RFC 3339 format. If - unspecified, a default value of 24 hours will be used. The OpenSSH certificates - RFC calls this valid_before.
      -
      -
      Parameters:
      -
      validUntil - the value of the valid_until parameter as an Optional of OffsetDateTime
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      description

      -
      public SshUserCertificates.CreateCallBuilder description​(String description)
      -
      human-readable description of this SSH User Certificate. optional, max 255 - bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      description

      -
      public SshUserCertificates.CreateCallBuilder description​(Optional<String> description)
      -
      human-readable description of this SSH User Certificate. optional, max 255 - bytes.
      -
      -
      Parameters:
      -
      description - the value of the description parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public SshUserCertificates.CreateCallBuilder metadata​(String metadata)
      -
      arbitrary user-defined machine-readable data of this SSH User Certificate. - optional, max 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as a String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      metadata

      -
      public SshUserCertificates.CreateCallBuilder metadata​(Optional<String> metadata)
      -
      arbitrary user-defined machine-readable data of this SSH User Certificate. - optional, max 4096 bytes.
      -
      -
      Parameters:
      -
      metadata - the value of the metadata parameter as an Optional of String
      -
      Returns:
      -
      the call builder instance
      -
      -
      -
    • -
    • -
      -

      call

      - -
      Initiates the API call asynchronously.
      -
      -
      Returns:
      -
      a CompletionStage of SshUserCertificate
      -
      -
      -
    • -
    • -
      -

      blockingCall

      -
      public SshUserCertificate blockingCall() - throws InterruptedException
      -
      Initiates the API call and blocks until it returns.
      -
      -
      Returns:
      -
      SshUserCertificate
      -
      Throws:
      -
      InterruptedException - if the thread was interrupted during the call
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/services/SshUserCertificates.DeleteCallBuilder.html b/docs/com/ngrok/services/SshUserCertificates.DeleteCallBuilder.html deleted file mode 100644 index e68eed0..0000000 --- a/docs/com/ngrok/services/SshUserCertificates.DeleteCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -SshUserCertificates.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class SshUserCertificates.DeleteCallBuilder

-
-
java.lang.Object -
com.ngrok.services.SshUserCertificates.DeleteCallBuilder
-
-
-
-
Enclosing class:
-
SshUserCertificates
-
-
-
public class SshUserCertificates.DeleteCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Delete API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/SshUserCertificates.GetCallBuilder.html b/docs/com/ngrok/services/SshUserCertificates.GetCallBuilder.html deleted file mode 100644 index 3baa368..0000000 --- a/docs/com/ngrok/services/SshUserCertificates.GetCallBuilder.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -SshUserCertificates.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class SshUserCertificates.GetCallBuilder

-
-
java.lang.Object -
com.ngrok.services.SshUserCertificates.GetCallBuilder
-
-
-
-
Enclosing class:
-
SshUserCertificates
-
-
-
public class SshUserCertificates.GetCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Get API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/SshUserCertificates.ListCallBuilder.html b/docs/com/ngrok/services/SshUserCertificates.ListCallBuilder.html deleted file mode 100644 index 8c6e83d..0000000 --- a/docs/com/ngrok/services/SshUserCertificates.ListCallBuilder.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - -SshUserCertificates.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class SshUserCertificates.ListCallBuilder

-
-
java.lang.Object -
com.ngrok.services.SshUserCertificates.ListCallBuilder
-
-
-
-
Enclosing class:
-
SshUserCertificates
-
-
-
public class SshUserCertificates.ListCallBuilder -extends Object
-
A builder object encapsulating state for an unsent List API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/SshUserCertificates.UpdateCallBuilder.html b/docs/com/ngrok/services/SshUserCertificates.UpdateCallBuilder.html deleted file mode 100644 index b8c2c0e..0000000 --- a/docs/com/ngrok/services/SshUserCertificates.UpdateCallBuilder.html +++ /dev/null @@ -1,246 +0,0 @@ - - - - - -SshUserCertificates.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class SshUserCertificates.UpdateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.SshUserCertificates.UpdateCallBuilder
-
-
-
-
Enclosing class:
-
SshUserCertificates
-
-
-
public class SshUserCertificates.UpdateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Update API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/SshUserCertificates.html b/docs/com/ngrok/services/SshUserCertificates.html deleted file mode 100644 index 2d3f85c..0000000 --- a/docs/com/ngrok/services/SshUserCertificates.html +++ /dev/null @@ -1,317 +0,0 @@ - - - - - -SshUserCertificates (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class SshUserCertificates

-
-
java.lang.Object -
com.ngrok.services.SshUserCertificates
-
-
-
-
public class SshUserCertificates -extends Object
-
SSH User Certificates are presented by SSH clients when connecting to an SSH - server to authenticate their connection. The SSH server must trust the SSH - Certificate Authority used to sign the certificate. - - See also https://ngrok.com/docs/api#api-ssh-user-certificates.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/TlsCertificates.CreateCallBuilder.html b/docs/com/ngrok/services/TlsCertificates.CreateCallBuilder.html deleted file mode 100644 index f535e27..0000000 --- a/docs/com/ngrok/services/TlsCertificates.CreateCallBuilder.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - -TlsCertificates.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class TlsCertificates.CreateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.TlsCertificates.CreateCallBuilder
-
-
-
-
Enclosing class:
-
TlsCertificates
-
-
-
public class TlsCertificates.CreateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Create API call.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    - -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/services/TlsCertificates.DeleteCallBuilder.html b/docs/com/ngrok/services/TlsCertificates.DeleteCallBuilder.html deleted file mode 100644 index eca9ce9..0000000 --- a/docs/com/ngrok/services/TlsCertificates.DeleteCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -TlsCertificates.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class TlsCertificates.DeleteCallBuilder

-
-
java.lang.Object -
com.ngrok.services.TlsCertificates.DeleteCallBuilder
-
-
-
-
Enclosing class:
-
TlsCertificates
-
-
-
public class TlsCertificates.DeleteCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Delete API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/TlsCertificates.GetCallBuilder.html b/docs/com/ngrok/services/TlsCertificates.GetCallBuilder.html deleted file mode 100644 index bed7926..0000000 --- a/docs/com/ngrok/services/TlsCertificates.GetCallBuilder.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -TlsCertificates.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class TlsCertificates.GetCallBuilder

-
-
java.lang.Object -
com.ngrok.services.TlsCertificates.GetCallBuilder
-
-
-
-
Enclosing class:
-
TlsCertificates
-
-
-
public class TlsCertificates.GetCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Get API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/TlsCertificates.ListCallBuilder.html b/docs/com/ngrok/services/TlsCertificates.ListCallBuilder.html deleted file mode 100644 index 81dc18a..0000000 --- a/docs/com/ngrok/services/TlsCertificates.ListCallBuilder.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - -TlsCertificates.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class TlsCertificates.ListCallBuilder

-
-
java.lang.Object -
com.ngrok.services.TlsCertificates.ListCallBuilder
-
-
-
-
Enclosing class:
-
TlsCertificates
-
-
-
public class TlsCertificates.ListCallBuilder -extends Object
-
A builder object encapsulating state for an unsent List API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/TlsCertificates.UpdateCallBuilder.html b/docs/com/ngrok/services/TlsCertificates.UpdateCallBuilder.html deleted file mode 100644 index 7e52485..0000000 --- a/docs/com/ngrok/services/TlsCertificates.UpdateCallBuilder.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - -TlsCertificates.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class TlsCertificates.UpdateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.TlsCertificates.UpdateCallBuilder
-
-
-
-
Enclosing class:
-
TlsCertificates
-
-
-
public class TlsCertificates.UpdateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Update API call.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    - -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/services/TlsCertificates.html b/docs/com/ngrok/services/TlsCertificates.html deleted file mode 100644 index 6cdd25d..0000000 --- a/docs/com/ngrok/services/TlsCertificates.html +++ /dev/null @@ -1,319 +0,0 @@ - - - - - -TlsCertificates (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class TlsCertificates

-
-
java.lang.Object -
com.ngrok.services.TlsCertificates
-
-
-
-
public class TlsCertificates -extends Object
-
TLS Certificates are pairs of x509 certificates and their matching private - key that can be used to terminate TLS traffic. TLS certificates are unused - until they are attached to a Domain. TLS Certificates may also be - provisioned by ngrok automatically for domains on which you have enabled - automated certificate provisioning. - - See also https://ngrok.com/docs/api#api-tls-certificates.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/TunnelSessions.GetCallBuilder.html b/docs/com/ngrok/services/TunnelSessions.GetCallBuilder.html deleted file mode 100644 index 387c153..0000000 --- a/docs/com/ngrok/services/TunnelSessions.GetCallBuilder.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -TunnelSessions.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class TunnelSessions.GetCallBuilder

-
-
java.lang.Object -
com.ngrok.services.TunnelSessions.GetCallBuilder
-
-
-
-
Enclosing class:
-
TunnelSessions
-
-
-
public class TunnelSessions.GetCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Get API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/TunnelSessions.ListCallBuilder.html b/docs/com/ngrok/services/TunnelSessions.ListCallBuilder.html deleted file mode 100644 index 28f9400..0000000 --- a/docs/com/ngrok/services/TunnelSessions.ListCallBuilder.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - -TunnelSessions.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class TunnelSessions.ListCallBuilder

-
-
java.lang.Object -
com.ngrok.services.TunnelSessions.ListCallBuilder
-
-
-
-
Enclosing class:
-
TunnelSessions
-
-
-
public class TunnelSessions.ListCallBuilder -extends Object
-
A builder object encapsulating state for an unsent List API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/TunnelSessions.RestartCallBuilder.html b/docs/com/ngrok/services/TunnelSessions.RestartCallBuilder.html deleted file mode 100644 index 92ad1b5..0000000 --- a/docs/com/ngrok/services/TunnelSessions.RestartCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -TunnelSessions.RestartCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class TunnelSessions.RestartCallBuilder

-
-
java.lang.Object -
com.ngrok.services.TunnelSessions.RestartCallBuilder
-
-
-
-
Enclosing class:
-
TunnelSessions
-
-
-
public class TunnelSessions.RestartCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Restart API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/TunnelSessions.StopCallBuilder.html b/docs/com/ngrok/services/TunnelSessions.StopCallBuilder.html deleted file mode 100644 index 4f0814c..0000000 --- a/docs/com/ngrok/services/TunnelSessions.StopCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -TunnelSessions.StopCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class TunnelSessions.StopCallBuilder

-
-
java.lang.Object -
com.ngrok.services.TunnelSessions.StopCallBuilder
-
-
-
-
Enclosing class:
-
TunnelSessions
-
-
-
public class TunnelSessions.StopCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Stop API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/TunnelSessions.UpdateCallBuilder.html b/docs/com/ngrok/services/TunnelSessions.UpdateCallBuilder.html deleted file mode 100644 index a272ee5..0000000 --- a/docs/com/ngrok/services/TunnelSessions.UpdateCallBuilder.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -TunnelSessions.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class TunnelSessions.UpdateCallBuilder

-
-
java.lang.Object -
com.ngrok.services.TunnelSessions.UpdateCallBuilder
-
-
-
-
Enclosing class:
-
TunnelSessions
-
-
-
public class TunnelSessions.UpdateCallBuilder -extends Object
-
A builder object encapsulating state for an unsent Update API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/TunnelSessions.html b/docs/com/ngrok/services/TunnelSessions.html deleted file mode 100644 index 585af73..0000000 --- a/docs/com/ngrok/services/TunnelSessions.html +++ /dev/null @@ -1,323 +0,0 @@ - - - - - -TunnelSessions (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class TunnelSessions

-
-
java.lang.Object -
com.ngrok.services.TunnelSessions
-
-
-
-
public class TunnelSessions -extends Object
-
Tunnel Sessions represent instances of ngrok agents or SSH reverse tunnel - sessions that are running and connected to the ngrok service. Each tunnel - session can include one or more Tunnels. - - See also https://ngrok.com/docs/api#api-tunnel-sessions.
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      TunnelSessions

      -
      public TunnelSessions​(NgrokApiClient apiClient)
      -
      Creates a new sub-client for TunnelSessions.
      -
      -
      Parameters:
      -
      apiClient - an instance of NgrokApiClient
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      list

      - -
      List all online tunnel sessions running on this account. - - See also https://ngrok.com/docs/api#api-tunnel-sessions-list.
      -
      -
      Returns:
      -
      a call builder for this API call
      -
      -
      -
    • -
    • -
      -

      get

      - -
      Get the detailed status of a tunnel session by ID - - See also https://ngrok.com/docs/api#api-tunnel-sessions-get.
      -
      -
      Parameters:
      -
      id - a resource identifier
      -
      Returns:
      -
      a call builder for this API call
      -
      -
      -
    • -
    • -
      -

      restart

      -
      public TunnelSessions.RestartCallBuilder restart​(String id)
      -
      Issues a command instructing the ngrok agent to restart. The agent restarts - itself by calling exec() on platforms that support it. This operation is notably - not supported on Windows. When an agent restarts, it reconnects with a new - tunnel session ID. - - See also https://ngrok.com/docs/api#api-tunnel-sessions-restart.
      -
      -
      Parameters:
      -
      id - a resource identifier
      -
      Returns:
      -
      a call builder for this API call
      -
      -
      -
    • -
    • -
      -

      stop

      - -
      Issues a command instructing the ngrok agent that started this tunnel session to - exit. - - See also https://ngrok.com/docs/api#api-tunnel-sessions-stop.
      -
      -
      Parameters:
      -
      id - a resource identifier
      -
      Returns:
      -
      a call builder for this API call
      -
      -
      -
    • -
    • -
      -

      update

      - -
      Issues a command instructing the ngrok agent to update itself to the latest - version. After this call completes successfully, the ngrok agent will be in the - update process. A caller should wait some amount of time to allow the update to - complete (at least 10 seconds) before making a call to the Restart endpoint to - request that the agent restart itself to start using the new code. This call - will never update an ngrok agent to a new major version which could cause - breaking compatibility issues. If you wish to update to a new major version, - that must be done manually. Still, please be aware that updating your ngrok - agent could break your integration. This call will fail in any of the following - circumstances: there is no update available the ngrok agent's configuration - disabled update checks the agent is currently in process of updating the agent - has already successfully updated but has not yet been restarted - - See also https://ngrok.com/docs/api#api-tunnel-sessions-update.
      -
      -
      Parameters:
      -
      id - the value of the id parameter as a String
      -
      Returns:
      -
      a call builder for this API call
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - diff --git a/docs/com/ngrok/services/Tunnels.ListCallBuilder.html b/docs/com/ngrok/services/Tunnels.ListCallBuilder.html deleted file mode 100644 index d91c5c8..0000000 --- a/docs/com/ngrok/services/Tunnels.ListCallBuilder.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - -Tunnels.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class Tunnels.ListCallBuilder

-
-
java.lang.Object -
com.ngrok.services.Tunnels.ListCallBuilder
-
-
-
-
Enclosing class:
-
Tunnels
-
-
-
public class Tunnels.ListCallBuilder -extends Object
-
A builder object encapsulating state for an unsent List API call.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/Tunnels.html b/docs/com/ngrok/services/Tunnels.html deleted file mode 100644 index a0bc6ed..0000000 --- a/docs/com/ngrok/services/Tunnels.html +++ /dev/null @@ -1,203 +0,0 @@ - - - - - -Tunnels (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class Tunnels

-
-
java.lang.Object -
com.ngrok.services.Tunnels
-
-
-
-
public class Tunnels -extends Object
-
Tunnels provide endpoints to access services exposed by a running ngrok - agent tunnel session or an SSH reverse tunnel session. - - See also https://ngrok.com/docs/api#api-tunnels.
-
-
- -
-
- -
- -
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/AbuseReports.CreateCallBuilder.html b/docs/com/ngrok/services/class-use/AbuseReports.CreateCallBuilder.html deleted file mode 100644 index 508adad..0000000 --- a/docs/com/ngrok/services/class-use/AbuseReports.CreateCallBuilder.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.AbuseReports.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.AbuseReports.CreateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/AbuseReports.GetCallBuilder.html b/docs/com/ngrok/services/class-use/AbuseReports.GetCallBuilder.html deleted file mode 100644 index c7d5634..0000000 --- a/docs/com/ngrok/services/class-use/AbuseReports.GetCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.AbuseReports.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.AbuseReports.GetCallBuilder

-
-
Packages that use AbuseReports.GetCallBuilder
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/AbuseReports.html b/docs/com/ngrok/services/class-use/AbuseReports.html deleted file mode 100644 index 1c11d35..0000000 --- a/docs/com/ngrok/services/class-use/AbuseReports.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.AbuseReports (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.AbuseReports

-
-
Packages that use AbuseReports
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/AgentIngresses.CreateCallBuilder.html b/docs/com/ngrok/services/class-use/AgentIngresses.CreateCallBuilder.html deleted file mode 100644 index d1ec14b..0000000 --- a/docs/com/ngrok/services/class-use/AgentIngresses.CreateCallBuilder.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.AgentIngresses.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.AgentIngresses.CreateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/AgentIngresses.DeleteCallBuilder.html b/docs/com/ngrok/services/class-use/AgentIngresses.DeleteCallBuilder.html deleted file mode 100644 index add1611..0000000 --- a/docs/com/ngrok/services/class-use/AgentIngresses.DeleteCallBuilder.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.AgentIngresses.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.AgentIngresses.DeleteCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/AgentIngresses.GetCallBuilder.html b/docs/com/ngrok/services/class-use/AgentIngresses.GetCallBuilder.html deleted file mode 100644 index 2d54cb6..0000000 --- a/docs/com/ngrok/services/class-use/AgentIngresses.GetCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.AgentIngresses.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.AgentIngresses.GetCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/AgentIngresses.ListCallBuilder.html b/docs/com/ngrok/services/class-use/AgentIngresses.ListCallBuilder.html deleted file mode 100644 index 2c69ff8..0000000 --- a/docs/com/ngrok/services/class-use/AgentIngresses.ListCallBuilder.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.AgentIngresses.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.AgentIngresses.ListCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/AgentIngresses.UpdateCallBuilder.html b/docs/com/ngrok/services/class-use/AgentIngresses.UpdateCallBuilder.html deleted file mode 100644 index 4515a78..0000000 --- a/docs/com/ngrok/services/class-use/AgentIngresses.UpdateCallBuilder.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.AgentIngresses.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.AgentIngresses.UpdateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/AgentIngresses.html b/docs/com/ngrok/services/class-use/AgentIngresses.html deleted file mode 100644 index afa8ae9..0000000 --- a/docs/com/ngrok/services/class-use/AgentIngresses.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.AgentIngresses (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.AgentIngresses

-
-
Packages that use AgentIngresses
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/ApiKeys.CreateCallBuilder.html b/docs/com/ngrok/services/class-use/ApiKeys.CreateCallBuilder.html deleted file mode 100644 index 9bdb83e..0000000 --- a/docs/com/ngrok/services/class-use/ApiKeys.CreateCallBuilder.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.ApiKeys.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.ApiKeys.CreateCallBuilder

-
-
Packages that use ApiKeys.CreateCallBuilder
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/ApiKeys.DeleteCallBuilder.html b/docs/com/ngrok/services/class-use/ApiKeys.DeleteCallBuilder.html deleted file mode 100644 index 514d2f2..0000000 --- a/docs/com/ngrok/services/class-use/ApiKeys.DeleteCallBuilder.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.ApiKeys.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.ApiKeys.DeleteCallBuilder

-
-
Packages that use ApiKeys.DeleteCallBuilder
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/ApiKeys.GetCallBuilder.html b/docs/com/ngrok/services/class-use/ApiKeys.GetCallBuilder.html deleted file mode 100644 index 31b17d8..0000000 --- a/docs/com/ngrok/services/class-use/ApiKeys.GetCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.ApiKeys.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.ApiKeys.GetCallBuilder

-
-
Packages that use ApiKeys.GetCallBuilder
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/ApiKeys.ListCallBuilder.html b/docs/com/ngrok/services/class-use/ApiKeys.ListCallBuilder.html deleted file mode 100644 index 15e9048..0000000 --- a/docs/com/ngrok/services/class-use/ApiKeys.ListCallBuilder.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.ApiKeys.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.ApiKeys.ListCallBuilder

-
-
Packages that use ApiKeys.ListCallBuilder
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/ApiKeys.UpdateCallBuilder.html b/docs/com/ngrok/services/class-use/ApiKeys.UpdateCallBuilder.html deleted file mode 100644 index 202eac9..0000000 --- a/docs/com/ngrok/services/class-use/ApiKeys.UpdateCallBuilder.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.ApiKeys.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.ApiKeys.UpdateCallBuilder

-
-
Packages that use ApiKeys.UpdateCallBuilder
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/ApiKeys.html b/docs/com/ngrok/services/class-use/ApiKeys.html deleted file mode 100644 index f1087f8..0000000 --- a/docs/com/ngrok/services/class-use/ApiKeys.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.ApiKeys (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.ApiKeys

-
-
Packages that use ApiKeys
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/CertificateAuthorities.CreateCallBuilder.html b/docs/com/ngrok/services/class-use/CertificateAuthorities.CreateCallBuilder.html deleted file mode 100644 index 023d763..0000000 --- a/docs/com/ngrok/services/class-use/CertificateAuthorities.CreateCallBuilder.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.CertificateAuthorities.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.CertificateAuthorities.CreateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/CertificateAuthorities.DeleteCallBuilder.html b/docs/com/ngrok/services/class-use/CertificateAuthorities.DeleteCallBuilder.html deleted file mode 100644 index 0750428..0000000 --- a/docs/com/ngrok/services/class-use/CertificateAuthorities.DeleteCallBuilder.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.CertificateAuthorities.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.CertificateAuthorities.DeleteCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/CertificateAuthorities.GetCallBuilder.html b/docs/com/ngrok/services/class-use/CertificateAuthorities.GetCallBuilder.html deleted file mode 100644 index d25a159..0000000 --- a/docs/com/ngrok/services/class-use/CertificateAuthorities.GetCallBuilder.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.CertificateAuthorities.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.CertificateAuthorities.GetCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/CertificateAuthorities.ListCallBuilder.html b/docs/com/ngrok/services/class-use/CertificateAuthorities.ListCallBuilder.html deleted file mode 100644 index a60a27c..0000000 --- a/docs/com/ngrok/services/class-use/CertificateAuthorities.ListCallBuilder.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.CertificateAuthorities.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.CertificateAuthorities.ListCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/CertificateAuthorities.UpdateCallBuilder.html b/docs/com/ngrok/services/class-use/CertificateAuthorities.UpdateCallBuilder.html deleted file mode 100644 index 7fd9ecd..0000000 --- a/docs/com/ngrok/services/class-use/CertificateAuthorities.UpdateCallBuilder.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.CertificateAuthorities.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.CertificateAuthorities.UpdateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/CertificateAuthorities.html b/docs/com/ngrok/services/class-use/CertificateAuthorities.html deleted file mode 100644 index 71411de..0000000 --- a/docs/com/ngrok/services/class-use/CertificateAuthorities.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.CertificateAuthorities (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.CertificateAuthorities

-
-
Packages that use CertificateAuthorities
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/Credentials.CreateCallBuilder.html b/docs/com/ngrok/services/class-use/Credentials.CreateCallBuilder.html deleted file mode 100644 index 301de82..0000000 --- a/docs/com/ngrok/services/class-use/Credentials.CreateCallBuilder.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.Credentials.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.Credentials.CreateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/Credentials.DeleteCallBuilder.html b/docs/com/ngrok/services/class-use/Credentials.DeleteCallBuilder.html deleted file mode 100644 index 5c16b25..0000000 --- a/docs/com/ngrok/services/class-use/Credentials.DeleteCallBuilder.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.Credentials.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.Credentials.DeleteCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/Credentials.GetCallBuilder.html b/docs/com/ngrok/services/class-use/Credentials.GetCallBuilder.html deleted file mode 100644 index 90f3b68..0000000 --- a/docs/com/ngrok/services/class-use/Credentials.GetCallBuilder.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.Credentials.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.Credentials.GetCallBuilder

-
-
Packages that use Credentials.GetCallBuilder
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/Credentials.ListCallBuilder.html b/docs/com/ngrok/services/class-use/Credentials.ListCallBuilder.html deleted file mode 100644 index 88a0925..0000000 --- a/docs/com/ngrok/services/class-use/Credentials.ListCallBuilder.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.Credentials.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.Credentials.ListCallBuilder

-
-
Packages that use Credentials.ListCallBuilder
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/Credentials.UpdateCallBuilder.html b/docs/com/ngrok/services/class-use/Credentials.UpdateCallBuilder.html deleted file mode 100644 index 3bbeaa0..0000000 --- a/docs/com/ngrok/services/class-use/Credentials.UpdateCallBuilder.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.Credentials.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.Credentials.UpdateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/Credentials.html b/docs/com/ngrok/services/class-use/Credentials.html deleted file mode 100644 index 31efaec..0000000 --- a/docs/com/ngrok/services/class-use/Credentials.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.Credentials (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.Credentials

-
-
Packages that use Credentials
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointCircuitBreakerModule.DeleteCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointCircuitBreakerModule.DeleteCallBuilder.html deleted file mode 100644 index 6b70e40..0000000 --- a/docs/com/ngrok/services/class-use/EndpointCircuitBreakerModule.DeleteCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointCircuitBreakerModule.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointCircuitBreakerModule.DeleteCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointCircuitBreakerModule.GetCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointCircuitBreakerModule.GetCallBuilder.html deleted file mode 100644 index f08178b..0000000 --- a/docs/com/ngrok/services/class-use/EndpointCircuitBreakerModule.GetCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointCircuitBreakerModule.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointCircuitBreakerModule.GetCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointCircuitBreakerModule.ReplaceCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointCircuitBreakerModule.ReplaceCallBuilder.html deleted file mode 100644 index 12fac71..0000000 --- a/docs/com/ngrok/services/class-use/EndpointCircuitBreakerModule.ReplaceCallBuilder.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointCircuitBreakerModule.ReplaceCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointCircuitBreakerModule.ReplaceCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointCircuitBreakerModule.html b/docs/com/ngrok/services/class-use/EndpointCircuitBreakerModule.html deleted file mode 100644 index ba97a1a..0000000 --- a/docs/com/ngrok/services/class-use/EndpointCircuitBreakerModule.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointCircuitBreakerModule (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointCircuitBreakerModule

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointCompressionModule.DeleteCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointCompressionModule.DeleteCallBuilder.html deleted file mode 100644 index 176f25d..0000000 --- a/docs/com/ngrok/services/class-use/EndpointCompressionModule.DeleteCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointCompressionModule.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointCompressionModule.DeleteCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointCompressionModule.GetCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointCompressionModule.GetCallBuilder.html deleted file mode 100644 index 7366704..0000000 --- a/docs/com/ngrok/services/class-use/EndpointCompressionModule.GetCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointCompressionModule.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointCompressionModule.GetCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointCompressionModule.ReplaceCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointCompressionModule.ReplaceCallBuilder.html deleted file mode 100644 index a52a41d..0000000 --- a/docs/com/ngrok/services/class-use/EndpointCompressionModule.ReplaceCallBuilder.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointCompressionModule.ReplaceCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointCompressionModule.ReplaceCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointCompressionModule.html b/docs/com/ngrok/services/class-use/EndpointCompressionModule.html deleted file mode 100644 index 14c1561..0000000 --- a/docs/com/ngrok/services/class-use/EndpointCompressionModule.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointCompressionModule (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointCompressionModule

-
-
Packages that use EndpointCompressionModule
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointConfigurations.CreateCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointConfigurations.CreateCallBuilder.html deleted file mode 100644 index 0166c6b..0000000 --- a/docs/com/ngrok/services/class-use/EndpointConfigurations.CreateCallBuilder.html +++ /dev/null @@ -1,246 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointConfigurations.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointConfigurations.CreateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointConfigurations.DeleteCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointConfigurations.DeleteCallBuilder.html deleted file mode 100644 index 18917e2..0000000 --- a/docs/com/ngrok/services/class-use/EndpointConfigurations.DeleteCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointConfigurations.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointConfigurations.DeleteCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointConfigurations.GetCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointConfigurations.GetCallBuilder.html deleted file mode 100644 index 5982f45..0000000 --- a/docs/com/ngrok/services/class-use/EndpointConfigurations.GetCallBuilder.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointConfigurations.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointConfigurations.GetCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointConfigurations.ListCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointConfigurations.ListCallBuilder.html deleted file mode 100644 index 4398239..0000000 --- a/docs/com/ngrok/services/class-use/EndpointConfigurations.ListCallBuilder.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointConfigurations.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointConfigurations.ListCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointConfigurations.UpdateCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointConfigurations.UpdateCallBuilder.html deleted file mode 100644 index 3bd8a8b..0000000 --- a/docs/com/ngrok/services/class-use/EndpointConfigurations.UpdateCallBuilder.html +++ /dev/null @@ -1,234 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointConfigurations.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointConfigurations.UpdateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointConfigurations.html b/docs/com/ngrok/services/class-use/EndpointConfigurations.html deleted file mode 100644 index 2e2d01c..0000000 --- a/docs/com/ngrok/services/class-use/EndpointConfigurations.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointConfigurations (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointConfigurations

-
-
Packages that use EndpointConfigurations
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointIpPolicyModule.DeleteCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointIpPolicyModule.DeleteCallBuilder.html deleted file mode 100644 index f694007..0000000 --- a/docs/com/ngrok/services/class-use/EndpointIpPolicyModule.DeleteCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointIpPolicyModule.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointIpPolicyModule.DeleteCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointIpPolicyModule.GetCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointIpPolicyModule.GetCallBuilder.html deleted file mode 100644 index e8fbed6..0000000 --- a/docs/com/ngrok/services/class-use/EndpointIpPolicyModule.GetCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointIpPolicyModule.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointIpPolicyModule.GetCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointIpPolicyModule.ReplaceCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointIpPolicyModule.ReplaceCallBuilder.html deleted file mode 100644 index 3763b28..0000000 --- a/docs/com/ngrok/services/class-use/EndpointIpPolicyModule.ReplaceCallBuilder.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointIpPolicyModule.ReplaceCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointIpPolicyModule.ReplaceCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointIpPolicyModule.html b/docs/com/ngrok/services/class-use/EndpointIpPolicyModule.html deleted file mode 100644 index b5fbe6e..0000000 --- a/docs/com/ngrok/services/class-use/EndpointIpPolicyModule.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointIpPolicyModule (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointIpPolicyModule

-
-
Packages that use EndpointIpPolicyModule
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointLoggingModule.DeleteCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointLoggingModule.DeleteCallBuilder.html deleted file mode 100644 index 6d1bdc4..0000000 --- a/docs/com/ngrok/services/class-use/EndpointLoggingModule.DeleteCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointLoggingModule.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointLoggingModule.DeleteCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointLoggingModule.GetCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointLoggingModule.GetCallBuilder.html deleted file mode 100644 index 059449a..0000000 --- a/docs/com/ngrok/services/class-use/EndpointLoggingModule.GetCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointLoggingModule.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointLoggingModule.GetCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointLoggingModule.ReplaceCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointLoggingModule.ReplaceCallBuilder.html deleted file mode 100644 index eea59bf..0000000 --- a/docs/com/ngrok/services/class-use/EndpointLoggingModule.ReplaceCallBuilder.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointLoggingModule.ReplaceCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointLoggingModule.ReplaceCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointLoggingModule.html b/docs/com/ngrok/services/class-use/EndpointLoggingModule.html deleted file mode 100644 index 2153310..0000000 --- a/docs/com/ngrok/services/class-use/EndpointLoggingModule.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointLoggingModule (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointLoggingModule

-
-
Packages that use EndpointLoggingModule
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointMutualTlsModule.DeleteCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointMutualTlsModule.DeleteCallBuilder.html deleted file mode 100644 index b8660e7..0000000 --- a/docs/com/ngrok/services/class-use/EndpointMutualTlsModule.DeleteCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointMutualTlsModule.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointMutualTlsModule.DeleteCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointMutualTlsModule.GetCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointMutualTlsModule.GetCallBuilder.html deleted file mode 100644 index f66be51..0000000 --- a/docs/com/ngrok/services/class-use/EndpointMutualTlsModule.GetCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointMutualTlsModule.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointMutualTlsModule.GetCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointMutualTlsModule.ReplaceCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointMutualTlsModule.ReplaceCallBuilder.html deleted file mode 100644 index 813ffdb..0000000 --- a/docs/com/ngrok/services/class-use/EndpointMutualTlsModule.ReplaceCallBuilder.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointMutualTlsModule.ReplaceCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointMutualTlsModule.ReplaceCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointMutualTlsModule.html b/docs/com/ngrok/services/class-use/EndpointMutualTlsModule.html deleted file mode 100644 index 737ee8c..0000000 --- a/docs/com/ngrok/services/class-use/EndpointMutualTlsModule.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointMutualTlsModule (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointMutualTlsModule

-
-
Packages that use EndpointMutualTlsModule
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointOAuthModule.DeleteCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointOAuthModule.DeleteCallBuilder.html deleted file mode 100644 index 3eb8d0b..0000000 --- a/docs/com/ngrok/services/class-use/EndpointOAuthModule.DeleteCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointOAuthModule.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointOAuthModule.DeleteCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointOAuthModule.GetCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointOAuthModule.GetCallBuilder.html deleted file mode 100644 index 5cc7f51..0000000 --- a/docs/com/ngrok/services/class-use/EndpointOAuthModule.GetCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointOAuthModule.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointOAuthModule.GetCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointOAuthModule.ReplaceCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointOAuthModule.ReplaceCallBuilder.html deleted file mode 100644 index 76f8a9d..0000000 --- a/docs/com/ngrok/services/class-use/EndpointOAuthModule.ReplaceCallBuilder.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointOAuthModule.ReplaceCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointOAuthModule.ReplaceCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointOAuthModule.html b/docs/com/ngrok/services/class-use/EndpointOAuthModule.html deleted file mode 100644 index c7535c9..0000000 --- a/docs/com/ngrok/services/class-use/EndpointOAuthModule.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointOAuthModule (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointOAuthModule

-
-
Packages that use EndpointOAuthModule
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointOidcModule.DeleteCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointOidcModule.DeleteCallBuilder.html deleted file mode 100644 index 01145ec..0000000 --- a/docs/com/ngrok/services/class-use/EndpointOidcModule.DeleteCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointOidcModule.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointOidcModule.DeleteCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointOidcModule.GetCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointOidcModule.GetCallBuilder.html deleted file mode 100644 index 0902a54..0000000 --- a/docs/com/ngrok/services/class-use/EndpointOidcModule.GetCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointOidcModule.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointOidcModule.GetCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointOidcModule.ReplaceCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointOidcModule.ReplaceCallBuilder.html deleted file mode 100644 index a26ebfd..0000000 --- a/docs/com/ngrok/services/class-use/EndpointOidcModule.ReplaceCallBuilder.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointOidcModule.ReplaceCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointOidcModule.ReplaceCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointOidcModule.html b/docs/com/ngrok/services/class-use/EndpointOidcModule.html deleted file mode 100644 index d708236..0000000 --- a/docs/com/ngrok/services/class-use/EndpointOidcModule.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointOidcModule (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointOidcModule

-
-
Packages that use EndpointOidcModule
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointRequestHeadersModule.DeleteCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointRequestHeadersModule.DeleteCallBuilder.html deleted file mode 100644 index 031ba41..0000000 --- a/docs/com/ngrok/services/class-use/EndpointRequestHeadersModule.DeleteCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointRequestHeadersModule.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointRequestHeadersModule.DeleteCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointRequestHeadersModule.GetCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointRequestHeadersModule.GetCallBuilder.html deleted file mode 100644 index 40c969f..0000000 --- a/docs/com/ngrok/services/class-use/EndpointRequestHeadersModule.GetCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointRequestHeadersModule.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointRequestHeadersModule.GetCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointRequestHeadersModule.ReplaceCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointRequestHeadersModule.ReplaceCallBuilder.html deleted file mode 100644 index 82dd39d..0000000 --- a/docs/com/ngrok/services/class-use/EndpointRequestHeadersModule.ReplaceCallBuilder.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointRequestHeadersModule.ReplaceCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointRequestHeadersModule.ReplaceCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointRequestHeadersModule.html b/docs/com/ngrok/services/class-use/EndpointRequestHeadersModule.html deleted file mode 100644 index 5fafcb1..0000000 --- a/docs/com/ngrok/services/class-use/EndpointRequestHeadersModule.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointRequestHeadersModule (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointRequestHeadersModule

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointResponseHeadersModule.DeleteCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointResponseHeadersModule.DeleteCallBuilder.html deleted file mode 100644 index b24d3ad..0000000 --- a/docs/com/ngrok/services/class-use/EndpointResponseHeadersModule.DeleteCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointResponseHeadersModule.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointResponseHeadersModule.DeleteCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointResponseHeadersModule.GetCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointResponseHeadersModule.GetCallBuilder.html deleted file mode 100644 index 378bbfc..0000000 --- a/docs/com/ngrok/services/class-use/EndpointResponseHeadersModule.GetCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointResponseHeadersModule.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointResponseHeadersModule.GetCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointResponseHeadersModule.ReplaceCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointResponseHeadersModule.ReplaceCallBuilder.html deleted file mode 100644 index a51b1cc..0000000 --- a/docs/com/ngrok/services/class-use/EndpointResponseHeadersModule.ReplaceCallBuilder.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointResponseHeadersModule.ReplaceCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointResponseHeadersModule.ReplaceCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointResponseHeadersModule.html b/docs/com/ngrok/services/class-use/EndpointResponseHeadersModule.html deleted file mode 100644 index 7bc9fc9..0000000 --- a/docs/com/ngrok/services/class-use/EndpointResponseHeadersModule.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointResponseHeadersModule (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointResponseHeadersModule

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointSamlModule.DeleteCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointSamlModule.DeleteCallBuilder.html deleted file mode 100644 index 7ad08ff..0000000 --- a/docs/com/ngrok/services/class-use/EndpointSamlModule.DeleteCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointSamlModule.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointSamlModule.DeleteCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointSamlModule.GetCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointSamlModule.GetCallBuilder.html deleted file mode 100644 index 3e467d1..0000000 --- a/docs/com/ngrok/services/class-use/EndpointSamlModule.GetCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointSamlModule.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointSamlModule.GetCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointSamlModule.ReplaceCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointSamlModule.ReplaceCallBuilder.html deleted file mode 100644 index 58107f8..0000000 --- a/docs/com/ngrok/services/class-use/EndpointSamlModule.ReplaceCallBuilder.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointSamlModule.ReplaceCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointSamlModule.ReplaceCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointSamlModule.html b/docs/com/ngrok/services/class-use/EndpointSamlModule.html deleted file mode 100644 index a6acc6d..0000000 --- a/docs/com/ngrok/services/class-use/EndpointSamlModule.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointSamlModule (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointSamlModule

-
-
Packages that use EndpointSamlModule
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointTlsTerminationModule.DeleteCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointTlsTerminationModule.DeleteCallBuilder.html deleted file mode 100644 index 2365d55..0000000 --- a/docs/com/ngrok/services/class-use/EndpointTlsTerminationModule.DeleteCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointTlsTerminationModule.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointTlsTerminationModule.DeleteCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointTlsTerminationModule.GetCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointTlsTerminationModule.GetCallBuilder.html deleted file mode 100644 index ec64509..0000000 --- a/docs/com/ngrok/services/class-use/EndpointTlsTerminationModule.GetCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointTlsTerminationModule.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointTlsTerminationModule.GetCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointTlsTerminationModule.ReplaceCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointTlsTerminationModule.ReplaceCallBuilder.html deleted file mode 100644 index f0da4f5..0000000 --- a/docs/com/ngrok/services/class-use/EndpointTlsTerminationModule.ReplaceCallBuilder.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointTlsTerminationModule.ReplaceCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointTlsTerminationModule.ReplaceCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointTlsTerminationModule.html b/docs/com/ngrok/services/class-use/EndpointTlsTerminationModule.html deleted file mode 100644 index 65da843..0000000 --- a/docs/com/ngrok/services/class-use/EndpointTlsTerminationModule.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointTlsTerminationModule (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointTlsTerminationModule

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointWebhookValidationModule.DeleteCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointWebhookValidationModule.DeleteCallBuilder.html deleted file mode 100644 index ec334c4..0000000 --- a/docs/com/ngrok/services/class-use/EndpointWebhookValidationModule.DeleteCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointWebhookValidationModule.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointWebhookValidationModule.DeleteCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointWebhookValidationModule.GetCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointWebhookValidationModule.GetCallBuilder.html deleted file mode 100644 index 28c275d..0000000 --- a/docs/com/ngrok/services/class-use/EndpointWebhookValidationModule.GetCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointWebhookValidationModule.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointWebhookValidationModule.GetCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointWebhookValidationModule.ReplaceCallBuilder.html b/docs/com/ngrok/services/class-use/EndpointWebhookValidationModule.ReplaceCallBuilder.html deleted file mode 100644 index e8c4a4f..0000000 --- a/docs/com/ngrok/services/class-use/EndpointWebhookValidationModule.ReplaceCallBuilder.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointWebhookValidationModule.ReplaceCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointWebhookValidationModule.ReplaceCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EndpointWebhookValidationModule.html b/docs/com/ngrok/services/class-use/EndpointWebhookValidationModule.html deleted file mode 100644 index d7e244c..0000000 --- a/docs/com/ngrok/services/class-use/EndpointWebhookValidationModule.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EndpointWebhookValidationModule (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EndpointWebhookValidationModule

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EventDestinations.CreateCallBuilder.html b/docs/com/ngrok/services/class-use/EventDestinations.CreateCallBuilder.html deleted file mode 100644 index e5090db..0000000 --- a/docs/com/ngrok/services/class-use/EventDestinations.CreateCallBuilder.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EventDestinations.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EventDestinations.CreateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EventDestinations.DeleteCallBuilder.html b/docs/com/ngrok/services/class-use/EventDestinations.DeleteCallBuilder.html deleted file mode 100644 index a8ca3b8..0000000 --- a/docs/com/ngrok/services/class-use/EventDestinations.DeleteCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EventDestinations.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EventDestinations.DeleteCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EventDestinations.GetCallBuilder.html b/docs/com/ngrok/services/class-use/EventDestinations.GetCallBuilder.html deleted file mode 100644 index 0b6e8eb..0000000 --- a/docs/com/ngrok/services/class-use/EventDestinations.GetCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EventDestinations.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EventDestinations.GetCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EventDestinations.ListCallBuilder.html b/docs/com/ngrok/services/class-use/EventDestinations.ListCallBuilder.html deleted file mode 100644 index 033265b..0000000 --- a/docs/com/ngrok/services/class-use/EventDestinations.ListCallBuilder.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EventDestinations.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EventDestinations.ListCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EventDestinations.UpdateCallBuilder.html b/docs/com/ngrok/services/class-use/EventDestinations.UpdateCallBuilder.html deleted file mode 100644 index 2e48041..0000000 --- a/docs/com/ngrok/services/class-use/EventDestinations.UpdateCallBuilder.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EventDestinations.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EventDestinations.UpdateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EventDestinations.html b/docs/com/ngrok/services/class-use/EventDestinations.html deleted file mode 100644 index 1d24cbf..0000000 --- a/docs/com/ngrok/services/class-use/EventDestinations.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EventDestinations (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EventDestinations

-
-
Packages that use EventDestinations
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EventSources.CreateCallBuilder.html b/docs/com/ngrok/services/class-use/EventSources.CreateCallBuilder.html deleted file mode 100644 index a14b7ef..0000000 --- a/docs/com/ngrok/services/class-use/EventSources.CreateCallBuilder.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EventSources.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EventSources.CreateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EventSources.DeleteCallBuilder.html b/docs/com/ngrok/services/class-use/EventSources.DeleteCallBuilder.html deleted file mode 100644 index 63becbb..0000000 --- a/docs/com/ngrok/services/class-use/EventSources.DeleteCallBuilder.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EventSources.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EventSources.DeleteCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EventSources.GetCallBuilder.html b/docs/com/ngrok/services/class-use/EventSources.GetCallBuilder.html deleted file mode 100644 index 4aae633..0000000 --- a/docs/com/ngrok/services/class-use/EventSources.GetCallBuilder.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EventSources.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EventSources.GetCallBuilder

-
-
Packages that use EventSources.GetCallBuilder
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EventSources.ListCallBuilder.html b/docs/com/ngrok/services/class-use/EventSources.ListCallBuilder.html deleted file mode 100644 index 94ed4f5..0000000 --- a/docs/com/ngrok/services/class-use/EventSources.ListCallBuilder.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EventSources.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EventSources.ListCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EventSources.UpdateCallBuilder.html b/docs/com/ngrok/services/class-use/EventSources.UpdateCallBuilder.html deleted file mode 100644 index 3471a1f..0000000 --- a/docs/com/ngrok/services/class-use/EventSources.UpdateCallBuilder.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EventSources.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EventSources.UpdateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EventSources.html b/docs/com/ngrok/services/class-use/EventSources.html deleted file mode 100644 index 134f377..0000000 --- a/docs/com/ngrok/services/class-use/EventSources.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EventSources (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EventSources

-
-
Packages that use EventSources
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EventStreams.CreateCallBuilder.html b/docs/com/ngrok/services/class-use/EventStreams.CreateCallBuilder.html deleted file mode 100644 index ecefa9a..0000000 --- a/docs/com/ngrok/services/class-use/EventStreams.CreateCallBuilder.html +++ /dev/null @@ -1,152 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EventStreams.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EventStreams.CreateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EventStreams.DeleteCallBuilder.html b/docs/com/ngrok/services/class-use/EventStreams.DeleteCallBuilder.html deleted file mode 100644 index e29dac2..0000000 --- a/docs/com/ngrok/services/class-use/EventStreams.DeleteCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EventStreams.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EventStreams.DeleteCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EventStreams.GetCallBuilder.html b/docs/com/ngrok/services/class-use/EventStreams.GetCallBuilder.html deleted file mode 100644 index d46fb8d..0000000 --- a/docs/com/ngrok/services/class-use/EventStreams.GetCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EventStreams.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EventStreams.GetCallBuilder

-
-
Packages that use EventStreams.GetCallBuilder
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EventStreams.ListCallBuilder.html b/docs/com/ngrok/services/class-use/EventStreams.ListCallBuilder.html deleted file mode 100644 index f4678a1..0000000 --- a/docs/com/ngrok/services/class-use/EventStreams.ListCallBuilder.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EventStreams.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EventStreams.ListCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EventStreams.UpdateCallBuilder.html b/docs/com/ngrok/services/class-use/EventStreams.UpdateCallBuilder.html deleted file mode 100644 index 3cc1f50..0000000 --- a/docs/com/ngrok/services/class-use/EventStreams.UpdateCallBuilder.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EventStreams.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EventStreams.UpdateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EventStreams.html b/docs/com/ngrok/services/class-use/EventStreams.html deleted file mode 100644 index 5d63bb0..0000000 --- a/docs/com/ngrok/services/class-use/EventStreams.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EventStreams (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EventStreams

-
-
Packages that use EventStreams
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EventSubscriptions.CreateCallBuilder.html b/docs/com/ngrok/services/class-use/EventSubscriptions.CreateCallBuilder.html deleted file mode 100644 index 232b54e..0000000 --- a/docs/com/ngrok/services/class-use/EventSubscriptions.CreateCallBuilder.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EventSubscriptions.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EventSubscriptions.CreateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EventSubscriptions.DeleteCallBuilder.html b/docs/com/ngrok/services/class-use/EventSubscriptions.DeleteCallBuilder.html deleted file mode 100644 index 072174c..0000000 --- a/docs/com/ngrok/services/class-use/EventSubscriptions.DeleteCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EventSubscriptions.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EventSubscriptions.DeleteCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EventSubscriptions.GetCallBuilder.html b/docs/com/ngrok/services/class-use/EventSubscriptions.GetCallBuilder.html deleted file mode 100644 index 1e34e37..0000000 --- a/docs/com/ngrok/services/class-use/EventSubscriptions.GetCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EventSubscriptions.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EventSubscriptions.GetCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EventSubscriptions.ListCallBuilder.html b/docs/com/ngrok/services/class-use/EventSubscriptions.ListCallBuilder.html deleted file mode 100644 index 20411b7..0000000 --- a/docs/com/ngrok/services/class-use/EventSubscriptions.ListCallBuilder.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EventSubscriptions.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EventSubscriptions.ListCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EventSubscriptions.UpdateCallBuilder.html b/docs/com/ngrok/services/class-use/EventSubscriptions.UpdateCallBuilder.html deleted file mode 100644 index 3979a59..0000000 --- a/docs/com/ngrok/services/class-use/EventSubscriptions.UpdateCallBuilder.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EventSubscriptions.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EventSubscriptions.UpdateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/EventSubscriptions.html b/docs/com/ngrok/services/class-use/EventSubscriptions.html deleted file mode 100644 index fc5252d..0000000 --- a/docs/com/ngrok/services/class-use/EventSubscriptions.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.EventSubscriptions (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.EventSubscriptions

-
-
Packages that use EventSubscriptions
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/IpPolicies.CreateCallBuilder.html b/docs/com/ngrok/services/class-use/IpPolicies.CreateCallBuilder.html deleted file mode 100644 index e0ba673..0000000 --- a/docs/com/ngrok/services/class-use/IpPolicies.CreateCallBuilder.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.IpPolicies.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.IpPolicies.CreateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/IpPolicies.DeleteCallBuilder.html b/docs/com/ngrok/services/class-use/IpPolicies.DeleteCallBuilder.html deleted file mode 100644 index 8822f62..0000000 --- a/docs/com/ngrok/services/class-use/IpPolicies.DeleteCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.IpPolicies.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.IpPolicies.DeleteCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/IpPolicies.GetCallBuilder.html b/docs/com/ngrok/services/class-use/IpPolicies.GetCallBuilder.html deleted file mode 100644 index 1f20d70..0000000 --- a/docs/com/ngrok/services/class-use/IpPolicies.GetCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.IpPolicies.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.IpPolicies.GetCallBuilder

-
-
Packages that use IpPolicies.GetCallBuilder
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/IpPolicies.ListCallBuilder.html b/docs/com/ngrok/services/class-use/IpPolicies.ListCallBuilder.html deleted file mode 100644 index 530a642..0000000 --- a/docs/com/ngrok/services/class-use/IpPolicies.ListCallBuilder.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.IpPolicies.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.IpPolicies.ListCallBuilder

-
-
Packages that use IpPolicies.ListCallBuilder
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/IpPolicies.UpdateCallBuilder.html b/docs/com/ngrok/services/class-use/IpPolicies.UpdateCallBuilder.html deleted file mode 100644 index 3419341..0000000 --- a/docs/com/ngrok/services/class-use/IpPolicies.UpdateCallBuilder.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.IpPolicies.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.IpPolicies.UpdateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/IpPolicies.html b/docs/com/ngrok/services/class-use/IpPolicies.html deleted file mode 100644 index ba60834..0000000 --- a/docs/com/ngrok/services/class-use/IpPolicies.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.IpPolicies (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.IpPolicies

-
-
Packages that use IpPolicies
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/IpPolicyRules.CreateCallBuilder.html b/docs/com/ngrok/services/class-use/IpPolicyRules.CreateCallBuilder.html deleted file mode 100644 index 96e509d..0000000 --- a/docs/com/ngrok/services/class-use/IpPolicyRules.CreateCallBuilder.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.IpPolicyRules.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.IpPolicyRules.CreateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/IpPolicyRules.DeleteCallBuilder.html b/docs/com/ngrok/services/class-use/IpPolicyRules.DeleteCallBuilder.html deleted file mode 100644 index 0c05bb3..0000000 --- a/docs/com/ngrok/services/class-use/IpPolicyRules.DeleteCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.IpPolicyRules.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.IpPolicyRules.DeleteCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/IpPolicyRules.GetCallBuilder.html b/docs/com/ngrok/services/class-use/IpPolicyRules.GetCallBuilder.html deleted file mode 100644 index 7b14f0f..0000000 --- a/docs/com/ngrok/services/class-use/IpPolicyRules.GetCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.IpPolicyRules.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.IpPolicyRules.GetCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/IpPolicyRules.ListCallBuilder.html b/docs/com/ngrok/services/class-use/IpPolicyRules.ListCallBuilder.html deleted file mode 100644 index 7e49d63..0000000 --- a/docs/com/ngrok/services/class-use/IpPolicyRules.ListCallBuilder.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.IpPolicyRules.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.IpPolicyRules.ListCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/IpPolicyRules.UpdateCallBuilder.html b/docs/com/ngrok/services/class-use/IpPolicyRules.UpdateCallBuilder.html deleted file mode 100644 index f6263c8..0000000 --- a/docs/com/ngrok/services/class-use/IpPolicyRules.UpdateCallBuilder.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.IpPolicyRules.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.IpPolicyRules.UpdateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/IpPolicyRules.html b/docs/com/ngrok/services/class-use/IpPolicyRules.html deleted file mode 100644 index dfab05c..0000000 --- a/docs/com/ngrok/services/class-use/IpPolicyRules.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.IpPolicyRules (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.IpPolicyRules

-
-
Packages that use IpPolicyRules
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/IpRestrictions.CreateCallBuilder.html b/docs/com/ngrok/services/class-use/IpRestrictions.CreateCallBuilder.html deleted file mode 100644 index 6c8e782..0000000 --- a/docs/com/ngrok/services/class-use/IpRestrictions.CreateCallBuilder.html +++ /dev/null @@ -1,125 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.IpRestrictions.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.IpRestrictions.CreateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/IpRestrictions.DeleteCallBuilder.html b/docs/com/ngrok/services/class-use/IpRestrictions.DeleteCallBuilder.html deleted file mode 100644 index 4612b62..0000000 --- a/docs/com/ngrok/services/class-use/IpRestrictions.DeleteCallBuilder.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.IpRestrictions.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.IpRestrictions.DeleteCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/IpRestrictions.GetCallBuilder.html b/docs/com/ngrok/services/class-use/IpRestrictions.GetCallBuilder.html deleted file mode 100644 index 8adcbb7..0000000 --- a/docs/com/ngrok/services/class-use/IpRestrictions.GetCallBuilder.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.IpRestrictions.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.IpRestrictions.GetCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/IpRestrictions.ListCallBuilder.html b/docs/com/ngrok/services/class-use/IpRestrictions.ListCallBuilder.html deleted file mode 100644 index 92e518e..0000000 --- a/docs/com/ngrok/services/class-use/IpRestrictions.ListCallBuilder.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.IpRestrictions.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.IpRestrictions.ListCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/IpRestrictions.UpdateCallBuilder.html b/docs/com/ngrok/services/class-use/IpRestrictions.UpdateCallBuilder.html deleted file mode 100644 index 2a31d4b..0000000 --- a/docs/com/ngrok/services/class-use/IpRestrictions.UpdateCallBuilder.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.IpRestrictions.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.IpRestrictions.UpdateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/IpRestrictions.html b/docs/com/ngrok/services/class-use/IpRestrictions.html deleted file mode 100644 index 8b0abac..0000000 --- a/docs/com/ngrok/services/class-use/IpRestrictions.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.IpRestrictions (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.IpRestrictions

-
-
Packages that use IpRestrictions
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/ReservedAddrs.CreateCallBuilder.html b/docs/com/ngrok/services/class-use/ReservedAddrs.CreateCallBuilder.html deleted file mode 100644 index afdc33a..0000000 --- a/docs/com/ngrok/services/class-use/ReservedAddrs.CreateCallBuilder.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.ReservedAddrs.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.ReservedAddrs.CreateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/ReservedAddrs.DeleteCallBuilder.html b/docs/com/ngrok/services/class-use/ReservedAddrs.DeleteCallBuilder.html deleted file mode 100644 index 56a3846..0000000 --- a/docs/com/ngrok/services/class-use/ReservedAddrs.DeleteCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.ReservedAddrs.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.ReservedAddrs.DeleteCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/ReservedAddrs.DeleteEndpointConfigCallBuilder.html b/docs/com/ngrok/services/class-use/ReservedAddrs.DeleteEndpointConfigCallBuilder.html deleted file mode 100644 index c7fa05e..0000000 --- a/docs/com/ngrok/services/class-use/ReservedAddrs.DeleteEndpointConfigCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.ReservedAddrs.DeleteEndpointConfigCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.ReservedAddrs.DeleteEndpointConfigCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/ReservedAddrs.GetCallBuilder.html b/docs/com/ngrok/services/class-use/ReservedAddrs.GetCallBuilder.html deleted file mode 100644 index 6339133..0000000 --- a/docs/com/ngrok/services/class-use/ReservedAddrs.GetCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.ReservedAddrs.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.ReservedAddrs.GetCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/ReservedAddrs.ListCallBuilder.html b/docs/com/ngrok/services/class-use/ReservedAddrs.ListCallBuilder.html deleted file mode 100644 index 69d2721..0000000 --- a/docs/com/ngrok/services/class-use/ReservedAddrs.ListCallBuilder.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.ReservedAddrs.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.ReservedAddrs.ListCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/ReservedAddrs.UpdateCallBuilder.html b/docs/com/ngrok/services/class-use/ReservedAddrs.UpdateCallBuilder.html deleted file mode 100644 index a96387e..0000000 --- a/docs/com/ngrok/services/class-use/ReservedAddrs.UpdateCallBuilder.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.ReservedAddrs.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.ReservedAddrs.UpdateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/ReservedAddrs.html b/docs/com/ngrok/services/class-use/ReservedAddrs.html deleted file mode 100644 index 73fbed7..0000000 --- a/docs/com/ngrok/services/class-use/ReservedAddrs.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.ReservedAddrs (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.ReservedAddrs

-
-
Packages that use ReservedAddrs
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/ReservedDomains.CreateCallBuilder.html b/docs/com/ngrok/services/class-use/ReservedDomains.CreateCallBuilder.html deleted file mode 100644 index 70dd282..0000000 --- a/docs/com/ngrok/services/class-use/ReservedDomains.CreateCallBuilder.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.ReservedDomains.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.ReservedDomains.CreateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/ReservedDomains.DeleteCallBuilder.html b/docs/com/ngrok/services/class-use/ReservedDomains.DeleteCallBuilder.html deleted file mode 100644 index d45ac00..0000000 --- a/docs/com/ngrok/services/class-use/ReservedDomains.DeleteCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.ReservedDomains.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.ReservedDomains.DeleteCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/ReservedDomains.DeleteCertificateCallBuilder.html b/docs/com/ngrok/services/class-use/ReservedDomains.DeleteCertificateCallBuilder.html deleted file mode 100644 index 57afdec..0000000 --- a/docs/com/ngrok/services/class-use/ReservedDomains.DeleteCertificateCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.ReservedDomains.DeleteCertificateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.ReservedDomains.DeleteCertificateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/ReservedDomains.DeleteCertificateManagementPolicyCallBuilder.html b/docs/com/ngrok/services/class-use/ReservedDomains.DeleteCertificateManagementPolicyCallBuilder.html deleted file mode 100644 index 0831596..0000000 --- a/docs/com/ngrok/services/class-use/ReservedDomains.DeleteCertificateManagementPolicyCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.ReservedDomains.DeleteCertificateManagementPolicyCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.ReservedDomains.DeleteCertificateManagementPolicyCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/ReservedDomains.DeleteHttpEndpointConfigCallBuilder.html b/docs/com/ngrok/services/class-use/ReservedDomains.DeleteHttpEndpointConfigCallBuilder.html deleted file mode 100644 index b100e09..0000000 --- a/docs/com/ngrok/services/class-use/ReservedDomains.DeleteHttpEndpointConfigCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.ReservedDomains.DeleteHttpEndpointConfigCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.ReservedDomains.DeleteHttpEndpointConfigCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/ReservedDomains.DeleteHttpsEndpointConfigCallBuilder.html b/docs/com/ngrok/services/class-use/ReservedDomains.DeleteHttpsEndpointConfigCallBuilder.html deleted file mode 100644 index 8bf63d5..0000000 --- a/docs/com/ngrok/services/class-use/ReservedDomains.DeleteHttpsEndpointConfigCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.ReservedDomains.DeleteHttpsEndpointConfigCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.ReservedDomains.DeleteHttpsEndpointConfigCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/ReservedDomains.GetCallBuilder.html b/docs/com/ngrok/services/class-use/ReservedDomains.GetCallBuilder.html deleted file mode 100644 index 67398e0..0000000 --- a/docs/com/ngrok/services/class-use/ReservedDomains.GetCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.ReservedDomains.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.ReservedDomains.GetCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/ReservedDomains.ListCallBuilder.html b/docs/com/ngrok/services/class-use/ReservedDomains.ListCallBuilder.html deleted file mode 100644 index 7874e71..0000000 --- a/docs/com/ngrok/services/class-use/ReservedDomains.ListCallBuilder.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.ReservedDomains.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.ReservedDomains.ListCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/ReservedDomains.UpdateCallBuilder.html b/docs/com/ngrok/services/class-use/ReservedDomains.UpdateCallBuilder.html deleted file mode 100644 index d846aed..0000000 --- a/docs/com/ngrok/services/class-use/ReservedDomains.UpdateCallBuilder.html +++ /dev/null @@ -1,160 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.ReservedDomains.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.ReservedDomains.UpdateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/ReservedDomains.html b/docs/com/ngrok/services/class-use/ReservedDomains.html deleted file mode 100644 index 257228e..0000000 --- a/docs/com/ngrok/services/class-use/ReservedDomains.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.ReservedDomains (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.ReservedDomains

-
-
Packages that use ReservedDomains
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/SshCertificateAuthorities.CreateCallBuilder.html b/docs/com/ngrok/services/class-use/SshCertificateAuthorities.CreateCallBuilder.html deleted file mode 100644 index ec90483..0000000 --- a/docs/com/ngrok/services/class-use/SshCertificateAuthorities.CreateCallBuilder.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.SshCertificateAuthorities.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.SshCertificateAuthorities.CreateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/SshCertificateAuthorities.DeleteCallBuilder.html b/docs/com/ngrok/services/class-use/SshCertificateAuthorities.DeleteCallBuilder.html deleted file mode 100644 index 01a497e..0000000 --- a/docs/com/ngrok/services/class-use/SshCertificateAuthorities.DeleteCallBuilder.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.SshCertificateAuthorities.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.SshCertificateAuthorities.DeleteCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/SshCertificateAuthorities.GetCallBuilder.html b/docs/com/ngrok/services/class-use/SshCertificateAuthorities.GetCallBuilder.html deleted file mode 100644 index aea03d3..0000000 --- a/docs/com/ngrok/services/class-use/SshCertificateAuthorities.GetCallBuilder.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.SshCertificateAuthorities.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.SshCertificateAuthorities.GetCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/SshCertificateAuthorities.ListCallBuilder.html b/docs/com/ngrok/services/class-use/SshCertificateAuthorities.ListCallBuilder.html deleted file mode 100644 index e6125d2..0000000 --- a/docs/com/ngrok/services/class-use/SshCertificateAuthorities.ListCallBuilder.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.SshCertificateAuthorities.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.SshCertificateAuthorities.ListCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/SshCertificateAuthorities.UpdateCallBuilder.html b/docs/com/ngrok/services/class-use/SshCertificateAuthorities.UpdateCallBuilder.html deleted file mode 100644 index 2f43480..0000000 --- a/docs/com/ngrok/services/class-use/SshCertificateAuthorities.UpdateCallBuilder.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.SshCertificateAuthorities.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.SshCertificateAuthorities.UpdateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/SshCertificateAuthorities.html b/docs/com/ngrok/services/class-use/SshCertificateAuthorities.html deleted file mode 100644 index 43aa998..0000000 --- a/docs/com/ngrok/services/class-use/SshCertificateAuthorities.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.SshCertificateAuthorities (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.SshCertificateAuthorities

-
-
Packages that use SshCertificateAuthorities
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/SshCredentials.CreateCallBuilder.html b/docs/com/ngrok/services/class-use/SshCredentials.CreateCallBuilder.html deleted file mode 100644 index 1a44eed..0000000 --- a/docs/com/ngrok/services/class-use/SshCredentials.CreateCallBuilder.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.SshCredentials.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.SshCredentials.CreateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/SshCredentials.DeleteCallBuilder.html b/docs/com/ngrok/services/class-use/SshCredentials.DeleteCallBuilder.html deleted file mode 100644 index 8b63127..0000000 --- a/docs/com/ngrok/services/class-use/SshCredentials.DeleteCallBuilder.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.SshCredentials.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.SshCredentials.DeleteCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/SshCredentials.GetCallBuilder.html b/docs/com/ngrok/services/class-use/SshCredentials.GetCallBuilder.html deleted file mode 100644 index 119c43f..0000000 --- a/docs/com/ngrok/services/class-use/SshCredentials.GetCallBuilder.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.SshCredentials.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.SshCredentials.GetCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/SshCredentials.ListCallBuilder.html b/docs/com/ngrok/services/class-use/SshCredentials.ListCallBuilder.html deleted file mode 100644 index 976da8f..0000000 --- a/docs/com/ngrok/services/class-use/SshCredentials.ListCallBuilder.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.SshCredentials.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.SshCredentials.ListCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/SshCredentials.UpdateCallBuilder.html b/docs/com/ngrok/services/class-use/SshCredentials.UpdateCallBuilder.html deleted file mode 100644 index 075d31a..0000000 --- a/docs/com/ngrok/services/class-use/SshCredentials.UpdateCallBuilder.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.SshCredentials.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.SshCredentials.UpdateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/SshCredentials.html b/docs/com/ngrok/services/class-use/SshCredentials.html deleted file mode 100644 index e425e88..0000000 --- a/docs/com/ngrok/services/class-use/SshCredentials.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.SshCredentials (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.SshCredentials

-
-
Packages that use SshCredentials
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/SshHostCertificates.CreateCallBuilder.html b/docs/com/ngrok/services/class-use/SshHostCertificates.CreateCallBuilder.html deleted file mode 100644 index a288ee1..0000000 --- a/docs/com/ngrok/services/class-use/SshHostCertificates.CreateCallBuilder.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.SshHostCertificates.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.SshHostCertificates.CreateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/SshHostCertificates.DeleteCallBuilder.html b/docs/com/ngrok/services/class-use/SshHostCertificates.DeleteCallBuilder.html deleted file mode 100644 index d80e1cd..0000000 --- a/docs/com/ngrok/services/class-use/SshHostCertificates.DeleteCallBuilder.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.SshHostCertificates.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.SshHostCertificates.DeleteCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/SshHostCertificates.GetCallBuilder.html b/docs/com/ngrok/services/class-use/SshHostCertificates.GetCallBuilder.html deleted file mode 100644 index e18e989..0000000 --- a/docs/com/ngrok/services/class-use/SshHostCertificates.GetCallBuilder.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.SshHostCertificates.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.SshHostCertificates.GetCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/SshHostCertificates.ListCallBuilder.html b/docs/com/ngrok/services/class-use/SshHostCertificates.ListCallBuilder.html deleted file mode 100644 index 979e5fc..0000000 --- a/docs/com/ngrok/services/class-use/SshHostCertificates.ListCallBuilder.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.SshHostCertificates.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.SshHostCertificates.ListCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/SshHostCertificates.UpdateCallBuilder.html b/docs/com/ngrok/services/class-use/SshHostCertificates.UpdateCallBuilder.html deleted file mode 100644 index 8f2ae1d..0000000 --- a/docs/com/ngrok/services/class-use/SshHostCertificates.UpdateCallBuilder.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.SshHostCertificates.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.SshHostCertificates.UpdateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/SshHostCertificates.html b/docs/com/ngrok/services/class-use/SshHostCertificates.html deleted file mode 100644 index 8e3a23f..0000000 --- a/docs/com/ngrok/services/class-use/SshHostCertificates.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.SshHostCertificates (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.SshHostCertificates

-
-
Packages that use SshHostCertificates
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/SshUserCertificates.CreateCallBuilder.html b/docs/com/ngrok/services/class-use/SshUserCertificates.CreateCallBuilder.html deleted file mode 100644 index d428639..0000000 --- a/docs/com/ngrok/services/class-use/SshUserCertificates.CreateCallBuilder.html +++ /dev/null @@ -1,165 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.SshUserCertificates.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.SshUserCertificates.CreateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/SshUserCertificates.DeleteCallBuilder.html b/docs/com/ngrok/services/class-use/SshUserCertificates.DeleteCallBuilder.html deleted file mode 100644 index 6b2ed52..0000000 --- a/docs/com/ngrok/services/class-use/SshUserCertificates.DeleteCallBuilder.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.SshUserCertificates.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.SshUserCertificates.DeleteCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/SshUserCertificates.GetCallBuilder.html b/docs/com/ngrok/services/class-use/SshUserCertificates.GetCallBuilder.html deleted file mode 100644 index 3613ca5..0000000 --- a/docs/com/ngrok/services/class-use/SshUserCertificates.GetCallBuilder.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.SshUserCertificates.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.SshUserCertificates.GetCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/SshUserCertificates.ListCallBuilder.html b/docs/com/ngrok/services/class-use/SshUserCertificates.ListCallBuilder.html deleted file mode 100644 index ab64ddc..0000000 --- a/docs/com/ngrok/services/class-use/SshUserCertificates.ListCallBuilder.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.SshUserCertificates.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.SshUserCertificates.ListCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/SshUserCertificates.UpdateCallBuilder.html b/docs/com/ngrok/services/class-use/SshUserCertificates.UpdateCallBuilder.html deleted file mode 100644 index 80c88d1..0000000 --- a/docs/com/ngrok/services/class-use/SshUserCertificates.UpdateCallBuilder.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.SshUserCertificates.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.SshUserCertificates.UpdateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/SshUserCertificates.html b/docs/com/ngrok/services/class-use/SshUserCertificates.html deleted file mode 100644 index 18a6558..0000000 --- a/docs/com/ngrok/services/class-use/SshUserCertificates.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.SshUserCertificates (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.SshUserCertificates

-
-
Packages that use SshUserCertificates
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/TlsCertificates.CreateCallBuilder.html b/docs/com/ngrok/services/class-use/TlsCertificates.CreateCallBuilder.html deleted file mode 100644 index 2078fdc..0000000 --- a/docs/com/ngrok/services/class-use/TlsCertificates.CreateCallBuilder.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.TlsCertificates.CreateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.TlsCertificates.CreateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/TlsCertificates.DeleteCallBuilder.html b/docs/com/ngrok/services/class-use/TlsCertificates.DeleteCallBuilder.html deleted file mode 100644 index 04a4e7b..0000000 --- a/docs/com/ngrok/services/class-use/TlsCertificates.DeleteCallBuilder.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.TlsCertificates.DeleteCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.TlsCertificates.DeleteCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/TlsCertificates.GetCallBuilder.html b/docs/com/ngrok/services/class-use/TlsCertificates.GetCallBuilder.html deleted file mode 100644 index 14f85f9..0000000 --- a/docs/com/ngrok/services/class-use/TlsCertificates.GetCallBuilder.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.TlsCertificates.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.TlsCertificates.GetCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/TlsCertificates.ListCallBuilder.html b/docs/com/ngrok/services/class-use/TlsCertificates.ListCallBuilder.html deleted file mode 100644 index 625fd16..0000000 --- a/docs/com/ngrok/services/class-use/TlsCertificates.ListCallBuilder.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.TlsCertificates.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.TlsCertificates.ListCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/TlsCertificates.UpdateCallBuilder.html b/docs/com/ngrok/services/class-use/TlsCertificates.UpdateCallBuilder.html deleted file mode 100644 index 0f93e58..0000000 --- a/docs/com/ngrok/services/class-use/TlsCertificates.UpdateCallBuilder.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.TlsCertificates.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.TlsCertificates.UpdateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/TlsCertificates.html b/docs/com/ngrok/services/class-use/TlsCertificates.html deleted file mode 100644 index f2073a0..0000000 --- a/docs/com/ngrok/services/class-use/TlsCertificates.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.TlsCertificates (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.TlsCertificates

-
-
Packages that use TlsCertificates
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/TunnelSessions.GetCallBuilder.html b/docs/com/ngrok/services/class-use/TunnelSessions.GetCallBuilder.html deleted file mode 100644 index 0582432..0000000 --- a/docs/com/ngrok/services/class-use/TunnelSessions.GetCallBuilder.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.TunnelSessions.GetCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.TunnelSessions.GetCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/TunnelSessions.ListCallBuilder.html b/docs/com/ngrok/services/class-use/TunnelSessions.ListCallBuilder.html deleted file mode 100644 index 7fc24f3..0000000 --- a/docs/com/ngrok/services/class-use/TunnelSessions.ListCallBuilder.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.TunnelSessions.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.TunnelSessions.ListCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/TunnelSessions.RestartCallBuilder.html b/docs/com/ngrok/services/class-use/TunnelSessions.RestartCallBuilder.html deleted file mode 100644 index 08e4587..0000000 --- a/docs/com/ngrok/services/class-use/TunnelSessions.RestartCallBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.TunnelSessions.RestartCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.TunnelSessions.RestartCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/TunnelSessions.StopCallBuilder.html b/docs/com/ngrok/services/class-use/TunnelSessions.StopCallBuilder.html deleted file mode 100644 index 7673746..0000000 --- a/docs/com/ngrok/services/class-use/TunnelSessions.StopCallBuilder.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.TunnelSessions.StopCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.TunnelSessions.StopCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/TunnelSessions.UpdateCallBuilder.html b/docs/com/ngrok/services/class-use/TunnelSessions.UpdateCallBuilder.html deleted file mode 100644 index 2fc2766..0000000 --- a/docs/com/ngrok/services/class-use/TunnelSessions.UpdateCallBuilder.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.TunnelSessions.UpdateCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.TunnelSessions.UpdateCallBuilder

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/TunnelSessions.html b/docs/com/ngrok/services/class-use/TunnelSessions.html deleted file mode 100644 index d1cb957..0000000 --- a/docs/com/ngrok/services/class-use/TunnelSessions.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.TunnelSessions (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.TunnelSessions

-
-
Packages that use TunnelSessions
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/Tunnels.ListCallBuilder.html b/docs/com/ngrok/services/class-use/Tunnels.ListCallBuilder.html deleted file mode 100644 index efe9239..0000000 --- a/docs/com/ngrok/services/class-use/Tunnels.ListCallBuilder.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.Tunnels.ListCallBuilder (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.Tunnels.ListCallBuilder

-
-
Packages that use Tunnels.ListCallBuilder
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/class-use/Tunnels.html b/docs/com/ngrok/services/class-use/Tunnels.html deleted file mode 100644 index b573bf4..0000000 --- a/docs/com/ngrok/services/class-use/Tunnels.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - -Uses of Class com.ngrok.services.Tunnels (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.ngrok.services.Tunnels

-
-
Packages that use Tunnels
-
-
Package
-
Description
- -
 
-
-
-
    -
  • -
    -

    Uses of Tunnels in com.ngrok

    -
    Methods in com.ngrok that return Tunnels
    -
    -
    Modifier and Type
    -
    Method
    -
    Description
    - -
    Ngrok.tunnels()
    -
    -
    Tunnels provide endpoints to access services exposed by a running ngrok - agent tunnel session or an SSH reverse tunnel session.
    -
    -
    -
    -
  • -
-
-
- -
-
- - diff --git a/docs/com/ngrok/services/package-summary.html b/docs/com/ngrok/services/package-summary.html deleted file mode 100644 index 6978109..0000000 --- a/docs/com/ngrok/services/package-summary.html +++ /dev/null @@ -1,230 +0,0 @@ - - - - - -com.ngrok.services (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Package com.ngrok.services

-
-
-
package com.ngrok.services
-
- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/package-tree.html b/docs/com/ngrok/services/package-tree.html deleted file mode 100644 index 9d68c00..0000000 --- a/docs/com/ngrok/services/package-tree.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - -com.ngrok.services Class Hierarchy (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Hierarchy For Package com.ngrok.services

-Package Hierarchies: - -
-
-

Class Hierarchy

- -
-
- -
-
- - diff --git a/docs/com/ngrok/services/package-use.html b/docs/com/ngrok/services/package-use.html deleted file mode 100644 index 24c5b6a..0000000 --- a/docs/com/ngrok/services/package-use.html +++ /dev/null @@ -1,824 +0,0 @@ - - - - - -Uses of Package com.ngrok.services (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Package
com.ngrok.services

-
-
Packages that use com.ngrok.services
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - diff --git a/docs/constant-values.html b/docs/constant-values.html deleted file mode 100644 index 28a50e4..0000000 --- a/docs/constant-values.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - -Constant Field Values (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Constant Field Values

-
-

Contents

- -
-
-
-

com.ngrok.*

- -
-
- -
-
- - diff --git a/docs/element-list b/docs/element-list deleted file mode 100644 index 46c5b57..0000000 --- a/docs/element-list +++ /dev/null @@ -1,3 +0,0 @@ -com.ngrok -com.ngrok.definitions -com.ngrok.services diff --git a/docs/help-doc.html b/docs/help-doc.html deleted file mode 100644 index fb247a5..0000000 --- a/docs/help-doc.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - - -API Help (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

How This API Document Is Organized

-
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
-
-
-

Overview

-

The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

-
-
-

Package

-

Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain six categories:

-
    -
  • Interfaces
  • -
  • Classes
  • -
  • Enums
  • -
  • Exceptions
  • -
  • Errors
  • -
  • Annotation Types
  • -
-
-
-

Class or Interface

-

Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

-
    -
  • Class Inheritance Diagram
  • -
  • Direct Subclasses
  • -
  • All Known Subinterfaces
  • -
  • All Known Implementing Classes
  • -
  • Class or Interface Declaration
  • -
  • Class or Interface Description
  • -
-
-
    -
  • Nested Class Summary
  • -
  • Field Summary
  • -
  • Property Summary
  • -
  • Constructor Summary
  • -
  • Method Summary
  • -
-
-
    -
  • Field Details
  • -
  • Property Details
  • -
  • Constructor Details
  • -
  • Method Details
  • -
-

The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

-
-
-

Annotation Type

-

Each annotation type has its own separate page with the following sections:

-
    -
  • Annotation Type Declaration
  • -
  • Annotation Type Description
  • -
  • Required Element Summary
  • -
  • Optional Element Summary
  • -
  • Element Details
  • -
-
-
-

Enum

-

Each enum has its own separate page with the following sections:

-
    -
  • Enum Declaration
  • -
  • Enum Description
  • -
  • Enum Constant Summary
  • -
  • Enum Constant Details
  • -
-
-
-

Use

-

Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its "Use" page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.

-
-
-

Tree (Class Hierarchy)

-

There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

-
    -
  • When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.
  • -
  • When viewing a particular package, class or interface page, clicking on "Tree" displays the hierarchy for only that package.
  • -
-
-
-

Index

-

The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields, as well as lists of all packages and all classes.

-
-
-

Serialized Form

-

Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to those who implement rather than use the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See Also" section of the class description.

-
-
-

Constant Field Values

-

The Constant Field Values page lists the static final fields and their values.

-
-
-

Search

-

You can search for definitions of modules, packages, types, fields, methods, system properties and other terms defined in the API, using some or all of the name, optionally using "camel-case" abbreviations. For example:

-
    -
  • j.l.obj will match "java.lang.Object"
  • -
  • InpStr will match "java.io.InputStream"
  • -
  • HM.cK will match "java.util.HashMap.containsKey(Object)"
  • -
-

Refer to the Javadoc Search Specification for a full description of search features.

-
-
-This help file applies to API documentation generated by the standard doclet.
- -
-
- - diff --git a/docs/index-all.html b/docs/index-all.html deleted file mode 100644 index c9c0f3c..0000000 --- a/docs/index-all.html +++ /dev/null @@ -1,8607 +0,0 @@ - - - - - -Index (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-A B C D E F G H I K L M N O P R S T U V W 
All Classes|All Packages|Constant Field Values|Serialized Form -

A

-
-
AbuseReport - Class in com.ngrok.definitions
-
-
A class encapsulating the AbuseReport resource.
-
-
AbuseReport(String, URI, OffsetDateTime, List<URI>, String, String, List<AbuseReportHostname>) - Constructor for class com.ngrok.definitions.AbuseReport
-
-
Creates a new instance of AbuseReport.
-
-
AbuseReportHostname - Class in com.ngrok.definitions
-
-
A class encapsulating the AbuseReportHostname resource.
-
-
AbuseReportHostname(String, String) - Constructor for class com.ngrok.definitions.AbuseReportHostname
-
-
Creates a new instance of AbuseReportHostname.
-
-
abuseReports() - Method in class com.ngrok.Ngrok
-
-
Abuse Reports allow you to submit take-down requests for URLs hosted by - ngrok that violate ngrok's terms of service.
-
-
AbuseReports - Class in com.ngrok.services
-
-
Abuse Reports allow you to submit take-down requests for URLs hosted by - ngrok that violate ngrok's terms of service.
-
-
AbuseReports(NgrokApiClient) - Constructor for class com.ngrok.services.AbuseReports
-
-
Creates a new sub-client for AbuseReports.
-
-
AbuseReports.CreateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Create API call.
-
-
AbuseReports.GetCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Get API call.
-
-
acl(List<String>) - Method in class com.ngrok.services.Credentials.CreateCallBuilder
-
-
optional list of ACL rules.
-
-
acl(List<String>) - Method in class com.ngrok.services.Credentials.UpdateCallBuilder
-
-
optional list of ACL rules.
-
-
acl(List<String>) - Method in class com.ngrok.services.SshCredentials.CreateCallBuilder
-
-
optional list of ACL rules.
-
-
acl(List<String>) - Method in class com.ngrok.services.SshCredentials.UpdateCallBuilder
-
-
optional list of ACL rules.
-
-
acl(Optional<List<String>>) - Method in class com.ngrok.services.Credentials.CreateCallBuilder
-
-
optional list of ACL rules.
-
-
acl(Optional<List<String>>) - Method in class com.ngrok.services.Credentials.UpdateCallBuilder
-
-
optional list of ACL rules.
-
-
acl(Optional<List<String>>) - Method in class com.ngrok.services.SshCredentials.CreateCallBuilder
-
-
optional list of ACL rules.
-
-
acl(Optional<List<String>>) - Method in class com.ngrok.services.SshCredentials.UpdateCallBuilder
-
-
optional list of ACL rules.
-
-
add(Map<String, String>) - Method in class com.ngrok.definitions.EndpointRequestHeaders.Builder
-
-
a map of header key to header value that will be injected into the HTTP Request - before being sent to the upstream application server
-
-
add(Map<String, String>) - Method in class com.ngrok.definitions.EndpointResponseHeaders.Builder
-
-
a map of header key to header value that will be injected into the HTTP Response - returned to the HTTP client
-
-
add(Optional<Map<String, String>>) - Method in class com.ngrok.definitions.EndpointRequestHeaders.Builder
-
-
a map of header key to header value that will be injected into the HTTP Request - before being sent to the upstream application server
-
-
add(Optional<Map<String, String>>) - Method in class com.ngrok.definitions.EndpointResponseHeaders.Builder
-
-
a map of header key to header value that will be injected into the HTTP Response - returned to the HTTP client
-
-
AgentIngress - Class in com.ngrok.definitions
-
-
A class encapsulating the AgentIngress resource.
-
-
AgentIngress(String, URI, String, String, String, List<String>, List<String>, String) - Constructor for class com.ngrok.definitions.AgentIngress
-
-
Creates a new instance of AgentIngress.
-
-
agentIngresses() - Method in class com.ngrok.Ngrok
-
-
Creates a service client for AgentIngresses.
-
-
AgentIngresses - Class in com.ngrok.services
-
-
An API client for AgentIngresses.
-
-
AgentIngresses(NgrokApiClient) - Constructor for class com.ngrok.services.AgentIngresses
-
-
Creates a new sub-client for AgentIngresses.
-
-
AgentIngresses.CreateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Create API call.
-
-
AgentIngresses.DeleteCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Delete API call.
-
-
AgentIngresses.GetCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Get API call.
-
-
AgentIngresses.ListCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent List API call.
-
-
AgentIngresses.UpdateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Update API call.
-
-
AgentIngressList - Class in com.ngrok.definitions
-
-
A class encapsulating the AgentIngressList resource.
-
-
AgentIngressList(List<AgentIngress>, URI, Optional<URI>) - Constructor for class com.ngrok.definitions.AgentIngressList
-
-
Creates a new instance of AgentIngressList.
-
-
allowIdpInitiated(boolean) - Method in class com.ngrok.definitions.EndpointSamlMutate.Builder
-
-
If true, the IdP may initiate a login directly (e.g.
-
-
allowIdpInitiated(Optional<Boolean>) - Method in class com.ngrok.definitions.EndpointSamlMutate.Builder
-
-
If true, the IdP may initiate a login directly (e.g.
-
-
API_VERSION - Static variable in class com.ngrok.Version
-
-
The ngrok API version in use
-
-
ApiKey - Class in com.ngrok.definitions
-
-
A class encapsulating the ApiKey resource.
-
-
ApiKey(String, URI, String, String, OffsetDateTime, Optional<String>) - Constructor for class com.ngrok.definitions.ApiKey
-
-
Creates a new instance of ApiKey.
-
-
ApiKeyList - Class in com.ngrok.definitions
-
-
A class encapsulating the ApiKeyList resource.
-
-
ApiKeyList(List<ApiKey>, URI, Optional<URI>) - Constructor for class com.ngrok.definitions.ApiKeyList
-
-
Creates a new instance of ApiKeyList.
-
-
apiKeys() - Method in class com.ngrok.Ngrok
-
-
API Keys are used to authenticate to the ngrok - API.
-
-
ApiKeys - Class in com.ngrok.services
-
-
API Keys are used to authenticate to the ngrok - API.
-
-
ApiKeys(NgrokApiClient) - Constructor for class com.ngrok.services.ApiKeys
-
-
Creates a new sub-client for ApiKeys.
-
-
ApiKeys.CreateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Create API call.
-
-
ApiKeys.DeleteCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Delete API call.
-
-
ApiKeys.GetCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Get API call.
-
-
ApiKeys.ListCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent List API call.
-
-
ApiKeys.UpdateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Update API call.
-
-
auth(AwsAuth) - Method in class com.ngrok.definitions.EventTargetCloudwatchLogs.Builder
-
-
Configuration for how to authenticate into your AWS account.
-
-
auth(AwsAuth) - Method in class com.ngrok.definitions.EventTargetFirehose.Builder
-
-
Configuration for how to authenticate into your AWS account.
-
-
auth(AwsAuth) - Method in class com.ngrok.definitions.EventTargetKinesis.Builder
-
-
Configuration for how to authenticate into your AWS account.
-
-
auth(Optional<AwsAuth>) - Method in class com.ngrok.definitions.EventTargetCloudwatchLogs.Builder
-
-
Configuration for how to authenticate into your AWS account.
-
-
auth(Optional<AwsAuth>) - Method in class com.ngrok.definitions.EventTargetFirehose.Builder
-
-
Configuration for how to authenticate into your AWS account.
-
-
auth(Optional<AwsAuth>) - Method in class com.ngrok.definitions.EventTargetKinesis.Builder
-
-
Configuration for how to authenticate into your AWS account.
-
-
authCheckInterval(long) - Method in class com.ngrok.definitions.EndpointOAuth.Builder
-
-
Integer number of seconds after which ngrok guarantees it will refresh user - state from the identity provider and recheck whether the user is still - authorized to access the endpoint.
-
-
authCheckInterval(Optional<Long>) - Method in class com.ngrok.definitions.EndpointOAuth.Builder
-
-
Integer number of seconds after which ngrok guarantees it will refresh user - state from the identity provider and recheck whether the user is still - authorized to access the endpoint.
-
-
authority(String) - Method in class com.ngrok.definitions.ReservedDomainCertPolicy.Builder
-
-
certificate authority to request certificates from.
-
-
authority(Optional<String>) - Method in class com.ngrok.definitions.ReservedDomainCertPolicy.Builder
-
-
certificate authority to request certificates from.
-
-
authorizedGroups(List<String>) - Method in class com.ngrok.definitions.EndpointSamlMutate.Builder
-
-
If present, only users who are a member of one of the listed groups may access - the target endpoint.
-
-
authorizedGroups(Optional<List<String>>) - Method in class com.ngrok.definitions.EndpointSamlMutate.Builder
-
-
If present, only users who are a member of one of the listed groups may access - the target endpoint.
-
-
AwsAuth - Class in com.ngrok.definitions
-
-
A class encapsulating the AwsAuth resource.
-
-
AwsAuth.Builder - Class in com.ngrok.definitions
-
-
Builder class for AwsAuth.
-
-
AwsCredentials - Class in com.ngrok.definitions
-
-
A class encapsulating the AwsCredentials resource.
-
-
AwsCredentials.Builder - Class in com.ngrok.definitions
-
-
Builder class for AwsCredentials.
-
-
AwsRole - Class in com.ngrok.definitions
-
-
A class encapsulating the AwsRole resource.
-
-
AwsRole.Builder - Class in com.ngrok.definitions
-
-
Builder class for AwsRole.
-
-
-

B

-
-
baseUri(URI) - Method in class com.ngrok.DefaultNgrokApiClient.Builder
-
-
Sets the API base URI.
-
-
baseUri(Optional<URI>) - Method in class com.ngrok.DefaultNgrokApiClient.Builder
-
-
Sets the API base URI.
-
-
beforeId(String) - Method in class com.ngrok.services.AgentIngresses.ListCallBuilder
-
-
Sets the before_id parameter.
-
-
beforeId(String) - Method in class com.ngrok.services.ApiKeys.ListCallBuilder
-
-
Sets the before_id parameter.
-
-
beforeId(String) - Method in class com.ngrok.services.CertificateAuthorities.ListCallBuilder
-
-
Sets the before_id parameter.
-
-
beforeId(String) - Method in class com.ngrok.services.Credentials.ListCallBuilder
-
-
Sets the before_id parameter.
-
-
beforeId(String) - Method in class com.ngrok.services.EndpointConfigurations.ListCallBuilder
-
-
Sets the before_id parameter.
-
-
beforeId(String) - Method in class com.ngrok.services.EventDestinations.ListCallBuilder
-
-
Sets the before_id parameter.
-
-
beforeId(String) - Method in class com.ngrok.services.EventStreams.ListCallBuilder
-
-
Sets the before_id parameter.
-
-
beforeId(String) - Method in class com.ngrok.services.EventSubscriptions.ListCallBuilder
-
-
Sets the before_id parameter.
-
-
beforeId(String) - Method in class com.ngrok.services.IpPolicies.ListCallBuilder
-
-
Sets the before_id parameter.
-
-
beforeId(String) - Method in class com.ngrok.services.IpPolicyRules.ListCallBuilder
-
-
Sets the before_id parameter.
-
-
beforeId(String) - Method in class com.ngrok.services.IpRestrictions.ListCallBuilder
-
-
Sets the before_id parameter.
-
-
beforeId(String) - Method in class com.ngrok.services.ReservedAddrs.ListCallBuilder
-
-
Sets the before_id parameter.
-
-
beforeId(String) - Method in class com.ngrok.services.ReservedDomains.ListCallBuilder
-
-
Sets the before_id parameter.
-
-
beforeId(String) - Method in class com.ngrok.services.SshCertificateAuthorities.ListCallBuilder
-
-
Sets the before_id parameter.
-
-
beforeId(String) - Method in class com.ngrok.services.SshCredentials.ListCallBuilder
-
-
Sets the before_id parameter.
-
-
beforeId(String) - Method in class com.ngrok.services.SshHostCertificates.ListCallBuilder
-
-
Sets the before_id parameter.
-
-
beforeId(String) - Method in class com.ngrok.services.SshUserCertificates.ListCallBuilder
-
-
Sets the before_id parameter.
-
-
beforeId(String) - Method in class com.ngrok.services.TlsCertificates.ListCallBuilder
-
-
Sets the before_id parameter.
-
-
beforeId(String) - Method in class com.ngrok.services.Tunnels.ListCallBuilder
-
-
Sets the before_id parameter.
-
-
beforeId(String) - Method in class com.ngrok.services.TunnelSessions.ListCallBuilder
-
-
Sets the before_id parameter.
-
-
beforeId(Optional<String>) - Method in class com.ngrok.services.AgentIngresses.ListCallBuilder
-
-
Sets (or unsets) the before_id parameter.
-
-
beforeId(Optional<String>) - Method in class com.ngrok.services.ApiKeys.ListCallBuilder
-
-
Sets (or unsets) the before_id parameter.
-
-
beforeId(Optional<String>) - Method in class com.ngrok.services.CertificateAuthorities.ListCallBuilder
-
-
Sets (or unsets) the before_id parameter.
-
-
beforeId(Optional<String>) - Method in class com.ngrok.services.Credentials.ListCallBuilder
-
-
Sets (or unsets) the before_id parameter.
-
-
beforeId(Optional<String>) - Method in class com.ngrok.services.EndpointConfigurations.ListCallBuilder
-
-
Sets (or unsets) the before_id parameter.
-
-
beforeId(Optional<String>) - Method in class com.ngrok.services.EventDestinations.ListCallBuilder
-
-
Sets (or unsets) the before_id parameter.
-
-
beforeId(Optional<String>) - Method in class com.ngrok.services.EventStreams.ListCallBuilder
-
-
Sets (or unsets) the before_id parameter.
-
-
beforeId(Optional<String>) - Method in class com.ngrok.services.EventSubscriptions.ListCallBuilder
-
-
Sets (or unsets) the before_id parameter.
-
-
beforeId(Optional<String>) - Method in class com.ngrok.services.IpPolicies.ListCallBuilder
-
-
Sets (or unsets) the before_id parameter.
-
-
beforeId(Optional<String>) - Method in class com.ngrok.services.IpPolicyRules.ListCallBuilder
-
-
Sets (or unsets) the before_id parameter.
-
-
beforeId(Optional<String>) - Method in class com.ngrok.services.IpRestrictions.ListCallBuilder
-
-
Sets (or unsets) the before_id parameter.
-
-
beforeId(Optional<String>) - Method in class com.ngrok.services.ReservedAddrs.ListCallBuilder
-
-
Sets (or unsets) the before_id parameter.
-
-
beforeId(Optional<String>) - Method in class com.ngrok.services.ReservedDomains.ListCallBuilder
-
-
Sets (or unsets) the before_id parameter.
-
-
beforeId(Optional<String>) - Method in class com.ngrok.services.SshCertificateAuthorities.ListCallBuilder
-
-
Sets (or unsets) the before_id parameter.
-
-
beforeId(Optional<String>) - Method in class com.ngrok.services.SshCredentials.ListCallBuilder
-
-
Sets (or unsets) the before_id parameter.
-
-
beforeId(Optional<String>) - Method in class com.ngrok.services.SshHostCertificates.ListCallBuilder
-
-
Sets (or unsets) the before_id parameter.
-
-
beforeId(Optional<String>) - Method in class com.ngrok.services.SshUserCertificates.ListCallBuilder
-
-
Sets (or unsets) the before_id parameter.
-
-
beforeId(Optional<String>) - Method in class com.ngrok.services.TlsCertificates.ListCallBuilder
-
-
Sets (or unsets) the before_id parameter.
-
-
beforeId(Optional<String>) - Method in class com.ngrok.services.Tunnels.ListCallBuilder
-
-
Sets (or unsets) the before_id parameter.
-
-
beforeId(Optional<String>) - Method in class com.ngrok.services.TunnelSessions.ListCallBuilder
-
-
Sets (or unsets) the before_id parameter.
-
-
blockingCall() - Method in class com.ngrok.services.AbuseReports.CreateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.AbuseReports.GetCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.AgentIngresses.CreateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.AgentIngresses.DeleteCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.AgentIngresses.GetCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.AgentIngresses.ListCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.AgentIngresses.UpdateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.ApiKeys.CreateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.ApiKeys.DeleteCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.ApiKeys.GetCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.ApiKeys.ListCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.ApiKeys.UpdateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.CertificateAuthorities.CreateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.CertificateAuthorities.DeleteCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.CertificateAuthorities.GetCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.CertificateAuthorities.ListCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.CertificateAuthorities.UpdateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.Credentials.CreateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.Credentials.DeleteCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.Credentials.GetCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.Credentials.ListCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.Credentials.UpdateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointCircuitBreakerModule.DeleteCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointCircuitBreakerModule.GetCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointCircuitBreakerModule.ReplaceCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointCompressionModule.DeleteCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointCompressionModule.GetCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointCompressionModule.ReplaceCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointConfigurations.CreateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointConfigurations.DeleteCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointConfigurations.GetCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointConfigurations.ListCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointConfigurations.UpdateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointIpPolicyModule.DeleteCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointIpPolicyModule.GetCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointIpPolicyModule.ReplaceCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointLoggingModule.DeleteCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointLoggingModule.GetCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointLoggingModule.ReplaceCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointMutualTlsModule.DeleteCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointMutualTlsModule.GetCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointMutualTlsModule.ReplaceCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointOAuthModule.DeleteCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointOAuthModule.GetCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointOAuthModule.ReplaceCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointOidcModule.DeleteCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointOidcModule.GetCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointOidcModule.ReplaceCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointRequestHeadersModule.DeleteCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointRequestHeadersModule.GetCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointRequestHeadersModule.ReplaceCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointResponseHeadersModule.DeleteCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointResponseHeadersModule.GetCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointResponseHeadersModule.ReplaceCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointSamlModule.DeleteCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointSamlModule.GetCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointSamlModule.ReplaceCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointTlsTerminationModule.DeleteCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointTlsTerminationModule.GetCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointTlsTerminationModule.ReplaceCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointWebhookValidationModule.DeleteCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointWebhookValidationModule.GetCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EndpointWebhookValidationModule.ReplaceCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EventDestinations.CreateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EventDestinations.DeleteCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EventDestinations.GetCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EventDestinations.ListCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EventDestinations.UpdateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EventSources.CreateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EventSources.DeleteCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EventSources.GetCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EventSources.ListCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EventSources.UpdateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EventStreams.CreateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EventStreams.DeleteCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EventStreams.GetCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EventStreams.ListCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EventStreams.UpdateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EventSubscriptions.CreateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EventSubscriptions.DeleteCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EventSubscriptions.GetCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EventSubscriptions.ListCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.EventSubscriptions.UpdateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.IpPolicies.CreateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.IpPolicies.DeleteCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.IpPolicies.GetCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.IpPolicies.ListCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.IpPolicies.UpdateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.IpPolicyRules.CreateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.IpPolicyRules.DeleteCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.IpPolicyRules.GetCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.IpPolicyRules.ListCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.IpPolicyRules.UpdateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.IpRestrictions.CreateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.IpRestrictions.DeleteCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.IpRestrictions.GetCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.IpRestrictions.ListCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.IpRestrictions.UpdateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.ReservedAddrs.CreateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.ReservedAddrs.DeleteCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.ReservedAddrs.DeleteEndpointConfigCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.ReservedAddrs.GetCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.ReservedAddrs.ListCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.ReservedAddrs.UpdateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.ReservedDomains.CreateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.ReservedDomains.DeleteCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.ReservedDomains.DeleteCertificateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.ReservedDomains.DeleteCertificateManagementPolicyCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.ReservedDomains.DeleteHttpEndpointConfigCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.ReservedDomains.DeleteHttpsEndpointConfigCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.ReservedDomains.GetCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.ReservedDomains.ListCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.ReservedDomains.UpdateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.SshCertificateAuthorities.CreateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.SshCertificateAuthorities.DeleteCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.SshCertificateAuthorities.GetCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.SshCertificateAuthorities.ListCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.SshCertificateAuthorities.UpdateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.SshCredentials.CreateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.SshCredentials.DeleteCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.SshCredentials.GetCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.SshCredentials.ListCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.SshCredentials.UpdateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.SshHostCertificates.CreateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.SshHostCertificates.DeleteCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.SshHostCertificates.GetCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.SshHostCertificates.ListCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.SshHostCertificates.UpdateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.SshUserCertificates.CreateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.SshUserCertificates.DeleteCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.SshUserCertificates.GetCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.SshUserCertificates.ListCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.SshUserCertificates.UpdateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.TlsCertificates.CreateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.TlsCertificates.DeleteCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.TlsCertificates.GetCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.TlsCertificates.ListCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.TlsCertificates.UpdateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.Tunnels.ListCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.TunnelSessions.GetCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.TunnelSessions.ListCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.TunnelSessions.RestartCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.TunnelSessions.StopCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
blockingCall() - Method in class com.ngrok.services.TunnelSessions.UpdateCallBuilder
-
-
Initiates the API call and blocks until it returns.
-
-
build() - Method in class com.ngrok.DefaultNgrokApiClient.Builder
-
-
Builds the ngrok API client instance.
-
-
build() - Method in class com.ngrok.definitions.AwsAuth.Builder
-
-
Constructs the AwsAuth instance.
-
-
build() - Method in class com.ngrok.definitions.AwsCredentials.Builder
-
-
Constructs the AwsCredentials instance.
-
-
build() - Method in class com.ngrok.definitions.AwsRole.Builder
-
-
Constructs the AwsRole instance.
-
-
build() - Method in class com.ngrok.definitions.EndpointCircuitBreaker.Builder
-
-
Constructs the EndpointCircuitBreaker instance.
-
-
build() - Method in class com.ngrok.definitions.EndpointCompression.Builder
-
-
Constructs the EndpointCompression instance.
-
-
build() - Method in class com.ngrok.definitions.EndpointIpPolicyMutate.Builder
-
-
Constructs the EndpointIpPolicyMutate instance.
-
-
build() - Method in class com.ngrok.definitions.EndpointLoggingMutate.Builder
-
-
Constructs the EndpointLoggingMutate instance.
-
-
build() - Method in class com.ngrok.definitions.EndpointMutualTlsMutate.Builder
-
-
Constructs the EndpointMutualTlsMutate instance.
-
-
build() - Method in class com.ngrok.definitions.EndpointOAuth.Builder
-
-
Constructs the EndpointOAuth instance.
-
-
build() - Method in class com.ngrok.definitions.EndpointOAuthFacebook.Builder
-
-
Constructs the EndpointOAuthFacebook instance.
-
-
build() - Method in class com.ngrok.definitions.EndpointOAuthGitHub.Builder
-
-
Constructs the EndpointOAuthGitHub instance.
-
-
build() - Method in class com.ngrok.definitions.EndpointOAuthGoogle.Builder
-
-
Constructs the EndpointOAuthGoogle instance.
-
-
build() - Method in class com.ngrok.definitions.EndpointOAuthMicrosoft.Builder
-
-
Constructs the EndpointOAuthMicrosoft instance.
-
-
build() - Method in class com.ngrok.definitions.EndpointOAuthProvider.Builder
-
-
Constructs the EndpointOAuthProvider instance.
-
-
build() - Method in class com.ngrok.definitions.EndpointOidc.Builder
-
-
Constructs the EndpointOidc instance.
-
-
build() - Method in class com.ngrok.definitions.EndpointRequestHeaders.Builder
-
-
Constructs the EndpointRequestHeaders instance.
-
-
build() - Method in class com.ngrok.definitions.EndpointResponseHeaders.Builder
-
-
Constructs the EndpointResponseHeaders instance.
-
-
build() - Method in class com.ngrok.definitions.EndpointSamlMutate.Builder
-
-
Constructs the EndpointSamlMutate instance.
-
-
build() - Method in class com.ngrok.definitions.EndpointTlsTermination.Builder
-
-
Constructs the EndpointTlsTermination instance.
-
-
build() - Method in class com.ngrok.definitions.EndpointWebhookValidation.Builder
-
-
Constructs the EndpointWebhookValidation instance.
-
-
build() - Method in class com.ngrok.definitions.EventSourceReplace.Builder
-
-
Constructs the EventSourceReplace instance.
-
-
build() - Method in class com.ngrok.definitions.EventTarget.Builder
-
-
Constructs the EventTarget instance.
-
-
build() - Method in class com.ngrok.definitions.EventTargetCloudwatchLogs.Builder
-
-
Constructs the EventTargetCloudwatchLogs instance.
-
-
build() - Method in class com.ngrok.definitions.EventTargetFirehose.Builder
-
-
Constructs the EventTargetFirehose instance.
-
-
build() - Method in class com.ngrok.definitions.EventTargetKinesis.Builder
-
-
Constructs the EventTargetKinesis instance.
-
-
build() - Method in class com.ngrok.definitions.ReservedDomainCertPolicy.Builder
-
-
Constructs the ReservedDomainCertPolicy instance.
-
-
-

C

-
-
call() - Method in class com.ngrok.services.AbuseReports.CreateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.AbuseReports.GetCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.AgentIngresses.CreateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.AgentIngresses.DeleteCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.AgentIngresses.GetCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.AgentIngresses.ListCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.AgentIngresses.UpdateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.ApiKeys.CreateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.ApiKeys.DeleteCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.ApiKeys.GetCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.ApiKeys.ListCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.ApiKeys.UpdateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.CertificateAuthorities.CreateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.CertificateAuthorities.DeleteCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.CertificateAuthorities.GetCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.CertificateAuthorities.ListCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.CertificateAuthorities.UpdateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.Credentials.CreateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.Credentials.DeleteCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.Credentials.GetCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.Credentials.ListCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.Credentials.UpdateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointCircuitBreakerModule.DeleteCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointCircuitBreakerModule.GetCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointCircuitBreakerModule.ReplaceCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointCompressionModule.DeleteCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointCompressionModule.GetCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointCompressionModule.ReplaceCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointConfigurations.CreateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointConfigurations.DeleteCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointConfigurations.GetCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointConfigurations.ListCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointConfigurations.UpdateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointIpPolicyModule.DeleteCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointIpPolicyModule.GetCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointIpPolicyModule.ReplaceCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointLoggingModule.DeleteCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointLoggingModule.GetCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointLoggingModule.ReplaceCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointMutualTlsModule.DeleteCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointMutualTlsModule.GetCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointMutualTlsModule.ReplaceCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointOAuthModule.DeleteCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointOAuthModule.GetCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointOAuthModule.ReplaceCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointOidcModule.DeleteCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointOidcModule.GetCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointOidcModule.ReplaceCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointRequestHeadersModule.DeleteCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointRequestHeadersModule.GetCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointRequestHeadersModule.ReplaceCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointResponseHeadersModule.DeleteCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointResponseHeadersModule.GetCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointResponseHeadersModule.ReplaceCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointSamlModule.DeleteCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointSamlModule.GetCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointSamlModule.ReplaceCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointTlsTerminationModule.DeleteCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointTlsTerminationModule.GetCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointTlsTerminationModule.ReplaceCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointWebhookValidationModule.DeleteCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointWebhookValidationModule.GetCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EndpointWebhookValidationModule.ReplaceCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EventDestinations.CreateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EventDestinations.DeleteCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EventDestinations.GetCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EventDestinations.ListCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EventDestinations.UpdateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EventSources.CreateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EventSources.DeleteCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EventSources.GetCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EventSources.ListCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EventSources.UpdateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EventStreams.CreateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EventStreams.DeleteCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EventStreams.GetCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EventStreams.ListCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EventStreams.UpdateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EventSubscriptions.CreateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EventSubscriptions.DeleteCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EventSubscriptions.GetCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EventSubscriptions.ListCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.EventSubscriptions.UpdateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.IpPolicies.CreateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.IpPolicies.DeleteCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.IpPolicies.GetCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.IpPolicies.ListCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.IpPolicies.UpdateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.IpPolicyRules.CreateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.IpPolicyRules.DeleteCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.IpPolicyRules.GetCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.IpPolicyRules.ListCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.IpPolicyRules.UpdateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.IpRestrictions.CreateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.IpRestrictions.DeleteCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.IpRestrictions.GetCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.IpRestrictions.ListCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.IpRestrictions.UpdateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.ReservedAddrs.CreateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.ReservedAddrs.DeleteCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.ReservedAddrs.DeleteEndpointConfigCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.ReservedAddrs.GetCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.ReservedAddrs.ListCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.ReservedAddrs.UpdateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.ReservedDomains.CreateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.ReservedDomains.DeleteCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.ReservedDomains.DeleteCertificateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.ReservedDomains.DeleteCertificateManagementPolicyCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.ReservedDomains.DeleteHttpEndpointConfigCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.ReservedDomains.DeleteHttpsEndpointConfigCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.ReservedDomains.GetCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.ReservedDomains.ListCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.ReservedDomains.UpdateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.SshCertificateAuthorities.CreateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.SshCertificateAuthorities.DeleteCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.SshCertificateAuthorities.GetCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.SshCertificateAuthorities.ListCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.SshCertificateAuthorities.UpdateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.SshCredentials.CreateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.SshCredentials.DeleteCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.SshCredentials.GetCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.SshCredentials.ListCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.SshCredentials.UpdateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.SshHostCertificates.CreateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.SshHostCertificates.DeleteCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.SshHostCertificates.GetCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.SshHostCertificates.ListCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.SshHostCertificates.UpdateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.SshUserCertificates.CreateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.SshUserCertificates.DeleteCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.SshUserCertificates.GetCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.SshUserCertificates.ListCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.SshUserCertificates.UpdateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.TlsCertificates.CreateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.TlsCertificates.DeleteCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.TlsCertificates.GetCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.TlsCertificates.ListCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.TlsCertificates.UpdateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.Tunnels.ListCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.TunnelSessions.GetCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.TunnelSessions.ListCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.TunnelSessions.RestartCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.TunnelSessions.StopCallBuilder
-
-
Initiates the API call asynchronously.
-
-
call() - Method in class com.ngrok.services.TunnelSessions.UpdateCallBuilder
-
-
Initiates the API call asynchronously.
-
-
certificateAuthorities() - Method in class com.ngrok.Ngrok
-
-
Certificate Authorities are x509 certificates that are used to sign other - x509 certificates.
-
-
CertificateAuthorities - Class in com.ngrok.services
-
-
Certificate Authorities are x509 certificates that are used to sign other - x509 certificates.
-
-
CertificateAuthorities(NgrokApiClient) - Constructor for class com.ngrok.services.CertificateAuthorities
-
-
Creates a new sub-client for CertificateAuthorities.
-
-
CertificateAuthorities.CreateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Create API call.
-
-
CertificateAuthorities.DeleteCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Delete API call.
-
-
CertificateAuthorities.GetCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Get API call.
-
-
CertificateAuthorities.ListCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent List API call.
-
-
CertificateAuthorities.UpdateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Update API call.
-
-
CertificateAuthority - Class in com.ngrok.definitions
-
-
A class encapsulating the CertificateAuthority resource.
-
-
CertificateAuthority(String, URI, OffsetDateTime, String, String, String, String, OffsetDateTime, OffsetDateTime, List<String>, List<String>) - Constructor for class com.ngrok.definitions.CertificateAuthority
-
-
Creates a new instance of CertificateAuthority.
-
-
certificateAuthorityIds(List<String>) - Method in class com.ngrok.definitions.EndpointMutualTlsMutate.Builder
-
-
list of certificate authorities that will be used to validate the TLS client - certificate presnted by the initiatiator of the TLS connection
-
-
certificateAuthorityIds(Optional<List<String>>) - Method in class com.ngrok.definitions.EndpointMutualTlsMutate.Builder
-
-
list of certificate authorities that will be used to validate the TLS client - certificate presnted by the initiatiator of the TLS connection
-
-
CertificateAuthorityList - Class in com.ngrok.definitions
-
-
A class encapsulating the CertificateAuthorityList resource.
-
-
CertificateAuthorityList(List<CertificateAuthority>, URI, Optional<URI>) - Constructor for class com.ngrok.definitions.CertificateAuthorityList
-
-
Creates a new instance of CertificateAuthorityList.
-
-
certificateId(String) - Method in class com.ngrok.services.ReservedDomains.CreateCallBuilder
-
-
ID of a user-uploaded TLS certificate to use for connections to targeting this - domain.
-
-
certificateId(String) - Method in class com.ngrok.services.ReservedDomains.UpdateCallBuilder
-
-
ID of a user-uploaded TLS certificate to use for connections to targeting this - domain.
-
-
certificateId(Optional<String>) - Method in class com.ngrok.services.ReservedDomains.CreateCallBuilder
-
-
ID of a user-uploaded TLS certificate to use for connections to targeting this - domain.
-
-
certificateId(Optional<String>) - Method in class com.ngrok.services.ReservedDomains.UpdateCallBuilder
-
-
ID of a user-uploaded TLS certificate to use for connections to targeting this - domain.
-
-
certificateManagementPolicy(ReservedDomainCertPolicy) - Method in class com.ngrok.services.ReservedDomains.CreateCallBuilder
-
-
configuration for automatic management of TLS certificates for this domain, or - null if automatic management is disabled.
-
-
certificateManagementPolicy(ReservedDomainCertPolicy) - Method in class com.ngrok.services.ReservedDomains.UpdateCallBuilder
-
-
configuration for automatic management of TLS certificates for this domain, or - null if automatic management is disabled.
-
-
certificateManagementPolicy(Optional<ReservedDomainCertPolicy>) - Method in class com.ngrok.services.ReservedDomains.CreateCallBuilder
-
-
configuration for automatic management of TLS certificates for this domain, or - null if automatic management is disabled.
-
-
certificateManagementPolicy(Optional<ReservedDomainCertPolicy>) - Method in class com.ngrok.services.ReservedDomains.UpdateCallBuilder
-
-
configuration for automatic management of TLS certificates for this domain, or - null if automatic management is disabled.
-
-
cidr(String) - Method in class com.ngrok.services.IpPolicyRules.UpdateCallBuilder
-
-
an IP or IP range specified in CIDR notation.
-
-
cidr(Optional<String>) - Method in class com.ngrok.services.IpPolicyRules.UpdateCallBuilder
-
-
an IP or IP range specified in CIDR notation.
-
-
circuitBreaker() - Method in class com.ngrok.Ngrok.PointcfgModuleNamespace
-
-
Creates a service client for EndpointCircuitBreakerModule.
-
-
circuitBreaker(EndpointCircuitBreaker) - Method in class com.ngrok.services.EndpointConfigurations.CreateCallBuilder
-
-
circuit breaker module configuration or null
-
-
circuitBreaker(EndpointCircuitBreaker) - Method in class com.ngrok.services.EndpointConfigurations.UpdateCallBuilder
-
-
circuit breaker module configuration or null
-
-
circuitBreaker(Optional<EndpointCircuitBreaker>) - Method in class com.ngrok.services.EndpointConfigurations.CreateCallBuilder
-
-
circuit breaker module configuration or null
-
-
circuitBreaker(Optional<EndpointCircuitBreaker>) - Method in class com.ngrok.services.EndpointConfigurations.UpdateCallBuilder
-
-
circuit breaker module configuration or null
-
-
CLIENT_VERSION - Static variable in class com.ngrok.Version
-
-
This API client's version string
-
-
clientId(String) - Method in class com.ngrok.definitions.EndpointOAuthFacebook.Builder
-
-
the OAuth app client ID.
-
-
clientId(String) - Method in class com.ngrok.definitions.EndpointOAuthGitHub.Builder
-
-
the OAuth app client ID.
-
-
clientId(String) - Method in class com.ngrok.definitions.EndpointOAuthGoogle.Builder
-
-
the OAuth app client ID.
-
-
clientId(String) - Method in class com.ngrok.definitions.EndpointOAuthMicrosoft.Builder
-
-
the OAuth app client ID.
-
-
clientId(String) - Method in class com.ngrok.definitions.EndpointOidc.Builder
-
-
The OIDC app's client ID and OIDC audience.
-
-
clientId(Optional<String>) - Method in class com.ngrok.definitions.EndpointOAuthFacebook.Builder
-
-
the OAuth app client ID.
-
-
clientId(Optional<String>) - Method in class com.ngrok.definitions.EndpointOAuthGitHub.Builder
-
-
the OAuth app client ID.
-
-
clientId(Optional<String>) - Method in class com.ngrok.definitions.EndpointOAuthGoogle.Builder
-
-
the OAuth app client ID.
-
-
clientId(Optional<String>) - Method in class com.ngrok.definitions.EndpointOAuthMicrosoft.Builder
-
-
the OAuth app client ID.
-
-
clientId(Optional<String>) - Method in class com.ngrok.definitions.EndpointOidc.Builder
-
-
The OIDC app's client ID and OIDC audience.
-
-
clientSecret(String) - Method in class com.ngrok.definitions.EndpointOAuthFacebook.Builder
-
-
the OAuth app client secret.
-
-
clientSecret(String) - Method in class com.ngrok.definitions.EndpointOAuthGitHub.Builder
-
-
the OAuth app client secret.
-
-
clientSecret(String) - Method in class com.ngrok.definitions.EndpointOAuthGoogle.Builder
-
-
the OAuth app client secret.
-
-
clientSecret(String) - Method in class com.ngrok.definitions.EndpointOAuthMicrosoft.Builder
-
-
the OAuth app client secret.
-
-
clientSecret(String) - Method in class com.ngrok.definitions.EndpointOidc.Builder
-
-
The OIDC app's client secret.
-
-
clientSecret(Optional<String>) - Method in class com.ngrok.definitions.EndpointOAuthFacebook.Builder
-
-
the OAuth app client secret.
-
-
clientSecret(Optional<String>) - Method in class com.ngrok.definitions.EndpointOAuthGitHub.Builder
-
-
the OAuth app client secret.
-
-
clientSecret(Optional<String>) - Method in class com.ngrok.definitions.EndpointOAuthGoogle.Builder
-
-
the OAuth app client secret.
-
-
clientSecret(Optional<String>) - Method in class com.ngrok.definitions.EndpointOAuthMicrosoft.Builder
-
-
the OAuth app client secret.
-
-
clientSecret(Optional<String>) - Method in class com.ngrok.definitions.EndpointOidc.Builder
-
-
The OIDC app's client secret.
-
-
cloudwatchLogs(EventTargetCloudwatchLogs) - Method in class com.ngrok.definitions.EventTarget.Builder
-
-
Configuration used to send events to Amazon CloudWatch Logs.
-
-
cloudwatchLogs(Optional<EventTargetCloudwatchLogs>) - Method in class com.ngrok.definitions.EventTarget.Builder
-
-
Configuration used to send events to Amazon CloudWatch Logs.
-
-
com.ngrok - package com.ngrok
-
 
-
com.ngrok.definitions - package com.ngrok.definitions
-
 
-
com.ngrok.services - package com.ngrok.services
-
 
-
compression() - Method in class com.ngrok.Ngrok.PointcfgModuleNamespace
-
-
Creates a service client for EndpointCompressionModule.
-
-
compression(EndpointCompression) - Method in class com.ngrok.services.EndpointConfigurations.CreateCallBuilder
-
-
compression module configuration or null
-
-
compression(EndpointCompression) - Method in class com.ngrok.services.EndpointConfigurations.UpdateCallBuilder
-
-
compression module configuration or null
-
-
compression(Optional<EndpointCompression>) - Method in class com.ngrok.services.EndpointConfigurations.CreateCallBuilder
-
-
compression module configuration or null
-
-
compression(Optional<EndpointCompression>) - Method in class com.ngrok.services.EndpointConfigurations.UpdateCallBuilder
-
-
compression module configuration or null
-
-
cookiePrefix(String) - Method in class com.ngrok.definitions.EndpointOAuth.Builder
-
-
the prefix of the session cookie that ngrok sets on the http client to cache - authentication.
-
-
cookiePrefix(String) - Method in class com.ngrok.definitions.EndpointOidc.Builder
-
-
the prefix of the session cookie that ngrok sets on the http client to cache - authentication.
-
-
cookiePrefix(String) - Method in class com.ngrok.definitions.EndpointSamlMutate.Builder
-
-
the prefix of the session cookie that ngrok sets on the http client to cache - authentication.
-
-
cookiePrefix(Optional<String>) - Method in class com.ngrok.definitions.EndpointOAuth.Builder
-
-
the prefix of the session cookie that ngrok sets on the http client to cache - authentication.
-
-
cookiePrefix(Optional<String>) - Method in class com.ngrok.definitions.EndpointOidc.Builder
-
-
the prefix of the session cookie that ngrok sets on the http client to cache - authentication.
-
-
cookiePrefix(Optional<String>) - Method in class com.ngrok.definitions.EndpointSamlMutate.Builder
-
-
the prefix of the session cookie that ngrok sets on the http client to cache - authentication.
-
-
create() - Method in class com.ngrok.services.ApiKeys
-
-
Create a new API key.
-
-
create() - Method in class com.ngrok.services.Credentials
-
-
Create a new tunnel authtoken credential.
-
-
create() - Method in class com.ngrok.services.EndpointConfigurations
-
-
Create a new endpoint configuration - - See also https://ngrok.com/docs/api#api-endpoint-configurations-create.
-
-
create() - Method in class com.ngrok.services.EventDestinations
-
-
Create a new Event Destination.
-
-
create() - Method in class com.ngrok.services.EventStreams
-
-
Create a new Event Stream.
-
-
create() - Method in class com.ngrok.services.EventSubscriptions
-
-
Create an Event Subscription.
-
-
create() - Method in class com.ngrok.services.ReservedAddrs
-
-
Create a new reserved address.
-
-
create() - Method in class com.ngrok.services.SshCertificateAuthorities
-
-
Create a new SSH Certificate Authority - - See also https://ngrok.com/docs/api#api-ssh-certificate-authorities-create.
-
-
create(String) - Method in class com.ngrok.services.AgentIngresses
-
-
Create a new Agent Ingress.
-
-
create(String) - Method in class com.ngrok.services.CertificateAuthorities
-
-
Upload a new Certificate Authority - - See also https://ngrok.com/docs/api#api-certificate-authorities-create.
-
-
create(String) - Method in class com.ngrok.services.EventSources
-
-
Add an additional type for which this event subscription will trigger - - See also https://ngrok.com/docs/api#api-event-sources-create.
-
-
create(String) - Method in class com.ngrok.services.IpPolicies
-
-
Create a new IP policy.
-
-
create(String) - Method in class com.ngrok.services.ReservedDomains
-
-
Create a new reserved domain.
-
-
create(String) - Method in class com.ngrok.services.SshCredentials
-
-
Create a new ssh_credential from an uploaded public SSH key.
-
-
create(String, String) - Method in class com.ngrok.services.IpPolicyRules
-
-
Create a new IP policy rule attached to an IP Policy.
-
-
create(String, String) - Method in class com.ngrok.services.SshHostCertificates
-
-
Create a new SSH Host Certificate - - See also https://ngrok.com/docs/api#api-ssh-host-certificates-create.
-
-
create(String, String) - Method in class com.ngrok.services.SshUserCertificates
-
-
Create a new SSH User Certificate - - See also https://ngrok.com/docs/api#api-ssh-user-certificates-create.
-
-
create(String, String) - Method in class com.ngrok.services.TlsCertificates
-
-
Upload a new TLS certificate - - See also https://ngrok.com/docs/api#api-tls-certificates-create.
-
-
create(String, List<String>) - Method in class com.ngrok.services.IpRestrictions
-
-
Create a new IP restriction - - See also https://ngrok.com/docs/api#api-ip-restrictions-create.
-
-
create(List<URI>) - Method in class com.ngrok.services.AbuseReports
-
-
Creates a new abuse report which will be reviewed by our system and abuse - response team.
-
-
createDefault() - Static method in class com.ngrok.Ngrok
-
-
Creates a new ngrok API instance using the default API client.
-
-
createDefault(String) - Static method in class com.ngrok.Ngrok
-
-
Creates a new ngrok API instance using the default API client.
-
-
Credential - Class in com.ngrok.definitions
-
-
A class encapsulating the Credential resource.
-
-
Credential(String, URI, OffsetDateTime, String, String, Optional<String>, List<String>) - Constructor for class com.ngrok.definitions.Credential
-
-
Creates a new instance of Credential.
-
-
CredentialList - Class in com.ngrok.definitions
-
-
A class encapsulating the CredentialList resource.
-
-
CredentialList(List<Credential>, URI, Optional<URI>) - Constructor for class com.ngrok.definitions.CredentialList
-
-
Creates a new instance of CredentialList.
-
-
credentials() - Method in class com.ngrok.Ngrok
-
-
Tunnel Credentials are ngrok agent authtokens.
-
-
Credentials - Class in com.ngrok.services
-
-
Tunnel Credentials are ngrok agent authtokens.
-
-
Credentials(NgrokApiClient) - Constructor for class com.ngrok.services.Credentials
-
-
Creates a new sub-client for Credentials.
-
-
Credentials.CreateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Create API call.
-
-
Credentials.DeleteCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Delete API call.
-
-
Credentials.GetCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Get API call.
-
-
Credentials.ListCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent List API call.
-
-
Credentials.UpdateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Update API call.
-
-
creds(AwsCredentials) - Method in class com.ngrok.definitions.AwsAuth.Builder
-
-
Credentials to your AWS account if you prefer ngrok to sign in with long-term - access keys.
-
-
creds(Optional<AwsCredentials>) - Method in class com.ngrok.definitions.AwsAuth.Builder
-
-
Credentials to your AWS account if you prefer ngrok to sign in with long-term - access keys.
-
-
criticalOptions(Map<String, String>) - Method in class com.ngrok.services.SshUserCertificates.CreateCallBuilder
-
-
A map of critical options included in the certificate.
-
-
criticalOptions(Optional<Map<String, String>>) - Method in class com.ngrok.services.SshUserCertificates.CreateCallBuilder
-
-
A map of critical options included in the certificate.
-
-
-

D

-
-
DEFAULT_BASE_URI - Static variable in interface com.ngrok.NgrokApiClient
-
-
The default base URI for the public ngrok API server
-
-
DefaultNgrokApiClient - Class in com.ngrok
-
-
Default implementation of NgrokApiClient based on the Armeria HTTP client.
-
-
DefaultNgrokApiClient.Builder - Class in com.ngrok
-
-
Builder class for the default API client.
-
-
delete(String) - Method in class com.ngrok.services.AgentIngresses
-
-
Delete an Agent Ingress by ID - - See also https://ngrok.com/docs/api#api-agent-ingresses-delete.
-
-
delete(String) - Method in class com.ngrok.services.ApiKeys
-
-
Delete an API key by ID - - See also https://ngrok.com/docs/api#api-api-keys-delete.
-
-
delete(String) - Method in class com.ngrok.services.CertificateAuthorities
-
-
Delete a Certificate Authority - - See also https://ngrok.com/docs/api#api-certificate-authorities-delete.
-
-
delete(String) - Method in class com.ngrok.services.Credentials
-
-
Delete a tunnel authtoken credential by ID - - See also https://ngrok.com/docs/api#api-credentials-delete.
-
-
delete(String) - Method in class com.ngrok.services.EndpointCircuitBreakerModule
-
-
Creates a call builder for the Delete API operation.
-
-
delete(String) - Method in class com.ngrok.services.EndpointCompressionModule
-
-
Creates a call builder for the Delete API operation.
-
-
delete(String) - Method in class com.ngrok.services.EndpointConfigurations
-
-
Delete an endpoint configuration.
-
-
delete(String) - Method in class com.ngrok.services.EndpointIpPolicyModule
-
-
Creates a call builder for the Delete API operation.
-
-
delete(String) - Method in class com.ngrok.services.EndpointLoggingModule
-
-
Creates a call builder for the Delete API operation.
-
-
delete(String) - Method in class com.ngrok.services.EndpointMutualTlsModule
-
-
Creates a call builder for the Delete API operation.
-
-
delete(String) - Method in class com.ngrok.services.EndpointOAuthModule
-
-
Creates a call builder for the Delete API operation.
-
-
delete(String) - Method in class com.ngrok.services.EndpointOidcModule
-
-
Creates a call builder for the Delete API operation.
-
-
delete(String) - Method in class com.ngrok.services.EndpointRequestHeadersModule
-
-
Creates a call builder for the Delete API operation.
-
-
delete(String) - Method in class com.ngrok.services.EndpointResponseHeadersModule
-
-
Creates a call builder for the Delete API operation.
-
-
delete(String) - Method in class com.ngrok.services.EndpointSamlModule
-
-
Creates a call builder for the Delete API operation.
-
-
delete(String) - Method in class com.ngrok.services.EndpointTlsTerminationModule
-
-
Creates a call builder for the Delete API operation.
-
-
delete(String) - Method in class com.ngrok.services.EndpointWebhookValidationModule
-
-
Creates a call builder for the Delete API operation.
-
-
delete(String) - Method in class com.ngrok.services.EventDestinations
-
-
Delete an Event Destination.
-
-
delete(String) - Method in class com.ngrok.services.EventStreams
-
-
Delete an Event Stream.
-
-
delete(String) - Method in class com.ngrok.services.EventSubscriptions
-
-
Delete an Event Subscription.
-
-
delete(String) - Method in class com.ngrok.services.IpPolicies
-
-
Delete an IP policy.
-
-
delete(String) - Method in class com.ngrok.services.IpPolicyRules
-
-
Delete an IP policy rule.
-
-
delete(String) - Method in class com.ngrok.services.IpRestrictions
-
-
Delete an IP restriction - - See also https://ngrok.com/docs/api#api-ip-restrictions-delete.
-
-
delete(String) - Method in class com.ngrok.services.ReservedAddrs
-
-
Delete a reserved address.
-
-
delete(String) - Method in class com.ngrok.services.ReservedDomains
-
-
Delete a reserved domain.
-
-
delete(String) - Method in class com.ngrok.services.SshCertificateAuthorities
-
-
Delete an SSH Certificate Authority - - See also https://ngrok.com/docs/api#api-ssh-certificate-authorities-delete.
-
-
delete(String) - Method in class com.ngrok.services.SshCredentials
-
-
Delete an ssh_credential by ID - - See also https://ngrok.com/docs/api#api-ssh-credentials-delete.
-
-
delete(String) - Method in class com.ngrok.services.SshHostCertificates
-
-
Delete an SSH Host Certificate - - See also https://ngrok.com/docs/api#api-ssh-host-certificates-delete.
-
-
delete(String) - Method in class com.ngrok.services.SshUserCertificates
-
-
Delete an SSH User Certificate - - See also https://ngrok.com/docs/api#api-ssh-user-certificates-delete.
-
-
delete(String) - Method in class com.ngrok.services.TlsCertificates
-
-
Delete a TLS certificate - - See also https://ngrok.com/docs/api#api-tls-certificates-delete.
-
-
delete(String, String) - Method in class com.ngrok.services.EventSources
-
-
Remove a type for which this event subscription will trigger - - See also https://ngrok.com/docs/api#api-event-sources-delete.
-
-
DELETE - Enum constant in enum com.ngrok.NgrokApiClient.HttpMethod
-
-
HTTP DELETE
-
-
deleteCertificate(String) - Method in class com.ngrok.services.ReservedDomains
-
-
Detach the certificate attached to a reserved domain.
-
-
deleteCertificateManagementPolicy(String) - Method in class com.ngrok.services.ReservedDomains
-
-
Detach the certificate management policy attached to a reserved domain.
-
-
deleteEndpointConfig(String) - Method in class com.ngrok.services.ReservedAddrs
-
-
Detach the endpoint configuration attached to a reserved address.
-
-
deleteHttpEndpointConfig(String) - Method in class com.ngrok.services.ReservedDomains
-
-
Detach the http endpoint configuration attached to a reserved domain.
-
-
deleteHttpsEndpointConfig(String) - Method in class com.ngrok.services.ReservedDomains
-
-
Detach the https endpoint configuration attached to a reserved domain.
-
-
deliveryStreamArn(String) - Method in class com.ngrok.definitions.EventTargetFirehose.Builder
-
-
An Amazon Resource Name specifying the Firehose delivery stream to deposit - events into.
-
-
deliveryStreamArn(Optional<String>) - Method in class com.ngrok.definitions.EventTargetFirehose.Builder
-
-
An Amazon Resource Name specifying the Firehose delivery stream to deposit - events into.
-
-
description(String) - Method in class com.ngrok.services.AgentIngresses.CreateCallBuilder
-
-
human-readable description of the use of this Agent Ingress.
-
-
description(String) - Method in class com.ngrok.services.AgentIngresses.UpdateCallBuilder
-
-
human-readable description of the use of this Agent Ingress.
-
-
description(String) - Method in class com.ngrok.services.ApiKeys.CreateCallBuilder
-
-
human-readable description of what uses the API key to authenticate.
-
-
description(String) - Method in class com.ngrok.services.ApiKeys.UpdateCallBuilder
-
-
human-readable description of what uses the API key to authenticate.
-
-
description(String) - Method in class com.ngrok.services.CertificateAuthorities.CreateCallBuilder
-
-
human-readable description of this Certificate Authority.
-
-
description(String) - Method in class com.ngrok.services.CertificateAuthorities.UpdateCallBuilder
-
-
human-readable description of this Certificate Authority.
-
-
description(String) - Method in class com.ngrok.services.Credentials.CreateCallBuilder
-
-
human-readable description of who or what will use the credential to - authenticate.
-
-
description(String) - Method in class com.ngrok.services.Credentials.UpdateCallBuilder
-
-
human-readable description of who or what will use the credential to - authenticate.
-
-
description(String) - Method in class com.ngrok.services.EndpointConfigurations.CreateCallBuilder
-
-
human-readable description of what this endpoint configuration will be do when - applied or what traffic it will be applied to.
-
-
description(String) - Method in class com.ngrok.services.EndpointConfigurations.UpdateCallBuilder
-
-
human-readable description of what this endpoint configuration will be do when - applied or what traffic it will be applied to.
-
-
description(String) - Method in class com.ngrok.services.EventDestinations.CreateCallBuilder
-
-
Human-readable description of the Event Destination.
-
-
description(String) - Method in class com.ngrok.services.EventDestinations.UpdateCallBuilder
-
-
Human-readable description of the Event Destination.
-
-
description(String) - Method in class com.ngrok.services.EventStreams.CreateCallBuilder
-
-
Human-readable description of the Event Stream.
-
-
description(String) - Method in class com.ngrok.services.EventStreams.UpdateCallBuilder
-
-
Human-readable description of the Event Stream.
-
-
description(String) - Method in class com.ngrok.services.EventSubscriptions.CreateCallBuilder
-
-
Arbitrary customer supplied information intended to be human readable.
-
-
description(String) - Method in class com.ngrok.services.EventSubscriptions.UpdateCallBuilder
-
-
Arbitrary customer supplied information intended to be human readable.
-
-
description(String) - Method in class com.ngrok.services.IpPolicies.CreateCallBuilder
-
-
human-readable description of the source IPs of this IP policy.
-
-
description(String) - Method in class com.ngrok.services.IpPolicies.UpdateCallBuilder
-
-
human-readable description of the source IPs of this IP policy.
-
-
description(String) - Method in class com.ngrok.services.IpPolicyRules.CreateCallBuilder
-
-
human-readable description of the source IPs of this IP rule.
-
-
description(String) - Method in class com.ngrok.services.IpPolicyRules.UpdateCallBuilder
-
-
human-readable description of the source IPs of this IP rule.
-
-
description(String) - Method in class com.ngrok.services.IpRestrictions.CreateCallBuilder
-
-
human-readable description of this IP restriction.
-
-
description(String) - Method in class com.ngrok.services.IpRestrictions.UpdateCallBuilder
-
-
human-readable description of this IP restriction.
-
-
description(String) - Method in class com.ngrok.services.ReservedAddrs.CreateCallBuilder
-
-
human-readable description of what this reserved address will be used for
-
-
description(String) - Method in class com.ngrok.services.ReservedAddrs.UpdateCallBuilder
-
-
human-readable description of what this reserved address will be used for
-
-
description(String) - Method in class com.ngrok.services.ReservedDomains.CreateCallBuilder
-
-
human-readable description of what this reserved domain will be used for
-
-
description(String) - Method in class com.ngrok.services.ReservedDomains.UpdateCallBuilder
-
-
human-readable description of what this reserved domain will be used for
-
-
description(String) - Method in class com.ngrok.services.SshCertificateAuthorities.CreateCallBuilder
-
-
human-readable description of this SSH Certificate Authority.
-
-
description(String) - Method in class com.ngrok.services.SshCertificateAuthorities.UpdateCallBuilder
-
-
human-readable description of this SSH Certificate Authority.
-
-
description(String) - Method in class com.ngrok.services.SshCredentials.CreateCallBuilder
-
-
human-readable description of who or what will use the ssh credential to - authenticate.
-
-
description(String) - Method in class com.ngrok.services.SshCredentials.UpdateCallBuilder
-
-
human-readable description of who or what will use the ssh credential to - authenticate.
-
-
description(String) - Method in class com.ngrok.services.SshHostCertificates.CreateCallBuilder
-
-
human-readable description of this SSH Host Certificate.
-
-
description(String) - Method in class com.ngrok.services.SshHostCertificates.UpdateCallBuilder
-
-
human-readable description of this SSH Host Certificate.
-
-
description(String) - Method in class com.ngrok.services.SshUserCertificates.CreateCallBuilder
-
-
human-readable description of this SSH User Certificate.
-
-
description(String) - Method in class com.ngrok.services.SshUserCertificates.UpdateCallBuilder
-
-
human-readable description of this SSH User Certificate.
-
-
description(String) - Method in class com.ngrok.services.TlsCertificates.CreateCallBuilder
-
-
human-readable description of this TLS certificate.
-
-
description(String) - Method in class com.ngrok.services.TlsCertificates.UpdateCallBuilder
-
-
human-readable description of this TLS certificate.
-
-
description(Optional<String>) - Method in class com.ngrok.services.AgentIngresses.CreateCallBuilder
-
-
human-readable description of the use of this Agent Ingress.
-
-
description(Optional<String>) - Method in class com.ngrok.services.AgentIngresses.UpdateCallBuilder
-
-
human-readable description of the use of this Agent Ingress.
-
-
description(Optional<String>) - Method in class com.ngrok.services.ApiKeys.CreateCallBuilder
-
-
human-readable description of what uses the API key to authenticate.
-
-
description(Optional<String>) - Method in class com.ngrok.services.ApiKeys.UpdateCallBuilder
-
-
human-readable description of what uses the API key to authenticate.
-
-
description(Optional<String>) - Method in class com.ngrok.services.CertificateAuthorities.CreateCallBuilder
-
-
human-readable description of this Certificate Authority.
-
-
description(Optional<String>) - Method in class com.ngrok.services.CertificateAuthorities.UpdateCallBuilder
-
-
human-readable description of this Certificate Authority.
-
-
description(Optional<String>) - Method in class com.ngrok.services.Credentials.CreateCallBuilder
-
-
human-readable description of who or what will use the credential to - authenticate.
-
-
description(Optional<String>) - Method in class com.ngrok.services.Credentials.UpdateCallBuilder
-
-
human-readable description of who or what will use the credential to - authenticate.
-
-
description(Optional<String>) - Method in class com.ngrok.services.EndpointConfigurations.CreateCallBuilder
-
-
human-readable description of what this endpoint configuration will be do when - applied or what traffic it will be applied to.
-
-
description(Optional<String>) - Method in class com.ngrok.services.EndpointConfigurations.UpdateCallBuilder
-
-
human-readable description of what this endpoint configuration will be do when - applied or what traffic it will be applied to.
-
-
description(Optional<String>) - Method in class com.ngrok.services.EventDestinations.CreateCallBuilder
-
-
Human-readable description of the Event Destination.
-
-
description(Optional<String>) - Method in class com.ngrok.services.EventDestinations.UpdateCallBuilder
-
-
Human-readable description of the Event Destination.
-
-
description(Optional<String>) - Method in class com.ngrok.services.EventStreams.CreateCallBuilder
-
-
Human-readable description of the Event Stream.
-
-
description(Optional<String>) - Method in class com.ngrok.services.EventStreams.UpdateCallBuilder
-
-
Human-readable description of the Event Stream.
-
-
description(Optional<String>) - Method in class com.ngrok.services.EventSubscriptions.CreateCallBuilder
-
-
Arbitrary customer supplied information intended to be human readable.
-
-
description(Optional<String>) - Method in class com.ngrok.services.EventSubscriptions.UpdateCallBuilder
-
-
Arbitrary customer supplied information intended to be human readable.
-
-
description(Optional<String>) - Method in class com.ngrok.services.IpPolicies.CreateCallBuilder
-
-
human-readable description of the source IPs of this IP policy.
-
-
description(Optional<String>) - Method in class com.ngrok.services.IpPolicies.UpdateCallBuilder
-
-
human-readable description of the source IPs of this IP policy.
-
-
description(Optional<String>) - Method in class com.ngrok.services.IpPolicyRules.CreateCallBuilder
-
-
human-readable description of the source IPs of this IP rule.
-
-
description(Optional<String>) - Method in class com.ngrok.services.IpPolicyRules.UpdateCallBuilder
-
-
human-readable description of the source IPs of this IP rule.
-
-
description(Optional<String>) - Method in class com.ngrok.services.IpRestrictions.CreateCallBuilder
-
-
human-readable description of this IP restriction.
-
-
description(Optional<String>) - Method in class com.ngrok.services.IpRestrictions.UpdateCallBuilder
-
-
human-readable description of this IP restriction.
-
-
description(Optional<String>) - Method in class com.ngrok.services.ReservedAddrs.CreateCallBuilder
-
-
human-readable description of what this reserved address will be used for
-
-
description(Optional<String>) - Method in class com.ngrok.services.ReservedAddrs.UpdateCallBuilder
-
-
human-readable description of what this reserved address will be used for
-
-
description(Optional<String>) - Method in class com.ngrok.services.ReservedDomains.CreateCallBuilder
-
-
human-readable description of what this reserved domain will be used for
-
-
description(Optional<String>) - Method in class com.ngrok.services.ReservedDomains.UpdateCallBuilder
-
-
human-readable description of what this reserved domain will be used for
-
-
description(Optional<String>) - Method in class com.ngrok.services.SshCertificateAuthorities.CreateCallBuilder
-
-
human-readable description of this SSH Certificate Authority.
-
-
description(Optional<String>) - Method in class com.ngrok.services.SshCertificateAuthorities.UpdateCallBuilder
-
-
human-readable description of this SSH Certificate Authority.
-
-
description(Optional<String>) - Method in class com.ngrok.services.SshCredentials.CreateCallBuilder
-
-
human-readable description of who or what will use the ssh credential to - authenticate.
-
-
description(Optional<String>) - Method in class com.ngrok.services.SshCredentials.UpdateCallBuilder
-
-
human-readable description of who or what will use the ssh credential to - authenticate.
-
-
description(Optional<String>) - Method in class com.ngrok.services.SshHostCertificates.CreateCallBuilder
-
-
human-readable description of this SSH Host Certificate.
-
-
description(Optional<String>) - Method in class com.ngrok.services.SshHostCertificates.UpdateCallBuilder
-
-
human-readable description of this SSH Host Certificate.
-
-
description(Optional<String>) - Method in class com.ngrok.services.SshUserCertificates.CreateCallBuilder
-
-
human-readable description of this SSH User Certificate.
-
-
description(Optional<String>) - Method in class com.ngrok.services.SshUserCertificates.UpdateCallBuilder
-
-
human-readable description of this SSH User Certificate.
-
-
description(Optional<String>) - Method in class com.ngrok.services.TlsCertificates.CreateCallBuilder
-
-
human-readable description of this TLS certificate.
-
-
description(Optional<String>) - Method in class com.ngrok.services.TlsCertificates.UpdateCallBuilder
-
-
human-readable description of this TLS certificate.
-
-
destinationIds(List<String>) - Method in class com.ngrok.services.EventStreams.CreateCallBuilder
-
-
A list of Event Destination IDs which should be used for this Event Stream.
-
-
destinationIds(List<String>) - Method in class com.ngrok.services.EventStreams.UpdateCallBuilder
-
-
A list of Event Destination IDs which should be used for this Event Stream.
-
-
destinationIds(List<String>) - Method in class com.ngrok.services.EventSubscriptions.CreateCallBuilder
-
-
A list of Event Destination IDs which should be used for this Event Stream.
-
-
destinationIds(List<String>) - Method in class com.ngrok.services.EventSubscriptions.UpdateCallBuilder
-
-
A list of Event Destination IDs which should be used for this Event Stream.
-
-
destinationIds(Optional<List<String>>) - Method in class com.ngrok.services.EventStreams.CreateCallBuilder
-
-
A list of Event Destination IDs which should be used for this Event Stream.
-
-
destinationIds(Optional<List<String>>) - Method in class com.ngrok.services.EventStreams.UpdateCallBuilder
-
-
A list of Event Destination IDs which should be used for this Event Stream.
-
-
destinationIds(Optional<List<String>>) - Method in class com.ngrok.services.EventSubscriptions.CreateCallBuilder
-
-
A list of Event Destination IDs which should be used for this Event Stream.
-
-
destinationIds(Optional<List<String>>) - Method in class com.ngrok.services.EventSubscriptions.UpdateCallBuilder
-
-
A list of Event Destination IDs which should be used for this Event Stream.
-
-
-

E

-
-
ellipticCurve(String) - Method in class com.ngrok.services.SshCertificateAuthorities.CreateCallBuilder
-
-
the type of elliptic curve to use when creating an ECDSA key
-
-
ellipticCurve(Optional<String>) - Method in class com.ngrok.services.SshCertificateAuthorities.CreateCallBuilder
-
-
the type of elliptic curve to use when creating an ECDSA key
-
-
emailAddresses(List<String>) - Method in class com.ngrok.definitions.EndpointOAuthFacebook.Builder
-
-
a list of email addresses of users authenticated by identity provider who are - allowed access to the endpoint
-
-
emailAddresses(List<String>) - Method in class com.ngrok.definitions.EndpointOAuthGitHub.Builder
-
-
a list of email addresses of users authenticated by identity provider who are - allowed access to the endpoint
-
-
emailAddresses(List<String>) - Method in class com.ngrok.definitions.EndpointOAuthGoogle.Builder
-
-
a list of email addresses of users authenticated by identity provider who are - allowed access to the endpoint
-
-
emailAddresses(List<String>) - Method in class com.ngrok.definitions.EndpointOAuthMicrosoft.Builder
-
-
a list of email addresses of users authenticated by identity provider who are - allowed access to the endpoint
-
-
emailAddresses(Optional<List<String>>) - Method in class com.ngrok.definitions.EndpointOAuthFacebook.Builder
-
-
a list of email addresses of users authenticated by identity provider who are - allowed access to the endpoint
-
-
emailAddresses(Optional<List<String>>) - Method in class com.ngrok.definitions.EndpointOAuthGitHub.Builder
-
-
a list of email addresses of users authenticated by identity provider who are - allowed access to the endpoint
-
-
emailAddresses(Optional<List<String>>) - Method in class com.ngrok.definitions.EndpointOAuthGoogle.Builder
-
-
a list of email addresses of users authenticated by identity provider who are - allowed access to the endpoint
-
-
emailAddresses(Optional<List<String>>) - Method in class com.ngrok.definitions.EndpointOAuthMicrosoft.Builder
-
-
a list of email addresses of users authenticated by identity provider who are - allowed access to the endpoint
-
-
emailDomains(List<String>) - Method in class com.ngrok.definitions.EndpointOAuthFacebook.Builder
-
-
a list of email domains of users authenticated by identity provider who are - allowed access to the endpoint
-
-
emailDomains(List<String>) - Method in class com.ngrok.definitions.EndpointOAuthGitHub.Builder
-
-
a list of email domains of users authenticated by identity provider who are - allowed access to the endpoint
-
-
emailDomains(List<String>) - Method in class com.ngrok.definitions.EndpointOAuthGoogle.Builder
-
-
a list of email domains of users authenticated by identity provider who are - allowed access to the endpoint
-
-
emailDomains(List<String>) - Method in class com.ngrok.definitions.EndpointOAuthMicrosoft.Builder
-
-
a list of email domains of users authenticated by identity provider who are - allowed access to the endpoint
-
-
emailDomains(Optional<List<String>>) - Method in class com.ngrok.definitions.EndpointOAuthFacebook.Builder
-
-
a list of email domains of users authenticated by identity provider who are - allowed access to the endpoint
-
-
emailDomains(Optional<List<String>>) - Method in class com.ngrok.definitions.EndpointOAuthGitHub.Builder
-
-
a list of email domains of users authenticated by identity provider who are - allowed access to the endpoint
-
-
emailDomains(Optional<List<String>>) - Method in class com.ngrok.definitions.EndpointOAuthGoogle.Builder
-
-
a list of email domains of users authenticated by identity provider who are - allowed access to the endpoint
-
-
emailDomains(Optional<List<String>>) - Method in class com.ngrok.definitions.EndpointOAuthMicrosoft.Builder
-
-
a list of email domains of users authenticated by identity provider who are - allowed access to the endpoint
-
-
enabled(boolean) - Method in class com.ngrok.definitions.EndpointCircuitBreaker.Builder
-
-
true if the module will be applied to traffic, false - to disable.
-
-
enabled(boolean) - Method in class com.ngrok.definitions.EndpointCompression.Builder
-
-
true if the module will be applied to traffic, false - to disable.
-
-
enabled(boolean) - Method in class com.ngrok.definitions.EndpointIpPolicyMutate.Builder
-
-
true if the module will be applied to traffic, false - to disable.
-
-
enabled(boolean) - Method in class com.ngrok.definitions.EndpointLoggingMutate.Builder
-
-
true if the module will be applied to traffic, false - to disable.
-
-
enabled(boolean) - Method in class com.ngrok.definitions.EndpointMutualTlsMutate.Builder
-
-
true if the module will be applied to traffic, false - to disable.
-
-
enabled(boolean) - Method in class com.ngrok.definitions.EndpointOAuth.Builder
-
-
true if the module will be applied to traffic, false - to disable.
-
-
enabled(boolean) - Method in class com.ngrok.definitions.EndpointOidc.Builder
-
-
true if the module will be applied to traffic, false - to disable.
-
-
enabled(boolean) - Method in class com.ngrok.definitions.EndpointRequestHeaders.Builder
-
-
true if the module will be applied to traffic, false - to disable.
-
-
enabled(boolean) - Method in class com.ngrok.definitions.EndpointResponseHeaders.Builder
-
-
true if the module will be applied to traffic, false - to disable.
-
-
enabled(boolean) - Method in class com.ngrok.definitions.EndpointSamlMutate.Builder
-
-
true if the module will be applied to traffic, false - to disable.
-
-
enabled(boolean) - Method in class com.ngrok.definitions.EndpointTlsTermination.Builder
-
-
true if the module will be applied to traffic, false - to disable.
-
-
enabled(boolean) - Method in class com.ngrok.definitions.EndpointWebhookValidation.Builder
-
-
true if the module will be applied to traffic, false - to disable.
-
-
enabled(Optional<Boolean>) - Method in class com.ngrok.definitions.EndpointCircuitBreaker.Builder
-
-
true if the module will be applied to traffic, false - to disable.
-
-
enabled(Optional<Boolean>) - Method in class com.ngrok.definitions.EndpointCompression.Builder
-
-
true if the module will be applied to traffic, false - to disable.
-
-
enabled(Optional<Boolean>) - Method in class com.ngrok.definitions.EndpointIpPolicyMutate.Builder
-
-
true if the module will be applied to traffic, false - to disable.
-
-
enabled(Optional<Boolean>) - Method in class com.ngrok.definitions.EndpointLoggingMutate.Builder
-
-
true if the module will be applied to traffic, false - to disable.
-
-
enabled(Optional<Boolean>) - Method in class com.ngrok.definitions.EndpointMutualTlsMutate.Builder
-
-
true if the module will be applied to traffic, false - to disable.
-
-
enabled(Optional<Boolean>) - Method in class com.ngrok.definitions.EndpointOAuth.Builder
-
-
true if the module will be applied to traffic, false - to disable.
-
-
enabled(Optional<Boolean>) - Method in class com.ngrok.definitions.EndpointOidc.Builder
-
-
true if the module will be applied to traffic, false - to disable.
-
-
enabled(Optional<Boolean>) - Method in class com.ngrok.definitions.EndpointRequestHeaders.Builder
-
-
true if the module will be applied to traffic, false - to disable.
-
-
enabled(Optional<Boolean>) - Method in class com.ngrok.definitions.EndpointResponseHeaders.Builder
-
-
true if the module will be applied to traffic, false - to disable.
-
-
enabled(Optional<Boolean>) - Method in class com.ngrok.definitions.EndpointSamlMutate.Builder
-
-
true if the module will be applied to traffic, false - to disable.
-
-
enabled(Optional<Boolean>) - Method in class com.ngrok.definitions.EndpointTlsTermination.Builder
-
-
true if the module will be applied to traffic, false - to disable.
-
-
enabled(Optional<Boolean>) - Method in class com.ngrok.definitions.EndpointWebhookValidation.Builder
-
-
true if the module will be applied to traffic, false - to disable.
-
-
EndpointCircuitBreaker - Class in com.ngrok.definitions
-
-
A class encapsulating the EndpointCircuitBreaker resource.
-
-
EndpointCircuitBreaker.Builder - Class in com.ngrok.definitions
-
-
Builder class for EndpointCircuitBreaker.
-
-
EndpointCircuitBreakerModule - Class in com.ngrok.services
-
-
An API client for EndpointCircuitBreakerModule.
-
-
EndpointCircuitBreakerModule(NgrokApiClient) - Constructor for class com.ngrok.services.EndpointCircuitBreakerModule
-
-
Creates a new sub-client for EndpointCircuitBreakerModule.
-
-
EndpointCircuitBreakerModule.DeleteCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Delete API call.
-
-
EndpointCircuitBreakerModule.GetCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Get API call.
-
-
EndpointCircuitBreakerModule.ReplaceCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Replace API call.
-
-
EndpointCompression - Class in com.ngrok.definitions
-
-
A class encapsulating the EndpointCompression resource.
-
-
EndpointCompression.Builder - Class in com.ngrok.definitions
-
-
Builder class for EndpointCompression.
-
-
EndpointCompressionModule - Class in com.ngrok.services
-
-
An API client for EndpointCompressionModule.
-
-
EndpointCompressionModule(NgrokApiClient) - Constructor for class com.ngrok.services.EndpointCompressionModule
-
-
Creates a new sub-client for EndpointCompressionModule.
-
-
EndpointCompressionModule.DeleteCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Delete API call.
-
-
EndpointCompressionModule.GetCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Get API call.
-
-
EndpointCompressionModule.ReplaceCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Replace API call.
-
-
EndpointConfiguration - Class in com.ngrok.definitions
-
-
A class encapsulating the EndpointConfiguration resource.
-
-
EndpointConfiguration(String, String, String, String, OffsetDateTime, URI, Optional<EndpointCircuitBreaker>, Optional<EndpointCompression>, Optional<EndpointRequestHeaders>, Optional<EndpointResponseHeaders>, Optional<EndpointIpPolicy>, Optional<EndpointMutualTls>, Optional<EndpointTlsTermination>, Optional<EndpointWebhookValidation>, Optional<EndpointOAuth>, Optional<EndpointLogging>, Optional<EndpointSaml>, Optional<EndpointOidc>) - Constructor for class com.ngrok.definitions.EndpointConfiguration
-
-
Creates a new instance of EndpointConfiguration.
-
-
endpointConfigurationId(String) - Method in class com.ngrok.services.ReservedAddrs.CreateCallBuilder
-
-
ID of an endpoint configuration of type tcp that will be used to handle inbound - traffic to this address
-
-
endpointConfigurationId(String) - Method in class com.ngrok.services.ReservedAddrs.UpdateCallBuilder
-
-
ID of an endpoint configuration of type tcp that will be used to handle inbound - traffic to this address
-
-
endpointConfigurationId(Optional<String>) - Method in class com.ngrok.services.ReservedAddrs.CreateCallBuilder
-
-
ID of an endpoint configuration of type tcp that will be used to handle inbound - traffic to this address
-
-
endpointConfigurationId(Optional<String>) - Method in class com.ngrok.services.ReservedAddrs.UpdateCallBuilder
-
-
ID of an endpoint configuration of type tcp that will be used to handle inbound - traffic to this address
-
-
EndpointConfigurationList - Class in com.ngrok.definitions
-
-
A class encapsulating the EndpointConfigurationList resource.
-
-
EndpointConfigurationList(List<EndpointConfiguration>, URI, Optional<URI>) - Constructor for class com.ngrok.definitions.EndpointConfigurationList
-
-
Creates a new instance of EndpointConfigurationList.
-
-
endpointConfigurations() - Method in class com.ngrok.Ngrok
-
-
Endpoint Configurations are a reusable group of modules that encapsulate how - traffic to a domain or address is handled.
-
-
EndpointConfigurations - Class in com.ngrok.services
-
-
Endpoint Configurations are a reusable group of modules that encapsulate how - traffic to a domain or address is handled.
-
-
EndpointConfigurations(NgrokApiClient) - Constructor for class com.ngrok.services.EndpointConfigurations
-
-
Creates a new sub-client for EndpointConfigurations.
-
-
EndpointConfigurations.CreateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Create API call.
-
-
EndpointConfigurations.DeleteCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Delete API call.
-
-
EndpointConfigurations.GetCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Get API call.
-
-
EndpointConfigurations.ListCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent List API call.
-
-
EndpointConfigurations.UpdateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Update API call.
-
-
EndpointIpPolicy - Class in com.ngrok.definitions
-
-
A class encapsulating the EndpointIpPolicy resource.
-
-
EndpointIpPolicy(Optional<Boolean>, List<Ref>) - Constructor for class com.ngrok.definitions.EndpointIpPolicy
-
-
Creates a new instance of EndpointIpPolicy.
-
-
EndpointIpPolicyModule - Class in com.ngrok.services
-
-
An API client for EndpointIpPolicyModule.
-
-
EndpointIpPolicyModule(NgrokApiClient) - Constructor for class com.ngrok.services.EndpointIpPolicyModule
-
-
Creates a new sub-client for EndpointIpPolicyModule.
-
-
EndpointIpPolicyModule.DeleteCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Delete API call.
-
-
EndpointIpPolicyModule.GetCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Get API call.
-
-
EndpointIpPolicyModule.ReplaceCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Replace API call.
-
-
EndpointIpPolicyMutate - Class in com.ngrok.definitions
-
-
A class encapsulating the EndpointIpPolicyMutate resource.
-
-
EndpointIpPolicyMutate.Builder - Class in com.ngrok.definitions
-
-
Builder class for EndpointIpPolicyMutate.
-
-
EndpointLogging - Class in com.ngrok.definitions
-
-
A class encapsulating the EndpointLogging resource.
-
-
EndpointLogging(Optional<Boolean>, List<Ref>) - Constructor for class com.ngrok.definitions.EndpointLogging
-
-
Creates a new instance of EndpointLogging.
-
-
EndpointLoggingModule - Class in com.ngrok.services
-
-
An API client for EndpointLoggingModule.
-
-
EndpointLoggingModule(NgrokApiClient) - Constructor for class com.ngrok.services.EndpointLoggingModule
-
-
Creates a new sub-client for EndpointLoggingModule.
-
-
EndpointLoggingModule.DeleteCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Delete API call.
-
-
EndpointLoggingModule.GetCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Get API call.
-
-
EndpointLoggingModule.ReplaceCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Replace API call.
-
-
EndpointLoggingMutate - Class in com.ngrok.definitions
-
-
A class encapsulating the EndpointLoggingMutate resource.
-
-
EndpointLoggingMutate.Builder - Class in com.ngrok.definitions
-
-
Builder class for EndpointLoggingMutate.
-
-
EndpointMutualTls - Class in com.ngrok.definitions
-
-
A class encapsulating the EndpointMutualTls resource.
-
-
EndpointMutualTls(Optional<Boolean>, List<Ref>) - Constructor for class com.ngrok.definitions.EndpointMutualTls
-
-
Creates a new instance of EndpointMutualTls.
-
-
EndpointMutualTlsModule - Class in com.ngrok.services
-
-
An API client for EndpointMutualTlsModule.
-
-
EndpointMutualTlsModule(NgrokApiClient) - Constructor for class com.ngrok.services.EndpointMutualTlsModule
-
-
Creates a new sub-client for EndpointMutualTlsModule.
-
-
EndpointMutualTlsModule.DeleteCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Delete API call.
-
-
EndpointMutualTlsModule.GetCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Get API call.
-
-
EndpointMutualTlsModule.ReplaceCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Replace API call.
-
-
EndpointMutualTlsMutate - Class in com.ngrok.definitions
-
-
A class encapsulating the EndpointMutualTlsMutate resource.
-
-
EndpointMutualTlsMutate.Builder - Class in com.ngrok.definitions
-
-
Builder class for EndpointMutualTlsMutate.
-
-
EndpointOAuth - Class in com.ngrok.definitions
-
-
A class encapsulating the EndpointOAuth resource.
-
-
EndpointOAuth.Builder - Class in com.ngrok.definitions
-
-
Builder class for EndpointOAuth.
-
-
EndpointOAuthFacebook - Class in com.ngrok.definitions
-
-
A class encapsulating the EndpointOAuthFacebook resource.
-
-
EndpointOAuthFacebook.Builder - Class in com.ngrok.definitions
-
-
Builder class for EndpointOAuthFacebook.
-
-
EndpointOAuthGitHub - Class in com.ngrok.definitions
-
-
A class encapsulating the EndpointOAuthGitHub resource.
-
-
EndpointOAuthGitHub.Builder - Class in com.ngrok.definitions
-
-
Builder class for EndpointOAuthGitHub.
-
-
EndpointOAuthGoogle - Class in com.ngrok.definitions
-
-
A class encapsulating the EndpointOAuthGoogle resource.
-
-
EndpointOAuthGoogle.Builder - Class in com.ngrok.definitions
-
-
Builder class for EndpointOAuthGoogle.
-
-
EndpointOAuthMicrosoft - Class in com.ngrok.definitions
-
-
A class encapsulating the EndpointOAuthMicrosoft resource.
-
-
EndpointOAuthMicrosoft.Builder - Class in com.ngrok.definitions
-
-
Builder class for EndpointOAuthMicrosoft.
-
-
EndpointOAuthModule - Class in com.ngrok.services
-
-
An API client for EndpointOAuthModule.
-
-
EndpointOAuthModule(NgrokApiClient) - Constructor for class com.ngrok.services.EndpointOAuthModule
-
-
Creates a new sub-client for EndpointOAuthModule.
-
-
EndpointOAuthModule.DeleteCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Delete API call.
-
-
EndpointOAuthModule.GetCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Get API call.
-
-
EndpointOAuthModule.ReplaceCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Replace API call.
-
-
EndpointOAuthProvider - Class in com.ngrok.definitions
-
-
A class encapsulating the EndpointOAuthProvider resource.
-
-
EndpointOAuthProvider.Builder - Class in com.ngrok.definitions
-
-
Builder class for EndpointOAuthProvider.
-
-
EndpointOidc - Class in com.ngrok.definitions
-
-
A class encapsulating the EndpointOidc resource.
-
-
EndpointOidc.Builder - Class in com.ngrok.definitions
-
-
Builder class for EndpointOidc.
-
-
EndpointOidcModule - Class in com.ngrok.services
-
-
An API client for EndpointOidcModule.
-
-
EndpointOidcModule(NgrokApiClient) - Constructor for class com.ngrok.services.EndpointOidcModule
-
-
Creates a new sub-client for EndpointOidcModule.
-
-
EndpointOidcModule.DeleteCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Delete API call.
-
-
EndpointOidcModule.GetCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Get API call.
-
-
EndpointOidcModule.ReplaceCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Replace API call.
-
-
EndpointRequestHeaders - Class in com.ngrok.definitions
-
-
A class encapsulating the EndpointRequestHeaders resource.
-
-
EndpointRequestHeaders.Builder - Class in com.ngrok.definitions
-
-
Builder class for EndpointRequestHeaders.
-
-
EndpointRequestHeadersModule - Class in com.ngrok.services
-
-
An API client for EndpointRequestHeadersModule.
-
-
EndpointRequestHeadersModule(NgrokApiClient) - Constructor for class com.ngrok.services.EndpointRequestHeadersModule
-
-
Creates a new sub-client for EndpointRequestHeadersModule.
-
-
EndpointRequestHeadersModule.DeleteCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Delete API call.
-
-
EndpointRequestHeadersModule.GetCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Get API call.
-
-
EndpointRequestHeadersModule.ReplaceCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Replace API call.
-
-
EndpointResponseHeaders - Class in com.ngrok.definitions
-
-
A class encapsulating the EndpointResponseHeaders resource.
-
-
EndpointResponseHeaders.Builder - Class in com.ngrok.definitions
-
-
Builder class for EndpointResponseHeaders.
-
-
EndpointResponseHeadersModule - Class in com.ngrok.services
-
- -
-
EndpointResponseHeadersModule(NgrokApiClient) - Constructor for class com.ngrok.services.EndpointResponseHeadersModule
-
-
Creates a new sub-client for EndpointResponseHeadersModule.
-
-
EndpointResponseHeadersModule.DeleteCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Delete API call.
-
-
EndpointResponseHeadersModule.GetCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Get API call.
-
-
EndpointResponseHeadersModule.ReplaceCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Replace API call.
-
-
EndpointSaml - Class in com.ngrok.definitions
-
-
A class encapsulating the EndpointSaml resource.
-
-
EndpointSaml(Optional<Boolean>, Boolean, String, Long, Duration, String, Boolean, Optional<Boolean>, List<String>, String, URI, URI, String, URI, String) - Constructor for class com.ngrok.definitions.EndpointSaml
-
-
Creates a new instance of EndpointSaml.
-
-
EndpointSamlModule - Class in com.ngrok.services
-
-
An API client for EndpointSamlModule.
-
-
EndpointSamlModule(NgrokApiClient) - Constructor for class com.ngrok.services.EndpointSamlModule
-
-
Creates a new sub-client for EndpointSamlModule.
-
-
EndpointSamlModule.DeleteCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Delete API call.
-
-
EndpointSamlModule.GetCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Get API call.
-
-
EndpointSamlModule.ReplaceCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Replace API call.
-
-
EndpointSamlMutate - Class in com.ngrok.definitions
-
-
A class encapsulating the EndpointSamlMutate resource.
-
-
EndpointSamlMutate.Builder - Class in com.ngrok.definitions
-
-
Builder class for EndpointSamlMutate.
-
-
EndpointTlsTermination - Class in com.ngrok.definitions
-
-
A class encapsulating the EndpointTlsTermination resource.
-
-
EndpointTlsTermination.Builder - Class in com.ngrok.definitions
-
-
Builder class for EndpointTlsTermination.
-
-
EndpointTlsTerminationModule - Class in com.ngrok.services
-
-
An API client for EndpointTlsTerminationModule.
-
-
EndpointTlsTerminationModule(NgrokApiClient) - Constructor for class com.ngrok.services.EndpointTlsTerminationModule
-
-
Creates a new sub-client for EndpointTlsTerminationModule.
-
-
EndpointTlsTerminationModule.DeleteCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Delete API call.
-
-
EndpointTlsTerminationModule.GetCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Get API call.
-
-
EndpointTlsTerminationModule.ReplaceCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Replace API call.
-
-
EndpointWebhookValidation - Class in com.ngrok.definitions
-
-
A class encapsulating the EndpointWebhookValidation resource.
-
-
EndpointWebhookValidation.Builder - Class in com.ngrok.definitions
-
-
Builder class for EndpointWebhookValidation.
-
-
EndpointWebhookValidationModule - Class in com.ngrok.services
-
- -
-
EndpointWebhookValidationModule(NgrokApiClient) - Constructor for class com.ngrok.services.EndpointWebhookValidationModule
-
-
Creates a new sub-client for EndpointWebhookValidationModule.
-
-
EndpointWebhookValidationModule.DeleteCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Delete API call.
-
-
EndpointWebhookValidationModule.GetCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Get API call.
-
-
EndpointWebhookValidationModule.ReplaceCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Replace API call.
-
-
enforced(boolean) - Method in class com.ngrok.services.IpRestrictions.CreateCallBuilder
-
-
true if the IP restriction will be enforced.
-
-
enforced(boolean) - Method in class com.ngrok.services.IpRestrictions.UpdateCallBuilder
-
-
true if the IP restriction will be enforced.
-
-
enforced(Optional<Boolean>) - Method in class com.ngrok.services.IpRestrictions.CreateCallBuilder
-
-
true if the IP restriction will be enforced.
-
-
enforced(Optional<Boolean>) - Method in class com.ngrok.services.IpRestrictions.UpdateCallBuilder
-
-
true if the IP restriction will be enforced.
-
-
equals(Object) - Method in class com.ngrok.definitions.AbuseReport
-
 
-
equals(Object) - Method in class com.ngrok.definitions.AbuseReportHostname
-
 
-
equals(Object) - Method in class com.ngrok.definitions.AgentIngress
-
 
-
equals(Object) - Method in class com.ngrok.definitions.AgentIngressList
-
 
-
equals(Object) - Method in class com.ngrok.definitions.ApiKey
-
 
-
equals(Object) - Method in class com.ngrok.definitions.ApiKeyList
-
 
-
equals(Object) - Method in class com.ngrok.definitions.AwsAuth
-
 
-
equals(Object) - Method in class com.ngrok.definitions.AwsCredentials
-
 
-
equals(Object) - Method in class com.ngrok.definitions.AwsRole
-
 
-
equals(Object) - Method in class com.ngrok.definitions.CertificateAuthority
-
 
-
equals(Object) - Method in class com.ngrok.definitions.CertificateAuthorityList
-
 
-
equals(Object) - Method in class com.ngrok.definitions.Credential
-
 
-
equals(Object) - Method in class com.ngrok.definitions.CredentialList
-
 
-
equals(Object) - Method in class com.ngrok.definitions.EndpointCircuitBreaker
-
 
-
equals(Object) - Method in class com.ngrok.definitions.EndpointCompression
-
 
-
equals(Object) - Method in class com.ngrok.definitions.EndpointConfiguration
-
 
-
equals(Object) - Method in class com.ngrok.definitions.EndpointConfigurationList
-
 
-
equals(Object) - Method in class com.ngrok.definitions.EndpointIpPolicy
-
 
-
equals(Object) - Method in class com.ngrok.definitions.EndpointIpPolicyMutate
-
 
-
equals(Object) - Method in class com.ngrok.definitions.EndpointLogging
-
 
-
equals(Object) - Method in class com.ngrok.definitions.EndpointLoggingMutate
-
 
-
equals(Object) - Method in class com.ngrok.definitions.EndpointMutualTls
-
 
-
equals(Object) - Method in class com.ngrok.definitions.EndpointMutualTlsMutate
-
 
-
equals(Object) - Method in class com.ngrok.definitions.EndpointOAuth
-
 
-
equals(Object) - Method in class com.ngrok.definitions.EndpointOAuthFacebook
-
 
-
equals(Object) - Method in class com.ngrok.definitions.EndpointOAuthGitHub
-
 
-
equals(Object) - Method in class com.ngrok.definitions.EndpointOAuthGoogle
-
 
-
equals(Object) - Method in class com.ngrok.definitions.EndpointOAuthMicrosoft
-
 
-
equals(Object) - Method in class com.ngrok.definitions.EndpointOAuthProvider
-
 
-
equals(Object) - Method in class com.ngrok.definitions.EndpointOidc
-
 
-
equals(Object) - Method in class com.ngrok.definitions.EndpointRequestHeaders
-
 
-
equals(Object) - Method in class com.ngrok.definitions.EndpointResponseHeaders
-
 
-
equals(Object) - Method in class com.ngrok.definitions.EndpointSaml
-
 
-
equals(Object) - Method in class com.ngrok.definitions.EndpointSamlMutate
-
 
-
equals(Object) - Method in class com.ngrok.definitions.EndpointTlsTermination
-
 
-
equals(Object) - Method in class com.ngrok.definitions.EndpointWebhookValidation
-
 
-
equals(Object) - Method in class com.ngrok.definitions.EventDestination
-
 
-
equals(Object) - Method in class com.ngrok.definitions.EventDestinationList
-
 
-
equals(Object) - Method in class com.ngrok.definitions.EventSource
-
 
-
equals(Object) - Method in class com.ngrok.definitions.EventSourceList
-
 
-
equals(Object) - Method in class com.ngrok.definitions.EventSourceReplace
-
 
-
equals(Object) - Method in class com.ngrok.definitions.EventStream
-
 
-
equals(Object) - Method in class com.ngrok.definitions.EventStreamList
-
 
-
equals(Object) - Method in class com.ngrok.definitions.EventSubscription
-
 
-
equals(Object) - Method in class com.ngrok.definitions.EventSubscriptionList
-
 
-
equals(Object) - Method in class com.ngrok.definitions.EventTarget
-
 
-
equals(Object) - Method in class com.ngrok.definitions.EventTargetCloudwatchLogs
-
 
-
equals(Object) - Method in class com.ngrok.definitions.EventTargetFirehose
-
 
-
equals(Object) - Method in class com.ngrok.definitions.EventTargetKinesis
-
 
-
equals(Object) - Method in class com.ngrok.definitions.IpPolicy
-
 
-
equals(Object) - Method in class com.ngrok.definitions.IpPolicyList
-
 
-
equals(Object) - Method in class com.ngrok.definitions.IpPolicyRule
-
 
-
equals(Object) - Method in class com.ngrok.definitions.IpPolicyRuleList
-
 
-
equals(Object) - Method in class com.ngrok.definitions.IpRestriction
-
 
-
equals(Object) - Method in class com.ngrok.definitions.IpRestrictionList
-
 
-
equals(Object) - Method in class com.ngrok.definitions.Ref
-
 
-
equals(Object) - Method in class com.ngrok.definitions.ReservedAddr
-
 
-
equals(Object) - Method in class com.ngrok.definitions.ReservedAddrList
-
 
-
equals(Object) - Method in class com.ngrok.definitions.ReservedDomain
-
 
-
equals(Object) - Method in class com.ngrok.definitions.ReservedDomainCertJob
-
 
-
equals(Object) - Method in class com.ngrok.definitions.ReservedDomainCertPolicy
-
 
-
equals(Object) - Method in class com.ngrok.definitions.ReservedDomainCertStatus
-
 
-
equals(Object) - Method in class com.ngrok.definitions.ReservedDomainList
-
 
-
equals(Object) - Method in class com.ngrok.definitions.SshCertificateAuthority
-
 
-
equals(Object) - Method in class com.ngrok.definitions.SshCertificateAuthorityList
-
 
-
equals(Object) - Method in class com.ngrok.definitions.SshCredential
-
 
-
equals(Object) - Method in class com.ngrok.definitions.SshCredentialList
-
 
-
equals(Object) - Method in class com.ngrok.definitions.SshHostCertificate
-
 
-
equals(Object) - Method in class com.ngrok.definitions.SshHostCertificateList
-
 
-
equals(Object) - Method in class com.ngrok.definitions.SshUserCertificate
-
 
-
equals(Object) - Method in class com.ngrok.definitions.SshUserCertificateList
-
 
-
equals(Object) - Method in class com.ngrok.definitions.TlsCertificate
-
 
-
equals(Object) - Method in class com.ngrok.definitions.TlsCertificateList
-
 
-
equals(Object) - Method in class com.ngrok.definitions.TlsCertificateSaNs
-
 
-
equals(Object) - Method in class com.ngrok.definitions.Tunnel
-
 
-
equals(Object) - Method in class com.ngrok.definitions.TunnelList
-
 
-
equals(Object) - Method in class com.ngrok.definitions.TunnelSession
-
 
-
equals(Object) - Method in class com.ngrok.definitions.TunnelSessionList
-
 
-
errorThresholdPercentage(double) - Method in class com.ngrok.definitions.EndpointCircuitBreaker.Builder
-
-
Error threshold percentage should be between 0 - 1.0, not 0-100.0
-
-
errorThresholdPercentage(Optional<Double>) - Method in class com.ngrok.definitions.EndpointCircuitBreaker.Builder
-
-
Error threshold percentage should be between 0 - 1.0, not 0-100.0
-
-
EventDestination - Class in com.ngrok.definitions
-
-
A class encapsulating the EventDestination resource.
-
-
EventDestination(String, String, OffsetDateTime, String, String, EventTarget, URI) - Constructor for class com.ngrok.definitions.EventDestination
-
-
Creates a new instance of EventDestination.
-
-
EventDestinationList - Class in com.ngrok.definitions
-
-
A class encapsulating the EventDestinationList resource.
-
-
EventDestinationList(List<EventDestination>, URI, Optional<URI>) - Constructor for class com.ngrok.definitions.EventDestinationList
-
-
Creates a new instance of EventDestinationList.
-
-
eventDestinations() - Method in class com.ngrok.Ngrok
-
-
Creates a service client for EventDestinations.
-
-
EventDestinations - Class in com.ngrok.services
-
-
An API client for EventDestinations.
-
-
EventDestinations(NgrokApiClient) - Constructor for class com.ngrok.services.EventDestinations
-
-
Creates a new sub-client for EventDestinations.
-
-
EventDestinations.CreateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Create API call.
-
-
EventDestinations.DeleteCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Delete API call.
-
-
EventDestinations.GetCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Get API call.
-
-
EventDestinations.ListCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent List API call.
-
-
EventDestinations.UpdateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Update API call.
-
-
EventSource - Class in com.ngrok.definitions
-
-
A class encapsulating the EventSource resource.
-
-
EventSource(String, URI) - Constructor for class com.ngrok.definitions.EventSource
-
-
Creates a new instance of EventSource.
-
-
EventSourceList - Class in com.ngrok.definitions
-
-
A class encapsulating the EventSourceList resource.
-
-
EventSourceList(List<EventSource>, URI) - Constructor for class com.ngrok.definitions.EventSourceList
-
-
Creates a new instance of EventSourceList.
-
-
EventSourceReplace - Class in com.ngrok.definitions
-
-
A class encapsulating the EventSourceReplace resource.
-
-
EventSourceReplace.Builder - Class in com.ngrok.definitions
-
-
Builder class for EventSourceReplace.
-
-
eventSources() - Method in class com.ngrok.Ngrok
-
-
Creates a service client for EventSources.
-
-
EventSources - Class in com.ngrok.services
-
-
An API client for EventSources.
-
-
EventSources(NgrokApiClient) - Constructor for class com.ngrok.services.EventSources
-
-
Creates a new sub-client for EventSources.
-
-
EventSources.CreateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Create API call.
-
-
EventSources.DeleteCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Delete API call.
-
-
EventSources.GetCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Get API call.
-
-
EventSources.ListCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent List API call.
-
-
EventSources.UpdateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Update API call.
-
-
EventStream - Class in com.ngrok.definitions
-
-
A class encapsulating the EventStream resource.
-
-
EventStream(String, URI, OffsetDateTime, String, String, List<String>, String, List<String>, Double) - Constructor for class com.ngrok.definitions.EventStream
-
-
Creates a new instance of EventStream.
-
-
eventStreamIds(List<String>) - Method in class com.ngrok.definitions.EndpointLoggingMutate.Builder
-
-
list of all EventStreams that will be used to configure and export this - endpoint's logs
-
-
eventStreamIds(Optional<List<String>>) - Method in class com.ngrok.definitions.EndpointLoggingMutate.Builder
-
-
list of all EventStreams that will be used to configure and export this - endpoint's logs
-
-
EventStreamList - Class in com.ngrok.definitions
-
-
A class encapsulating the EventStreamList resource.
-
-
EventStreamList(List<EventStream>, URI, Optional<URI>) - Constructor for class com.ngrok.definitions.EventStreamList
-
-
Creates a new instance of EventStreamList.
-
-
eventStreams() - Method in class com.ngrok.Ngrok
-
-
Creates a service client for EventStreams.
-
-
EventStreams - Class in com.ngrok.services
-
-
An API client for EventStreams.
-
-
EventStreams(NgrokApiClient) - Constructor for class com.ngrok.services.EventStreams
-
-
Creates a new sub-client for EventStreams.
-
-
EventStreams.CreateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Create API call.
-
-
EventStreams.DeleteCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Delete API call.
-
-
EventStreams.GetCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Get API call.
-
-
EventStreams.ListCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent List API call.
-
-
EventStreams.UpdateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Update API call.
-
-
EventSubscription - Class in com.ngrok.definitions
-
-
A class encapsulating the EventSubscription resource.
-
-
EventSubscription(String, URI, OffsetDateTime, String, String, List<EventSource>, List<Ref>) - Constructor for class com.ngrok.definitions.EventSubscription
-
-
Creates a new instance of EventSubscription.
-
-
EventSubscriptionList - Class in com.ngrok.definitions
-
-
A class encapsulating the EventSubscriptionList resource.
-
-
EventSubscriptionList(List<EventSubscription>, URI, Optional<URI>) - Constructor for class com.ngrok.definitions.EventSubscriptionList
-
-
Creates a new instance of EventSubscriptionList.
-
-
eventSubscriptions() - Method in class com.ngrok.Ngrok
-
-
Creates a service client for EventSubscriptions.
-
-
EventSubscriptions - Class in com.ngrok.services
-
-
An API client for EventSubscriptions.
-
-
EventSubscriptions(NgrokApiClient) - Constructor for class com.ngrok.services.EventSubscriptions
-
-
Creates a new sub-client for EventSubscriptions.
-
-
EventSubscriptions.CreateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Create API call.
-
-
EventSubscriptions.DeleteCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Delete API call.
-
-
EventSubscriptions.GetCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Get API call.
-
-
EventSubscriptions.ListCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent List API call.
-
-
EventSubscriptions.UpdateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Update API call.
-
-
EventTarget - Class in com.ngrok.definitions
-
-
A class encapsulating the EventTarget resource.
-
-
EventTarget.Builder - Class in com.ngrok.definitions
-
-
Builder class for EventTarget.
-
-
EventTargetCloudwatchLogs - Class in com.ngrok.definitions
-
-
A class encapsulating the EventTargetCloudwatchLogs resource.
-
-
EventTargetCloudwatchLogs.Builder - Class in com.ngrok.definitions
-
-
Builder class for EventTargetCloudwatchLogs.
-
-
EventTargetFirehose - Class in com.ngrok.definitions
-
-
A class encapsulating the EventTargetFirehose resource.
-
-
EventTargetFirehose.Builder - Class in com.ngrok.definitions
-
-
Builder class for EventTargetFirehose.
-
-
EventTargetKinesis - Class in com.ngrok.definitions
-
-
A class encapsulating the EventTargetKinesis resource.
-
-
EventTargetKinesis.Builder - Class in com.ngrok.definitions
-
-
Builder class for EventTargetKinesis.
-
-
eventType(String) - Method in class com.ngrok.services.EventStreams.CreateCallBuilder
-
-
The protocol that determines which events will be collected.
-
-
eventType(Optional<String>) - Method in class com.ngrok.services.EventStreams.CreateCallBuilder
-
-
The protocol that determines which events will be collected.
-
-
extensions(Map<String, String>) - Method in class com.ngrok.services.SshUserCertificates.CreateCallBuilder
-
-
A map of extensions included in the certificate.
-
-
extensions(Optional<Map<String, String>>) - Method in class com.ngrok.services.SshUserCertificates.CreateCallBuilder
-
-
A map of extensions included in the certificate.
-
-
-

F

-
-
facebook(EndpointOAuthFacebook) - Method in class com.ngrok.definitions.EndpointOAuthProvider.Builder
-
-
configuration for using facebook as the identity provider
-
-
facebook(Optional<EndpointOAuthFacebook>) - Method in class com.ngrok.definitions.EndpointOAuthProvider.Builder
-
-
configuration for using facebook as the identity provider
-
-
fields(List<String>) - Method in class com.ngrok.services.EventStreams.CreateCallBuilder
-
-
A list of protocol-specific fields you want to collect on each event.
-
-
fields(List<String>) - Method in class com.ngrok.services.EventStreams.UpdateCallBuilder
-
-
A list of protocol-specific fields you want to collect on each event.
-
-
fields(Optional<List<String>>) - Method in class com.ngrok.services.EventStreams.CreateCallBuilder
-
-
A list of protocol-specific fields you want to collect on each event.
-
-
fields(Optional<List<String>>) - Method in class com.ngrok.services.EventStreams.UpdateCallBuilder
-
-
A list of protocol-specific fields you want to collect on each event.
-
-
firehose(EventTargetFirehose) - Method in class com.ngrok.definitions.EventTarget.Builder
-
-
Configuration used to send events to Amazon Kinesis Data Firehose.
-
-
firehose(Optional<EventTargetFirehose>) - Method in class com.ngrok.definitions.EventTarget.Builder
-
-
Configuration used to send events to Amazon Kinesis Data Firehose.
-
-
forceAuthn(boolean) - Method in class com.ngrok.definitions.EndpointSamlMutate.Builder
-
-
If true, indicates that whenever we redirect a user to the IdP for - authentication that the IdP must prompt the user for authentication credentials - even if the user already has a valid session with the IdP.
-
-
forceAuthn(Optional<Boolean>) - Method in class com.ngrok.definitions.EndpointSamlMutate.Builder
-
-
If true, indicates that whenever we redirect a user to the IdP for - authentication that the IdP must prompt the user for authentication credentials - even if the user already has a valid session with the IdP.
-
-
format(String) - Method in class com.ngrok.services.EventDestinations.CreateCallBuilder
-
-
The output format you would like to serialize events into when sending to their - target.
-
-
format(String) - Method in class com.ngrok.services.EventDestinations.UpdateCallBuilder
-
-
The output format you would like to serialize events into when sending to their - target.
-
-
format(Optional<String>) - Method in class com.ngrok.services.EventDestinations.CreateCallBuilder
-
-
The output format you would like to serialize events into when sending to their - target.
-
-
format(Optional<String>) - Method in class com.ngrok.services.EventDestinations.UpdateCallBuilder
-
-
The output format you would like to serialize events into when sending to their - target.
-
-
-

G

-
-
get(String) - Method in class com.ngrok.services.AbuseReports
-
-
Get the detailed status of abuse report by ID.
-
-
get(String) - Method in class com.ngrok.services.AgentIngresses
-
-
Get the details of an Agent Ingress by ID.
-
-
get(String) - Method in class com.ngrok.services.ApiKeys
-
-
Get the details of an API key by ID.
-
-
get(String) - Method in class com.ngrok.services.CertificateAuthorities
-
-
Get detailed information about a certficate authority - - See also https://ngrok.com/docs/api#api-certificate-authorities-get.
-
-
get(String) - Method in class com.ngrok.services.Credentials
-
-
Get detailed information about a tunnel authtoken credential - - See also https://ngrok.com/docs/api#api-credentials-get.
-
-
get(String) - Method in class com.ngrok.services.EndpointCircuitBreakerModule
-
-
Creates a call builder for the Get API operation.
-
-
get(String) - Method in class com.ngrok.services.EndpointCompressionModule
-
-
Creates a call builder for the Get API operation.
-
-
get(String) - Method in class com.ngrok.services.EndpointConfigurations
-
-
Returns detailed information about an endpoint configuration - - See also https://ngrok.com/docs/api#api-endpoint-configurations-get.
-
-
get(String) - Method in class com.ngrok.services.EndpointIpPolicyModule
-
-
Creates a call builder for the Get API operation.
-
-
get(String) - Method in class com.ngrok.services.EndpointLoggingModule
-
-
Creates a call builder for the Get API operation.
-
-
get(String) - Method in class com.ngrok.services.EndpointMutualTlsModule
-
-
Creates a call builder for the Get API operation.
-
-
get(String) - Method in class com.ngrok.services.EndpointOAuthModule
-
-
Creates a call builder for the Get API operation.
-
-
get(String) - Method in class com.ngrok.services.EndpointOidcModule
-
-
Creates a call builder for the Get API operation.
-
-
get(String) - Method in class com.ngrok.services.EndpointRequestHeadersModule
-
-
Creates a call builder for the Get API operation.
-
-
get(String) - Method in class com.ngrok.services.EndpointResponseHeadersModule
-
-
Creates a call builder for the Get API operation.
-
-
get(String) - Method in class com.ngrok.services.EndpointSamlModule
-
-
Creates a call builder for the Get API operation.
-
-
get(String) - Method in class com.ngrok.services.EndpointTlsTerminationModule
-
-
Creates a call builder for the Get API operation.
-
-
get(String) - Method in class com.ngrok.services.EndpointWebhookValidationModule
-
-
Creates a call builder for the Get API operation.
-
-
get(String) - Method in class com.ngrok.services.EventDestinations
-
-
Get detailed information about an Event Destination by ID.
-
-
get(String) - Method in class com.ngrok.services.EventStreams
-
-
Get detailed information about an Event Stream by ID.
-
-
get(String) - Method in class com.ngrok.services.EventSubscriptions
-
-
Get an Event Subscription by ID.
-
-
get(String) - Method in class com.ngrok.services.IpPolicies
-
-
Get detailed information about an IP policy by ID.
-
-
get(String) - Method in class com.ngrok.services.IpPolicyRules
-
-
Get detailed information about an IP policy rule by ID.
-
-
get(String) - Method in class com.ngrok.services.IpRestrictions
-
-
Get detailed information about an IP restriction - - See also https://ngrok.com/docs/api#api-ip-restrictions-get.
-
-
get(String) - Method in class com.ngrok.services.ReservedAddrs
-
-
Get the details of a reserved address.
-
-
get(String) - Method in class com.ngrok.services.ReservedDomains
-
-
Get the details of a reserved domain.
-
-
get(String) - Method in class com.ngrok.services.SshCertificateAuthorities
-
-
Get detailed information about an SSH Certficate Authority - - See also https://ngrok.com/docs/api#api-ssh-certificate-authorities-get.
-
-
get(String) - Method in class com.ngrok.services.SshCredentials
-
-
Get detailed information about an ssh_credential - - See also https://ngrok.com/docs/api#api-ssh-credentials-get.
-
-
get(String) - Method in class com.ngrok.services.SshHostCertificates
-
-
Get detailed information about an SSH Host Certficate - - See also https://ngrok.com/docs/api#api-ssh-host-certificates-get.
-
-
get(String) - Method in class com.ngrok.services.SshUserCertificates
-
-
Get detailed information about an SSH User Certficate - - See also https://ngrok.com/docs/api#api-ssh-user-certificates-get.
-
-
get(String) - Method in class com.ngrok.services.TlsCertificates
-
-
Get detailed information about a TLS certificate - - See also https://ngrok.com/docs/api#api-tls-certificates-get.
-
-
get(String) - Method in class com.ngrok.services.TunnelSessions
-
-
Get the detailed status of a tunnel session by ID - - See also https://ngrok.com/docs/api#api-tunnel-sessions-get.
-
-
get(String, String) - Method in class com.ngrok.services.EventSources
-
-
Get the details for a given type that triggers for the given event subscription - - See also https://ngrok.com/docs/api#api-event-sources-get.
-
-
GET - Enum constant in enum com.ngrok.NgrokApiClient.HttpMethod
-
-
HTTP GET
-
-
getAcl() - Method in class com.ngrok.definitions.Credential
-
-
optional list of ACL rules.
-
-
getAcl() - Method in class com.ngrok.definitions.SshCredential
-
-
optional list of ACL rules.
-
-
getAcmeChallengeCnameTarget() - Method in class com.ngrok.definitions.ReservedDomain
-
-
DNS CNAME target for the host _acme-challenge.example.com, where example.com is - your reserved domain name.
-
-
getAction() - Method in class com.ngrok.definitions.IpPolicy
-
-
the IP policy action.
-
-
getAdd() - Method in class com.ngrok.definitions.EndpointRequestHeaders
-
-
a map of header key to header value that will be injected into the HTTP Request - before being sent to the upstream application server
-
-
getAdd() - Method in class com.ngrok.definitions.EndpointResponseHeaders
-
-
a map of header key to header value that will be injected into the HTTP Response - returned to the HTTP client
-
-
getAddr() - Method in class com.ngrok.definitions.ReservedAddr
-
-
hostname:port of the reserved address that was assigned at creation time
-
-
getAgentVersion() - Method in class com.ngrok.definitions.TunnelSession
-
-
version of the ngrok agent that started this ngrok tunnel session
-
-
getAllowIdpInitiated() - Method in class com.ngrok.definitions.EndpointSaml
-
-
If true, the IdP may initiate a login directly (e.g.
-
-
getAllowIdpInitiated() - Method in class com.ngrok.definitions.EndpointSamlMutate
-
-
If true, the IdP may initiate a login directly (e.g.
-
-
getAssertionConsumerServiceUrl() - Method in class com.ngrok.definitions.EndpointSaml
-
-
The public URL of the SP's Assertion Consumer Service.
-
-
getAuth() - Method in class com.ngrok.definitions.EventTargetCloudwatchLogs
-
-
Configuration for how to authenticate into your AWS account.
-
-
getAuth() - Method in class com.ngrok.definitions.EventTargetFirehose
-
-
Configuration for how to authenticate into your AWS account.
-
-
getAuth() - Method in class com.ngrok.definitions.EventTargetKinesis
-
-
Configuration for how to authenticate into your AWS account.
-
-
getAuthCheckInterval() - Method in class com.ngrok.definitions.EndpointOAuth
-
-
Integer number of seconds after which ngrok guarantees it will refresh user - state from the identity provider and recheck whether the user is still - authorized to access the endpoint.
-
-
getAuthority() - Method in class com.ngrok.definitions.ReservedDomainCertPolicy
-
-
certificate authority to request certificates from.
-
-
getAuthorizedGroups() - Method in class com.ngrok.definitions.EndpointSaml
-
-
If present, only users who are a member of one of the listed groups may access - the target endpoint.
-
-
getAuthorizedGroups() - Method in class com.ngrok.definitions.EndpointSamlMutate
-
-
If present, only users who are a member of one of the listed groups may access - the target endpoint.
-
-
getAwsAccessKeyId() - Method in class com.ngrok.definitions.AwsCredentials
-
-
The ID portion of an AWS access key.
-
-
getAwsSecretAccessKey() - Method in class com.ngrok.definitions.AwsCredentials
-
-
The secret portion of an AWS access key.
-
-
getCaPem() - Method in class com.ngrok.definitions.CertificateAuthority
-
-
raw PEM of the Certificate Authority
-
-
getCertificate() - Method in class com.ngrok.definitions.ReservedDomain
-
-
object referencing the TLS certificate used for connections to this domain.
-
-
getCertificate() - Method in class com.ngrok.definitions.SshHostCertificate
-
-
the signed SSH certificate in OpenSSH Authorized Keys format.
-
-
getCertificate() - Method in class com.ngrok.definitions.SshUserCertificate
-
-
the signed SSH certificate in OpenSSH Authorized Keys Format.
-
-
getCertificateAuthorities() - Method in class com.ngrok.definitions.CertificateAuthorityList
-
-
the list of all certificate authorities on this account
-
-
getCertificateAuthorities() - Method in class com.ngrok.definitions.EndpointMutualTls
-
-
PEM-encoded CA certificates that will be used to validate.
-
-
getCertificateAuthorityIds() - Method in class com.ngrok.definitions.EndpointMutualTlsMutate
-
-
list of certificate authorities that will be used to validate the TLS client - certificate presnted by the initiatiator of the TLS connection
-
-
getCertificateManagementPolicy() - Method in class com.ngrok.definitions.ReservedDomain
-
-
configuration for automatic management of TLS certificates for this domain, or - null if automatic management is disabled
-
-
getCertificateManagementStatus() - Method in class com.ngrok.definitions.ReservedDomain
-
-
status of the automatic certificate management for this domain, or null if - automatic management is disabled
-
-
getCertificatePem() - Method in class com.ngrok.definitions.TlsCertificate
-
-
chain of PEM-encoded certificates, leaf first.
-
-
getCidr() - Method in class com.ngrok.definitions.IpPolicyRule
-
-
an IP or IP range specified in CIDR notation.
-
-
getCircuitBreaker() - Method in class com.ngrok.definitions.EndpointConfiguration
-
-
circuit breaker module configuration or null
-
-
getClientId() - Method in class com.ngrok.definitions.EndpointOAuthFacebook
-
-
the OAuth app client ID.
-
-
getClientId() - Method in class com.ngrok.definitions.EndpointOAuthGitHub
-
-
the OAuth app client ID.
-
-
getClientId() - Method in class com.ngrok.definitions.EndpointOAuthGoogle
-
-
the OAuth app client ID.
-
-
getClientId() - Method in class com.ngrok.definitions.EndpointOAuthMicrosoft
-
-
the OAuth app client ID.
-
-
getClientId() - Method in class com.ngrok.definitions.EndpointOidc
-
-
The OIDC app's client ID and OIDC audience.
-
-
getClientSecret() - Method in class com.ngrok.definitions.EndpointOAuthFacebook
-
-
the OAuth app client secret.
-
-
getClientSecret() - Method in class com.ngrok.definitions.EndpointOAuthGitHub
-
-
the OAuth app client secret.
-
-
getClientSecret() - Method in class com.ngrok.definitions.EndpointOAuthGoogle
-
-
the OAuth app client secret.
-
-
getClientSecret() - Method in class com.ngrok.definitions.EndpointOAuthMicrosoft
-
-
the OAuth app client secret.
-
-
getClientSecret() - Method in class com.ngrok.definitions.EndpointOidc
-
-
The OIDC app's client secret.
-
-
getCloudwatchLogs() - Method in class com.ngrok.definitions.EventTarget
-
-
Configuration used to send events to Amazon CloudWatch Logs.
-
-
getCnameTarget() - Method in class com.ngrok.definitions.ReservedDomain
-
-
DNS CNAME target for a custom hostname, or null if the reserved domain is a - subdomain of *.ngrok.io
-
-
getCompression() - Method in class com.ngrok.definitions.EndpointConfiguration
-
-
compression module configuration or null
-
-
getCookiePrefix() - Method in class com.ngrok.definitions.EndpointOAuth
-
-
the prefix of the session cookie that ngrok sets on the http client to cache - authentication.
-
-
getCookiePrefix() - Method in class com.ngrok.definitions.EndpointOidc
-
-
the prefix of the session cookie that ngrok sets on the http client to cache - authentication.
-
-
getCookiePrefix() - Method in class com.ngrok.definitions.EndpointSaml
-
-
the prefix of the session cookie that ngrok sets on the http client to cache - authentication.
-
-
getCookiePrefix() - Method in class com.ngrok.definitions.EndpointSamlMutate
-
-
the prefix of the session cookie that ngrok sets on the http client to cache - authentication.
-
-
getCreatedAt() - Method in class com.ngrok.definitions.AbuseReport
-
-
timestamp that the abuse report record was created in RFC 3339 format
-
-
getCreatedAt() - Method in class com.ngrok.definitions.AgentIngress
-
-
timestamp when the Agent Ingress was created, RFC 3339 format
-
-
getCreatedAt() - Method in class com.ngrok.definitions.ApiKey
-
-
timestamp when the api key was created, RFC 3339 format
-
-
getCreatedAt() - Method in class com.ngrok.definitions.CertificateAuthority
-
-
timestamp when the Certificate Authority was created, RFC 3339 format
-
-
getCreatedAt() - Method in class com.ngrok.definitions.Credential
-
-
timestamp when the tunnel credential was created, RFC 3339 format
-
-
getCreatedAt() - Method in class com.ngrok.definitions.EndpointConfiguration
-
-
timestamp when the endpoint configuration was created, RFC 3339 format
-
-
getCreatedAt() - Method in class com.ngrok.definitions.EventDestination
-
-
Timestamp when the Event Destination was created, RFC 3339 format.
-
-
getCreatedAt() - Method in class com.ngrok.definitions.EventStream
-
-
Timestamp when the Event Stream was created, RFC 3339 format.
-
-
getCreatedAt() - Method in class com.ngrok.definitions.EventSubscription
-
-
When the Event Subscription was created (RFC 3339 format).
-
-
getCreatedAt() - Method in class com.ngrok.definitions.IpPolicy
-
-
timestamp when the IP policy was created, RFC 3339 format
-
-
getCreatedAt() - Method in class com.ngrok.definitions.IpPolicyRule
-
-
timestamp when the IP policy rule was created, RFC 3339 format
-
-
getCreatedAt() - Method in class com.ngrok.definitions.IpRestriction
-
-
timestamp when the IP restriction was created, RFC 3339 format
-
-
getCreatedAt() - Method in class com.ngrok.definitions.ReservedAddr
-
-
timestamp when the reserved address was created, RFC 3339 format
-
-
getCreatedAt() - Method in class com.ngrok.definitions.ReservedDomain
-
-
timestamp when the reserved domain was created, RFC 3339 format
-
-
getCreatedAt() - Method in class com.ngrok.definitions.SshCertificateAuthority
-
-
timestamp when the SSH Certificate Authority API resource was created, RFC 3339 - format
-
-
getCreatedAt() - Method in class com.ngrok.definitions.SshCredential
-
-
timestamp when the ssh credential was created, RFC 3339 format
-
-
getCreatedAt() - Method in class com.ngrok.definitions.SshHostCertificate
-
-
timestamp when the SSH Host Certificate API resource was created, RFC 3339 - format
-
-
getCreatedAt() - Method in class com.ngrok.definitions.SshUserCertificate
-
-
timestamp when the SSH User Certificate API resource was created, RFC 3339 - format
-
-
getCreatedAt() - Method in class com.ngrok.definitions.TlsCertificate
-
-
timestamp when the TLS certificate was created, RFC 3339 format
-
-
getCredential() - Method in class com.ngrok.definitions.TunnelSession
-
-
reference to the tunnel credential or ssh credential used by the ngrok agent to - start this tunnel session
-
-
getCredentials() - Method in class com.ngrok.definitions.CredentialList
-
-
the list of all tunnel credentials on this account
-
-
getCreds() - Method in class com.ngrok.definitions.AwsAuth
-
-
Credentials to your AWS account if you prefer ngrok to sign in with long-term - access keys.
-
-
getCriticalOptions() - Method in class com.ngrok.definitions.SshUserCertificate
-
-
A map of critical options included in the certificate.
-
-
getDeliveryStreamArn() - Method in class com.ngrok.definitions.EventTargetFirehose
-
-
An Amazon Resource Name specifying the Firehose delivery stream to deposit - events into.
-
-
getDescription() - Method in class com.ngrok.definitions.AgentIngress
-
-
human-readable description of the use of this Agent Ingress.
-
-
getDescription() - Method in class com.ngrok.definitions.ApiKey
-
-
human-readable description of what uses the API key to authenticate.
-
-
getDescription() - Method in class com.ngrok.definitions.CertificateAuthority
-
-
human-readable description of this Certificate Authority.
-
-
getDescription() - Method in class com.ngrok.definitions.Credential
-
-
human-readable description of who or what will use the credential to - authenticate.
-
-
getDescription() - Method in class com.ngrok.definitions.EndpointConfiguration
-
-
human-readable description of what this endpoint configuration will be do when - applied or what traffic it will be applied to.
-
-
getDescription() - Method in class com.ngrok.definitions.EventDestination
-
-
Human-readable description of the Event Destination.
-
-
getDescription() - Method in class com.ngrok.definitions.EventStream
-
-
Human-readable description of the Event Stream.
-
-
getDescription() - Method in class com.ngrok.definitions.EventSubscription
-
-
Arbitrary customer supplied information intended to be human readable.
-
-
getDescription() - Method in class com.ngrok.definitions.IpPolicy
-
-
human-readable description of the source IPs of this IP policy.
-
-
getDescription() - Method in class com.ngrok.definitions.IpPolicyRule
-
-
human-readable description of the source IPs of this IP rule.
-
-
getDescription() - Method in class com.ngrok.definitions.IpRestriction
-
-
human-readable description of this IP restriction.
-
-
getDescription() - Method in class com.ngrok.definitions.ReservedAddr
-
-
human-readable description of what this reserved address will be used for
-
-
getDescription() - Method in class com.ngrok.definitions.ReservedDomain
-
-
human-readable description of what this reserved domain will be used for
-
-
getDescription() - Method in class com.ngrok.definitions.SshCertificateAuthority
-
-
human-readable description of this SSH Certificate Authority.
-
-
getDescription() - Method in class com.ngrok.definitions.SshCredential
-
-
human-readable description of who or what will use the ssh credential to - authenticate.
-
-
getDescription() - Method in class com.ngrok.definitions.SshHostCertificate
-
-
human-readable description of this SSH Host Certificate.
-
-
getDescription() - Method in class com.ngrok.definitions.SshUserCertificate
-
-
human-readable description of this SSH User Certificate.
-
-
getDescription() - Method in class com.ngrok.definitions.TlsCertificate
-
-
human-readable description of this TLS certificate.
-
-
getDestinationIds() - Method in class com.ngrok.definitions.EventStream
-
-
A list of Event Destination IDs which should be used for this Event Stream.
-
-
getDestinations() - Method in class com.ngrok.definitions.EventSubscription
-
-
Destinations to which these events will be sent
-
-
getDetails() - Method in exception com.ngrok.definitions.NgrokApiError
-
-
Fetches any further details about the error.
-
-
getDnsNames() - Method in class com.ngrok.definitions.TlsCertificateSaNs
-
-
set of additional domains (including wildcards) this TLS certificate is valid - for
-
-
getDomain() - Method in class com.ngrok.definitions.AgentIngress
-
-
the domain that you own to be used as the base domain name to generate regional - agent ingress domains.
-
-
getDomain() - Method in class com.ngrok.definitions.ReservedDomain
-
-
hostname of the reserved domain
-
-
getEmailAddresses() - Method in class com.ngrok.definitions.EndpointOAuthFacebook
-
-
a list of email addresses of users authenticated by identity provider who are - allowed access to the endpoint
-
-
getEmailAddresses() - Method in class com.ngrok.definitions.EndpointOAuthGitHub
-
-
a list of email addresses of users authenticated by identity provider who are - allowed access to the endpoint
-
-
getEmailAddresses() - Method in class com.ngrok.definitions.EndpointOAuthGoogle
-
-
a list of email addresses of users authenticated by identity provider who are - allowed access to the endpoint
-
-
getEmailAddresses() - Method in class com.ngrok.definitions.EndpointOAuthMicrosoft
-
-
a list of email addresses of users authenticated by identity provider who are - allowed access to the endpoint
-
-
getEmailDomains() - Method in class com.ngrok.definitions.EndpointOAuthFacebook
-
-
a list of email domains of users authenticated by identity provider who are - allowed access to the endpoint
-
-
getEmailDomains() - Method in class com.ngrok.definitions.EndpointOAuthGitHub
-
-
a list of email domains of users authenticated by identity provider who are - allowed access to the endpoint
-
-
getEmailDomains() - Method in class com.ngrok.definitions.EndpointOAuthGoogle
-
-
a list of email domains of users authenticated by identity provider who are - allowed access to the endpoint
-
-
getEmailDomains() - Method in class com.ngrok.definitions.EndpointOAuthMicrosoft
-
-
a list of email domains of users authenticated by identity provider who are - allowed access to the endpoint
-
-
getEnabled() - Method in class com.ngrok.definitions.EndpointCircuitBreaker
-
-
true if the module will be applied to traffic, false - to disable.
-
-
getEnabled() - Method in class com.ngrok.definitions.EndpointCompression
-
-
true if the module will be applied to traffic, false - to disable.
-
-
getEnabled() - Method in class com.ngrok.definitions.EndpointIpPolicy
-
-
true if the module will be applied to traffic, false - to disable.
-
-
getEnabled() - Method in class com.ngrok.definitions.EndpointIpPolicyMutate
-
-
true if the module will be applied to traffic, false - to disable.
-
-
getEnabled() - Method in class com.ngrok.definitions.EndpointLogging
-
-
true if the module will be applied to traffic, false - to disable.
-
-
getEnabled() - Method in class com.ngrok.definitions.EndpointLoggingMutate
-
-
true if the module will be applied to traffic, false - to disable.
-
-
getEnabled() - Method in class com.ngrok.definitions.EndpointMutualTls
-
-
true if the module will be applied to traffic, false - to disable.
-
-
getEnabled() - Method in class com.ngrok.definitions.EndpointMutualTlsMutate
-
-
true if the module will be applied to traffic, false - to disable.
-
-
getEnabled() - Method in class com.ngrok.definitions.EndpointOAuth
-
-
true if the module will be applied to traffic, false - to disable.
-
-
getEnabled() - Method in class com.ngrok.definitions.EndpointOidc
-
-
true if the module will be applied to traffic, false - to disable.
-
-
getEnabled() - Method in class com.ngrok.definitions.EndpointRequestHeaders
-
-
true if the module will be applied to traffic, false - to disable.
-
-
getEnabled() - Method in class com.ngrok.definitions.EndpointResponseHeaders
-
-
true if the module will be applied to traffic, false - to disable.
-
-
getEnabled() - Method in class com.ngrok.definitions.EndpointSaml
-
-
true if the module will be applied to traffic, false - to disable.
-
-
getEnabled() - Method in class com.ngrok.definitions.EndpointSamlMutate
-
-
true if the module will be applied to traffic, false - to disable.
-
-
getEnabled() - Method in class com.ngrok.definitions.EndpointTlsTermination
-
-
true if the module will be applied to traffic, false - to disable.
-
-
getEnabled() - Method in class com.ngrok.definitions.EndpointWebhookValidation
-
-
true if the module will be applied to traffic, false - to disable.
-
-
getEndpointConfiguration() - Method in class com.ngrok.definitions.ReservedAddr
-
-
object reference to the endpoint configuration that will be applied to traffic - to this address
-
-
getEndpointConfigurations() - Method in class com.ngrok.definitions.EndpointConfigurationList
-
-
the list of all endpoint configurations on this account
-
-
getEnforced() - Method in class com.ngrok.definitions.IpRestriction
-
-
true if the IP restriction will be enforced.
-
-
getEntityId() - Method in class com.ngrok.definitions.EndpointSaml
-
-
The SP Entity's unique ID.
-
-
getErrorCode() - Method in exception com.ngrok.definitions.NgrokApiError
-
-
Fetches the ngrok API error code, if any.
-
-
getErrorCode() - Method in class com.ngrok.definitions.ReservedDomainCertJob
-
-
if present, an error code indicating why provisioning is failing.
-
-
getErrorThresholdPercentage() - Method in class com.ngrok.definitions.EndpointCircuitBreaker
-
-
Error threshold percentage should be between 0 - 1.0, not 0-100.0
-
-
getEventDestinations() - Method in class com.ngrok.definitions.EventDestinationList
-
-
The list of all Event Destinations on this account.
-
-
getEventStreamIds() - Method in class com.ngrok.definitions.EndpointLoggingMutate
-
-
list of all EventStreams that will be used to configure and export this - endpoint's logs
-
-
getEventStreams() - Method in class com.ngrok.definitions.EndpointLogging
-
-
list of all EventStreams that will be used to configure and export this - endpoint's logs
-
-
getEventStreams() - Method in class com.ngrok.definitions.EventStreamList
-
-
The list of all Event Streams on this account.
-
-
getEventSubscriptions() - Method in class com.ngrok.definitions.EventSubscriptionList
-
-
The list of all Event Subscriptions on this account.
-
-
getEventType() - Method in class com.ngrok.definitions.EventStream
-
-
The protocol that determines which events will be collected.
-
-
getExtendedKeyUsages() - Method in class com.ngrok.definitions.CertificateAuthority
-
-
extended set of actions the private key of this Certificate Authority can be - used for
-
-
getExtendedKeyUsages() - Method in class com.ngrok.definitions.TlsCertificate
-
-
extended set of actions the private key of this TLS certificate can be used for
-
-
getExtensions() - Method in class com.ngrok.definitions.SshUserCertificate
-
-
A map of extensions included in the certificate.
-
-
getFacebook() - Method in class com.ngrok.definitions.EndpointOAuthProvider
-
-
configuration for using facebook as the identity provider
-
-
getFields() - Method in class com.ngrok.definitions.EventStream
-
-
A list of protocol-specific fields you want to collect on each event.
-
-
getFirehose() - Method in class com.ngrok.definitions.EventTarget
-
-
Configuration used to send events to Amazon Kinesis Data Firehose.
-
-
getForceAuthn() - Method in class com.ngrok.definitions.EndpointSaml
-
-
If true, indicates that whenever we redirect a user to the IdP for - authentication that the IdP must prompt the user for authentication credentials - even if the user already has a valid session with the IdP.
-
-
getForceAuthn() - Method in class com.ngrok.definitions.EndpointSamlMutate
-
-
If true, indicates that whenever we redirect a user to the IdP for - authentication that the IdP must prompt the user for authentication credentials - even if the user already has a valid session with the IdP.
-
-
getFormat() - Method in class com.ngrok.definitions.EventDestination
-
-
The output format you would like to serialize events into when sending to their - target.
-
-
getGithub() - Method in class com.ngrok.definitions.EndpointOAuthProvider
-
-
configuration for using github as the identity provider
-
-
getGoogle() - Method in class com.ngrok.definitions.EndpointOAuthProvider
-
-
configuration for using google as the identity provider
-
-
getHostname() - Method in class com.ngrok.definitions.AbuseReportHostname
-
-
the hostname ngrok has parsed out of one of the reported URLs in this abuse - report
-
-
getHostnames() - Method in class com.ngrok.definitions.AbuseReport
-
-
an array of hostname statuses related to the report
-
-
getHttpEndpointConfiguration() - Method in class com.ngrok.definitions.ReservedDomain
-
-
object referencing the endpoint configuration applied to http traffic on this - domain
-
-
getHttpsEndpointConfiguration() - Method in class com.ngrok.definitions.ReservedDomain
-
-
object referencing the endpoint configuration applied to https traffic on this - domain
-
-
getHttpStatusCode() - Method in exception com.ngrok.definitions.NgrokApiError
-
-
Fetches the HTTP status code.
-
-
getId() - Method in class com.ngrok.definitions.AbuseReport
-
-
ID of the abuse report
-
-
getId() - Method in class com.ngrok.definitions.AgentIngress
-
-
unique Agent Ingress resource identifier
-
-
getId() - Method in class com.ngrok.definitions.ApiKey
-
-
unique API key resource identifier
-
-
getId() - Method in class com.ngrok.definitions.CertificateAuthority
-
-
unique identifier for this Certificate Authority
-
-
getId() - Method in class com.ngrok.definitions.Credential
-
-
unique tunnel credential resource identifier
-
-
getId() - Method in class com.ngrok.definitions.EndpointConfiguration
-
-
unique identifier of this endpoint configuration
-
-
getId() - Method in class com.ngrok.definitions.EventDestination
-
-
Unique identifier for this Event Destination.
-
-
getId() - Method in class com.ngrok.definitions.EventStream
-
-
Unique identifier for this Event Stream.
-
-
getId() - Method in class com.ngrok.definitions.EventSubscription
-
-
Unique identifier for this Event Subscription.
-
-
getId() - Method in class com.ngrok.definitions.IpPolicy
-
-
unique identifier for this IP policy
-
-
getId() - Method in class com.ngrok.definitions.IpPolicyRule
-
-
unique identifier for this IP policy rule
-
-
getId() - Method in class com.ngrok.definitions.IpRestriction
-
-
unique identifier for this IP restriction
-
-
getId() - Method in class com.ngrok.definitions.Ref
-
-
a resource identifier
-
-
getId() - Method in class com.ngrok.definitions.ReservedAddr
-
-
unique reserved address resource identifier
-
-
getId() - Method in class com.ngrok.definitions.ReservedDomain
-
-
unique reserved domain resource identifier
-
-
getId() - Method in class com.ngrok.definitions.SshCertificateAuthority
-
-
unique identifier for this SSH Certificate Authority
-
-
getId() - Method in class com.ngrok.definitions.SshCredential
-
-
unique ssh credential resource identifier
-
-
getId() - Method in class com.ngrok.definitions.SshHostCertificate
-
-
unique identifier for this SSH Host Certificate
-
-
getId() - Method in class com.ngrok.definitions.SshUserCertificate
-
-
unique identifier for this SSH User Certificate
-
-
getId() - Method in class com.ngrok.definitions.TlsCertificate
-
-
unique identifier for this TLS certificate
-
-
getId() - Method in class com.ngrok.definitions.Tunnel
-
-
unique tunnel resource identifier
-
-
getId() - Method in class com.ngrok.definitions.TunnelSession
-
-
unique tunnel session resource identifier
-
-
getIdpMetadata() - Method in class com.ngrok.definitions.EndpointSaml
-
-
The full XML IdP EntityDescriptor.
-
-
getIdpMetadata() - Method in class com.ngrok.definitions.EndpointSamlMutate
-
-
The full XML IdP EntityDescriptor.
-
-
getInactivityTimeout() - Method in class com.ngrok.definitions.EndpointOAuth
-
-
Integer number of seconds of inactivity after which if the user has not accessed - the endpoint, their session will time out and they will be forced to - reauthenticate.
-
-
getInactivityTimeout() - Method in class com.ngrok.definitions.EndpointOidc
-
-
Integer number of seconds of inactivity after which if the user has not accessed - the endpoint, their session will time out and they will be forced to - reauthenticate.
-
-
getInactivityTimeout() - Method in class com.ngrok.definitions.EndpointSaml
-
-
Integer number of seconds of inactivity after which if the user has not accessed - the endpoint, their session will time out and they will be forced to - reauthenticate.
-
-
getInactivityTimeout() - Method in class com.ngrok.definitions.EndpointSamlMutate
-
-
Integer number of seconds of inactivity after which if the user has not accessed - the endpoint, their session will time out and they will be forced to - reauthenticate.
-
-
getIngresses() - Method in class com.ngrok.definitions.AgentIngressList
-
-
the list of Agent Ingresses owned by this account
-
-
getIp() - Method in class com.ngrok.definitions.TunnelSession
-
-
source ip address of the tunnel session
-
-
getIpPolicies() - Method in class com.ngrok.definitions.EndpointIpPolicy
-
-
Fetches the value of the ipPolicies property.
-
-
getIpPolicies() - Method in class com.ngrok.definitions.IpPolicyList
-
-
the list of all IP policies on this account
-
-
getIpPolicies() - Method in class com.ngrok.definitions.IpRestriction
-
-
the set of IP policies that are used to enforce the restriction
-
-
getIpPolicy() - Method in class com.ngrok.definitions.EndpointConfiguration
-
-
ip policy module configuration or null
-
-
getIpPolicy() - Method in class com.ngrok.definitions.IpPolicyRule
-
-
object describing the IP policy this IP Policy Rule belongs to
-
-
getIpPolicyIds() - Method in class com.ngrok.definitions.EndpointIpPolicyMutate
-
-
list of all IP policies that will be used to check if a source IP is allowed - access to the endpoint
-
-
getIpPolicyRules() - Method in class com.ngrok.definitions.IpPolicyRuleList
-
-
the list of all IP policy rules on this account
-
-
getIpRestrictions() - Method in class com.ngrok.definitions.IpRestrictionList
-
-
the list of all IP restrictions on this account
-
-
getIps() - Method in class com.ngrok.definitions.TlsCertificateSaNs
-
-
set of IP addresses this TLS certificate is also valid for
-
-
getIssuedAt() - Method in class com.ngrok.definitions.TlsCertificate
-
-
timestamp (in RFC 3339 format) when this TLS certificate was issued - automatically, or null if this certificate was user-uploaded
-
-
getIssuer() - Method in class com.ngrok.definitions.EndpointOidc
-
-
URL of the OIDC "OpenID provider".
-
-
getIssuerCommonName() - Method in class com.ngrok.definitions.TlsCertificate
-
-
issuer common name from the leaf of this TLS certificate
-
-
getKeys() - Method in class com.ngrok.definitions.ApiKeyList
-
-
the list of API keys for this account
-
-
getKeyType() - Method in class com.ngrok.definitions.SshCertificateAuthority
-
-
the type of private key for this SSH Certificate Authority
-
-
getKeyType() - Method in class com.ngrok.definitions.SshHostCertificate
-
-
the key type of the public_key, one of rsa, - ecdsa or ed25519
-
-
getKeyType() - Method in class com.ngrok.definitions.SshUserCertificate
-
-
the key type of the public_key, one of rsa, - ecdsa or ed25519
-
-
getKeyUsages() - Method in class com.ngrok.definitions.CertificateAuthority
-
-
set of actions the private key of this Certificate Authority can be used for
-
-
getKeyUsages() - Method in class com.ngrok.definitions.TlsCertificate
-
-
set of actions the private key of this TLS certificate can be used for
-
-
getKinesis() - Method in class com.ngrok.definitions.EventTarget
-
-
Configuration used to send events to Amazon Kinesis.
-
-
getLogging() - Method in class com.ngrok.definitions.EndpointConfiguration
-
-
logging module configuration or null
-
-
getLogGroupArn() - Method in class com.ngrok.definitions.EventTargetCloudwatchLogs
-
-
An Amazon Resource Name specifying the CloudWatch Logs group to deposit events - into.
-
-
getMaximumDuration() - Method in class com.ngrok.definitions.EndpointOAuth
-
-
Integer number of seconds of the maximum duration of an authenticated session.
-
-
getMaximumDuration() - Method in class com.ngrok.definitions.EndpointOidc
-
-
Integer number of seconds of the maximum duration of an authenticated session.
-
-
getMaximumDuration() - Method in class com.ngrok.definitions.EndpointSaml
-
-
Integer number of seconds of the maximum duration of an authenticated session.
-
-
getMaximumDuration() - Method in class com.ngrok.definitions.EndpointSamlMutate
-
-
Integer number of seconds of the maximum duration of an authenticated session.
-
-
getMetadata() - Method in class com.ngrok.definitions.AbuseReport
-
-
arbitrary user-defined data about this abuse report.
-
-
getMetadata() - Method in class com.ngrok.definitions.AgentIngress
-
-
arbitrary user-defined machine-readable data of this Agent Ingress.
-
-
getMetadata() - Method in class com.ngrok.definitions.ApiKey
-
-
arbitrary user-defined data of this API key.
-
-
getMetadata() - Method in class com.ngrok.definitions.CertificateAuthority
-
-
arbitrary user-defined machine-readable data of this Certificate Authority.
-
-
getMetadata() - Method in class com.ngrok.definitions.Credential
-
-
arbitrary user-defined machine-readable data of this credential.
-
-
getMetadata() - Method in class com.ngrok.definitions.EndpointConfiguration
-
-
arbitrary user-defined machine-readable data of this endpoint configuration.
-
-
getMetadata() - Method in class com.ngrok.definitions.EventDestination
-
-
Arbitrary user-defined machine-readable data of this Event Destination.
-
-
getMetadata() - Method in class com.ngrok.definitions.EventStream
-
-
Arbitrary user-defined machine-readable data of this Event Stream.
-
-
getMetadata() - Method in class com.ngrok.definitions.EventSubscription
-
-
Arbitrary customer supplied information intended to be machine readable.
-
-
getMetadata() - Method in class com.ngrok.definitions.IpPolicy
-
-
arbitrary user-defined machine-readable data of this IP policy.
-
-
getMetadata() - Method in class com.ngrok.definitions.IpPolicyRule
-
-
arbitrary user-defined machine-readable data of this IP policy rule.
-
-
getMetadata() - Method in class com.ngrok.definitions.IpRestriction
-
-
arbitrary user-defined machine-readable data of this IP restriction.
-
-
getMetadata() - Method in class com.ngrok.definitions.ReservedAddr
-
-
arbitrary user-defined machine-readable data of this reserved address.
-
-
getMetadata() - Method in class com.ngrok.definitions.ReservedDomain
-
-
arbitrary user-defined machine-readable data of this reserved domain.
-
-
getMetadata() - Method in class com.ngrok.definitions.SshCertificateAuthority
-
-
arbitrary user-defined machine-readable data of this SSH Certificate Authority.
-
-
getMetadata() - Method in class com.ngrok.definitions.SshCredential
-
-
arbitrary user-defined machine-readable data of this ssh credential.
-
-
getMetadata() - Method in class com.ngrok.definitions.SshHostCertificate
-
-
arbitrary user-defined machine-readable data of this SSH Host Certificate.
-
-
getMetadata() - Method in class com.ngrok.definitions.SshUserCertificate
-
-
arbitrary user-defined machine-readable data of this SSH User Certificate.
-
-
getMetadata() - Method in class com.ngrok.definitions.TlsCertificate
-
-
arbitrary user-defined machine-readable data of this TLS certificate.
-
-
getMetadata() - Method in class com.ngrok.definitions.Tunnel
-
-
user-supplied metadata for the tunnel defined in the ngrok configuration file.
-
-
getMetadata() - Method in class com.ngrok.definitions.TunnelSession
-
-
arbitrary user-defined data specified in the metadata property in the ngrok - configuration file.
-
-
getMetadataUrl() - Method in class com.ngrok.definitions.EndpointSaml
-
-
A public URL where the SP's metadata is hosted.
-
-
getMicrosoft() - Method in class com.ngrok.definitions.EndpointOAuthProvider
-
-
configuration for using microsoft as the identity provider
-
-
getMinVersion() - Method in class com.ngrok.definitions.EndpointTlsTermination
-
-
The minimum TLS version used for termination and advertised to the client during - the TLS handshake.
-
-
getMsg() - Method in class com.ngrok.definitions.ReservedDomainCertJob
-
-
a message describing the current status or error
-
-
getMutualTls() - Method in class com.ngrok.definitions.EndpointConfiguration
-
-
mutual TLS module configuration or null
-
-
getNameidFormat() - Method in class com.ngrok.definitions.EndpointSaml
-
-
Defines the name identifier format the SP expects the IdP to use in its - assertions to identify subjects.
-
-
getNameidFormat() - Method in class com.ngrok.definitions.EndpointSamlMutate
-
-
Defines the name identifier format the SP expects the IdP to use in its - assertions to identify subjects.
-
-
getNextPageUri() - Method in class com.ngrok.definitions.AgentIngressList
-
-
URI of the next page, or null if there is no next page
-
-
getNextPageUri() - Method in class com.ngrok.definitions.ApiKeyList
-
-
URI of the next page, or null if there is no next page
-
-
getNextPageUri() - Method in class com.ngrok.definitions.CertificateAuthorityList
-
-
URI of the next page, or null if there is no next page
-
-
getNextPageUri() - Method in class com.ngrok.definitions.CredentialList
-
-
URI of the next page, or null if there is no next page
-
-
getNextPageUri() - Method in class com.ngrok.definitions.EndpointConfigurationList
-
-
URI of the next page, or null if there is no next page
-
-
getNextPageUri() - Method in class com.ngrok.definitions.EventDestinationList
-
-
URI of the next page, or null if there is no next page.
-
-
getNextPageUri() - Method in class com.ngrok.definitions.EventStreamList
-
-
URI of the next page, or null if there is no next page.
-
-
getNextPageUri() - Method in class com.ngrok.definitions.EventSubscriptionList
-
-
URI of next page, or null if there is no next page.
-
-
getNextPageUri() - Method in class com.ngrok.definitions.IpPolicyList
-
-
URI of the next page, or null if there is no next page
-
-
getNextPageUri() - Method in class com.ngrok.definitions.IpPolicyRuleList
-
-
URI of the next page, or null if there is no next page
-
-
getNextPageUri() - Method in class com.ngrok.definitions.IpRestrictionList
-
-
URI of the next page, or null if there is no next page
-
-
getNextPageUri() - Method in interface com.ngrok.definitions.Pageable
-
-
Fetches the URI of the next page.
-
-
getNextPageUri() - Method in class com.ngrok.definitions.ReservedAddrList
-
-
URI of the next page, or null if there is no next page
-
-
getNextPageUri() - Method in class com.ngrok.definitions.ReservedDomainList
-
-
URI of the next page, or null if there is no next page
-
-
getNextPageUri() - Method in class com.ngrok.definitions.SshCertificateAuthorityList
-
-
URI of the next page, or null if there is no next page
-
-
getNextPageUri() - Method in class com.ngrok.definitions.SshCredentialList
-
-
URI of the next page, or null if there is no next page
-
-
getNextPageUri() - Method in class com.ngrok.definitions.SshHostCertificateList
-
-
URI of the next page, or null if there is no next page
-
-
getNextPageUri() - Method in class com.ngrok.definitions.SshUserCertificateList
-
-
URI of the next page, or null if there is no next page
-
-
getNextPageUri() - Method in class com.ngrok.definitions.TlsCertificateList
-
-
URI of the next page, or null if there is no next page
-
-
getNextPageUri() - Method in class com.ngrok.definitions.TunnelList
-
-
URI of the next page, or null if there is no next page
-
-
getNextPageUri() - Method in class com.ngrok.definitions.TunnelSessionList
-
-
URI of the next page, or null if there is no next page
-
-
getNotAfter() - Method in class com.ngrok.definitions.CertificateAuthority
-
-
timestamp when this Certificate Authority becomes invalid, RFC 3339 format
-
-
getNotAfter() - Method in class com.ngrok.definitions.TlsCertificate
-
-
timestamp when this TLS certificate becomes invalid, RFC 3339 format
-
-
getNotBefore() - Method in class com.ngrok.definitions.CertificateAuthority
-
-
timestamp when this Certificate Authority becomes valid, RFC 3339 format
-
-
getNotBefore() - Method in class com.ngrok.definitions.TlsCertificate
-
-
timestamp when this TLS certificate becomes valid, RFC 3339 format
-
-
getNsTargets() - Method in class com.ngrok.definitions.AgentIngress
-
-
a list of target values to use as the values of NS records for the domain - property these values will delegate control over the domain to ngrok
-
-
getNumBuckets() - Method in class com.ngrok.definitions.EndpointCircuitBreaker
-
-
Integer number of buckets into which metrics are retained.
-
-
getOauth() - Method in class com.ngrok.definitions.EndpointConfiguration
-
-
oauth module configuration or null
-
-
getOidc() - Method in class com.ngrok.definitions.EndpointConfiguration
-
-
oidc module configuration or null
-
-
getOptionsPassthrough() - Method in class com.ngrok.definitions.EndpointOAuth
-
-
Do not enforce authentication on HTTP OPTIONS requests.
-
-
getOptionsPassthrough() - Method in class com.ngrok.definitions.EndpointOidc
-
-
Do not enforce authentication on HTTP OPTIONS requests.
-
-
getOptionsPassthrough() - Method in class com.ngrok.definitions.EndpointSaml
-
-
Do not enforce authentication on HTTP OPTIONS requests.
-
-
getOptionsPassthrough() - Method in class com.ngrok.definitions.EndpointSamlMutate
-
-
Do not enforce authentication on HTTP OPTIONS requests.
-
-
getOrganizations() - Method in class com.ngrok.definitions.EndpointOAuthGitHub
-
-
a list of github org identifiers.
-
-
getOs() - Method in class com.ngrok.definitions.TunnelSession
-
-
operating system of the host the ngrok agent is running on
-
-
getPage() - Method in class com.ngrok.definitions.Page
-
-
Returns the current response page.
-
-
getPrincipals() - Method in class com.ngrok.definitions.SshHostCertificate
-
-
the list of principals included in the ssh host certificate.
-
-
getPrincipals() - Method in class com.ngrok.definitions.SshUserCertificate
-
-
the list of principals included in the ssh user certificate.
-
-
getPrivateKeyType() - Method in class com.ngrok.definitions.ReservedDomainCertPolicy
-
-
type of private key to use when requesting certificates.
-
-
getPrivateKeyType() - Method in class com.ngrok.definitions.TlsCertificate
-
-
type of the private key of this TLS certificate.
-
-
getProto() - Method in class com.ngrok.definitions.Tunnel
-
-
tunnel protocol.
-
-
getProvider() - Method in class com.ngrok.definitions.EndpointOAuth
-
-
an object which defines the identity provider to use for authentication and - configuration for who may access the endpoint
-
-
getProvider() - Method in class com.ngrok.definitions.EndpointWebhookValidation
-
-
a string indicating which webhook provider will be sending webhooks to this - endpoint.
-
-
getProvisioningJob() - Method in class com.ngrok.definitions.ReservedDomainCertStatus
-
-
status of the certificate provisioning job, or null if the certificiate isn't - being provisioned or renewed
-
-
getPublicKey() - Method in class com.ngrok.definitions.SshCertificateAuthority
-
-
raw public key for this SSH Certificate Authority
-
-
getPublicKey() - Method in class com.ngrok.definitions.SshCredential
-
-
the PEM-encoded public key of the SSH keypair that will be used to authenticate
-
-
getPublicKey() - Method in class com.ngrok.definitions.SshHostCertificate
-
-
a public key in OpenSSH Authorized Keys format that this certificate signs
-
-
getPublicKey() - Method in class com.ngrok.definitions.SshUserCertificate
-
-
a public key in OpenSSH Authorized Keys format that this certificate signs
-
-
getPublicUrl() - Method in class com.ngrok.definitions.Tunnel
-
-
URL of the tunnel's public endpoint
-
-
getRegion() - Method in class com.ngrok.definitions.ReservedAddr
-
-
reserve the address in this geographic ngrok datacenter.
-
-
getRegion() - Method in class com.ngrok.definitions.ReservedDomain
-
-
reserve the domain in this geographic ngrok datacenter.
-
-
getRegion() - Method in class com.ngrok.definitions.Tunnel
-
-
identifier of tune region where the tunnel is running
-
-
getRegion() - Method in class com.ngrok.definitions.TunnelSession
-
-
the ngrok region identifier in which this tunnel session was started
-
-
getRegionDomains() - Method in class com.ngrok.definitions.AgentIngress
-
-
a list of regional agent ingress domains that are subdomains of the value of - domain this value may increase over time as ngrok adds more regions
-
-
getRemove() - Method in class com.ngrok.definitions.EndpointRequestHeaders
-
-
a list of header names that will be removed from the HTTP Request before being - sent to the upstream application server
-
-
getRemove() - Method in class com.ngrok.definitions.EndpointResponseHeaders
-
-
a list of header names that will be removed from the HTTP Response returned to - the HTTP client
-
-
getRenewsAt() - Method in class com.ngrok.definitions.ReservedDomainCertStatus
-
-
timestamp when the next renewal will be requested, RFC 3339 format
-
-
getRequestHeaders() - Method in class com.ngrok.definitions.EndpointConfiguration
-
-
request headers module configuration or null
-
-
getRequestSigningCertificatePem() - Method in class com.ngrok.definitions.EndpointSaml
-
-
PEM-encoded x.509 certificate of the key pair that is used to sign all SAML - requests that the ngrok SP makes to the IdP.
-
-
getReservedAddrs() - Method in class com.ngrok.definitions.ReservedAddrList
-
-
the list of all reserved addresses on this account
-
-
getReservedDomains() - Method in class com.ngrok.definitions.ReservedDomainList
-
-
the list of all reserved domains on this account
-
-
getResponseHeaders() - Method in class com.ngrok.definitions.EndpointConfiguration
-
-
response headers module configuration or null
-
-
getRetriesAt() - Method in class com.ngrok.definitions.ReservedDomainCertJob
-
-
timestamp when the provisioning job will be retried
-
-
getRole() - Method in class com.ngrok.definitions.AwsAuth
-
-
A role for ngrok to assume on your behalf to deposit events into your AWS - account.
-
-
getRoleArn() - Method in class com.ngrok.definitions.AwsRole
-
-
An ARN that specifies the role that ngrok should use to deliver to the - configured target.
-
-
getRollingWindow() - Method in class com.ngrok.definitions.EndpointCircuitBreaker
-
-
Integer number of seconds in the statistical rolling window that metrics are - retained for.
-
-
getSaml() - Method in class com.ngrok.definitions.EndpointConfiguration
-
-
saml module configuration or null
-
-
getSamplingRate() - Method in class com.ngrok.definitions.EventStream
-
-
The percentage of all events you would like to capture.
-
-
getScopes() - Method in class com.ngrok.definitions.EndpointOAuthFacebook
-
-
a list of provider-specific OAuth scopes with the permissions your OAuth app - would like to ask for.
-
-
getScopes() - Method in class com.ngrok.definitions.EndpointOAuthGitHub
-
-
a list of provider-specific OAuth scopes with the permissions your OAuth app - would like to ask for.
-
-
getScopes() - Method in class com.ngrok.definitions.EndpointOAuthGoogle
-
-
a list of provider-specific OAuth scopes with the permissions your OAuth app - would like to ask for.
-
-
getScopes() - Method in class com.ngrok.definitions.EndpointOAuthMicrosoft
-
-
a list of provider-specific OAuth scopes with the permissions your OAuth app - would like to ask for.
-
-
getScopes() - Method in class com.ngrok.definitions.EndpointOidc
-
-
The set of scopes to request from the OIDC identity provider.
-
-
getSecret() - Method in class com.ngrok.definitions.EndpointWebhookValidation
-
-
a string secret used to validate requests from the given provider.
-
-
getSerialNumber() - Method in class com.ngrok.definitions.TlsCertificate
-
-
serial number of the leaf of this TLS certificate
-
-
getSingleLogoutUrl() - Method in class com.ngrok.definitions.EndpointSaml
-
-
The public URL of the SP's Single Logout Service.
-
-
getSources() - Method in class com.ngrok.definitions.EventSourceList
-
-
The list of all Event Sources for an Event Subscription
-
-
getSources() - Method in class com.ngrok.definitions.EventSubscription
-
-
Sources containing the types for which this event subscription will trigger
-
-
getSshCertificateAuthorities() - Method in class com.ngrok.definitions.SshCertificateAuthorityList
-
-
the list of all certificate authorities on this account
-
-
getSshCertificateAuthorityId() - Method in class com.ngrok.definitions.SshHostCertificate
-
-
the ssh certificate authority that is used to sign this ssh host certificate
-
-
getSshCertificateAuthorityId() - Method in class com.ngrok.definitions.SshUserCertificate
-
-
the ssh certificate authority that is used to sign this ssh user certificate
-
-
getSshCredentials() - Method in class com.ngrok.definitions.SshCredentialList
-
-
the list of all ssh credentials on this account
-
-
getSshHostCertificates() - Method in class com.ngrok.definitions.SshHostCertificateList
-
-
the list of all ssh host certificates on this account
-
-
getSshUserCertificates() - Method in class com.ngrok.definitions.SshUserCertificateList
-
-
the list of all ssh user certificates on this account
-
-
getStartedAt() - Method in class com.ngrok.definitions.ReservedDomainCertJob
-
-
timestamp when the provisioning job started, RFC 3339 format
-
-
getStartedAt() - Method in class com.ngrok.definitions.Tunnel
-
-
timestamp when the tunnel was initiated in RFC 3339 format
-
-
getStartedAt() - Method in class com.ngrok.definitions.TunnelSession
-
-
time when the tunnel session first connected to the ngrok servers
-
-
getStatus() - Method in class com.ngrok.definitions.AbuseReport
-
-
Indicates whether ngrok has processed the abuse report.
-
-
getStatus() - Method in class com.ngrok.definitions.AbuseReportHostname
-
-
indicates what action ngrok has taken against the hostname.
-
-
getStreamArn() - Method in class com.ngrok.definitions.EventTargetKinesis
-
-
An Amazon Resource Name specifying the Kinesis stream to deposit events into.
-
-
getSubjectAlternativeNames() - Method in class com.ngrok.definitions.TlsCertificate
-
-
subject alternative names (SANs) from the leaf of this TLS certificate
-
-
getSubjectCommonName() - Method in class com.ngrok.definitions.CertificateAuthority
-
-
subject common name of the Certificate Authority
-
-
getSubjectCommonName() - Method in class com.ngrok.definitions.TlsCertificate
-
-
subject common name from the leaf of this TLS certificate
-
-
getSubjectCountry() - Method in class com.ngrok.definitions.TlsCertificate
-
-
subject country from the leaf of this TLS certificate
-
-
getSubjectLocality() - Method in class com.ngrok.definitions.TlsCertificate
-
-
subject locality from the leaf of this TLS certificate
-
-
getSubjectOrganization() - Method in class com.ngrok.definitions.TlsCertificate
-
-
subject organization from the leaf of this TLS certificate
-
-
getSubjectOrganizationalUnit() - Method in class com.ngrok.definitions.TlsCertificate
-
-
subject organizational unit from the leaf of this TLS certificate
-
-
getSubjectProvince() - Method in class com.ngrok.definitions.TlsCertificate
-
-
subject province from the leaf of this TLS certificate
-
-
getTarget() - Method in class com.ngrok.definitions.EventDestination
-
-
An object that encapsulates where and how to send your events.
-
-
getTeams() - Method in class com.ngrok.definitions.EndpointOAuthGitHub
-
-
a list of github teams identifiers.
-
-
getTerminateAt() - Method in class com.ngrok.definitions.EndpointTlsTermination
-
-
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.
-
-
getTlsCertificates() - Method in class com.ngrok.definitions.TlsCertificateList
-
-
the list of all TLS certificates on this account
-
-
getTlsTermination() - Method in class com.ngrok.definitions.EndpointConfiguration
-
-
TLS termination module configuration or null
-
-
getToken() - Method in class com.ngrok.definitions.ApiKey
-
-
the bearer token that can be placed into the Authorization header to - authenticate request to the ngrok API.
-
-
getToken() - Method in class com.ngrok.definitions.Credential
-
-
the credential's authtoken that can be used to authenticate an ngrok client.
-
-
getTransport() - Method in class com.ngrok.definitions.TunnelSession
-
-
the transport protocol used to start the tunnel session.
-
-
getTrippedDuration() - Method in class com.ngrok.definitions.EndpointCircuitBreaker
-
-
Integer number of seconds after which the circuit is tripped to wait before - re-evaluating upstream health
-
-
getTunnels() - Method in class com.ngrok.definitions.TunnelList
-
-
the list of all online tunnels on this account
-
-
getTunnelSession() - Method in class com.ngrok.definitions.Tunnel
-
-
reference object pointing to the tunnel session on which this tunnel was started
-
-
getTunnelSessions() - Method in class com.ngrok.definitions.TunnelSessionList
-
-
list of all tunnel sessions on this account
-
-
getType() - Method in class com.ngrok.definitions.EndpointConfiguration
-
-
they type of traffic this endpoint configuration can be applied to.
-
-
getType() - Method in class com.ngrok.definitions.EventSource
-
-
Type of event for which an event subscription will trigger
-
-
getType() - Method in class com.ngrok.definitions.EventSourceReplace
-
-
Type of event for which an event subscription will trigger
-
-
getType() - Method in class com.ngrok.definitions.IpRestriction
-
-
the type of IP restriction.
-
-
getUri() - Method in class com.ngrok.definitions.AbuseReport
-
-
URI of the abuse report API resource
-
-
getUri() - Method in class com.ngrok.definitions.AgentIngress
-
-
URI to the API resource of this Agent ingress
-
-
getUri() - Method in class com.ngrok.definitions.AgentIngressList
-
-
URI of the Agent Ingress list API resource
-
-
getUri() - Method in class com.ngrok.definitions.ApiKey
-
-
URI to the API resource of this API key
-
-
getUri() - Method in class com.ngrok.definitions.ApiKeyList
-
-
URI of the API keys list API resource
-
-
getUri() - Method in class com.ngrok.definitions.CertificateAuthority
-
-
URI of the Certificate Authority API resource
-
-
getUri() - Method in class com.ngrok.definitions.CertificateAuthorityList
-
-
URI of the certificates authorities list API resource
-
-
getUri() - Method in class com.ngrok.definitions.Credential
-
-
URI of the tunnel credential API resource
-
-
getUri() - Method in class com.ngrok.definitions.CredentialList
-
-
URI of the tunnel credential list API resource
-
-
getUri() - Method in class com.ngrok.definitions.EndpointConfiguration
-
-
URI of the endpoint configuration API resource
-
-
getUri() - Method in class com.ngrok.definitions.EndpointConfigurationList
-
-
URI of the endpoint configurations list API resource
-
-
getUri() - Method in class com.ngrok.definitions.EventDestination
-
-
URI of the Event Destination API resource.
-
-
getUri() - Method in class com.ngrok.definitions.EventDestinationList
-
-
URI of the Event Destinations list API resource.
-
-
getUri() - Method in class com.ngrok.definitions.EventSource
-
-
URI of the Event Source API resource.
-
-
getUri() - Method in class com.ngrok.definitions.EventSourceList
-
-
URI of the next page, or null if there is no next page.
-
-
getUri() - Method in class com.ngrok.definitions.EventStream
-
-
URI of the Event Stream API resource.
-
-
getUri() - Method in class com.ngrok.definitions.EventStreamList
-
-
URI of the Event Stream list API resource.
-
-
getUri() - Method in class com.ngrok.definitions.EventSubscription
-
-
URI of the Event Subscription API resource.
-
-
getUri() - Method in class com.ngrok.definitions.EventSubscriptionList
-
-
URI of the Event Subscriptions list API resource.
-
-
getUri() - Method in class com.ngrok.definitions.IpPolicy
-
-
URI of the IP Policy API resource
-
-
getUri() - Method in class com.ngrok.definitions.IpPolicyList
-
-
URI of the IP policy list API resource
-
-
getUri() - Method in class com.ngrok.definitions.IpPolicyRule
-
-
URI of the IP policy rule API resource
-
-
getUri() - Method in class com.ngrok.definitions.IpPolicyRuleList
-
-
URI of the IP policy rule list API resource
-
-
getUri() - Method in class com.ngrok.definitions.IpRestriction
-
-
URI of the IP restriction API resource
-
-
getUri() - Method in class com.ngrok.definitions.IpRestrictionList
-
-
URI of the IP resrtrictions list API resource
-
-
getUri() - Method in class com.ngrok.definitions.Ref
-
-
a uri for locating a resource
-
-
getUri() - Method in class com.ngrok.definitions.ReservedAddr
-
-
URI of the reserved address API resource
-
-
getUri() - Method in class com.ngrok.definitions.ReservedAddrList
-
-
URI of the reserved address list API resource
-
-
getUri() - Method in class com.ngrok.definitions.ReservedDomain
-
-
URI of the reserved domain API resource
-
-
getUri() - Method in class com.ngrok.definitions.ReservedDomainList
-
-
URI of the reserved domain list API resource
-
-
getUri() - Method in class com.ngrok.definitions.SshCertificateAuthority
-
-
URI of the SSH Certificate Authority API resource
-
-
getUri() - Method in class com.ngrok.definitions.SshCertificateAuthorityList
-
-
URI of the certificates authorities list API resource
-
-
getUri() - Method in class com.ngrok.definitions.SshCredential
-
-
URI of the ssh credential API resource
-
-
getUri() - Method in class com.ngrok.definitions.SshCredentialList
-
-
URI of the ssh credential list API resource
-
-
getUri() - Method in class com.ngrok.definitions.SshHostCertificate
-
-
URI of the SSH Host Certificate API resource
-
-
getUri() - Method in class com.ngrok.definitions.SshHostCertificateList
-
-
URI of the ssh host certificates list API resource
-
-
getUri() - Method in class com.ngrok.definitions.SshUserCertificate
-
-
URI of the SSH User Certificate API resource
-
-
getUri() - Method in class com.ngrok.definitions.SshUserCertificateList
-
-
URI of the ssh user certificates list API resource
-
-
getUri() - Method in class com.ngrok.definitions.TlsCertificate
-
-
URI of the TLS certificate API resource
-
-
getUri() - Method in class com.ngrok.definitions.TlsCertificateList
-
-
URI of the TLS certificates list API resource
-
-
getUri() - Method in class com.ngrok.definitions.TunnelList
-
-
URI of the tunnels list API resource
-
-
getUri() - Method in class com.ngrok.definitions.TunnelSession
-
-
URI to the API resource of the tunnel session
-
-
getUri() - Method in class com.ngrok.definitions.TunnelSessionList
-
-
URI to the API resource of the tunnel session list
-
-
getUrls() - Method in class com.ngrok.definitions.AbuseReport
-
-
a list of URLs containing suspected abusive content
-
-
getValidAfter() - Method in class com.ngrok.definitions.SshHostCertificate
-
-
the time when the ssh host certificate becomes valid, in RFC 3339 format.
-
-
getValidAfter() - Method in class com.ngrok.definitions.SshUserCertificate
-
-
the time when the ssh host certificate becomes valid, in RFC 3339 format.
-
-
getValidUntil() - Method in class com.ngrok.definitions.SshHostCertificate
-
-
the time after which the ssh host certificate becomes invalid, in RFC 3339 - format.
-
-
getValidUntil() - Method in class com.ngrok.definitions.SshUserCertificate
-
-
the time after which the ssh host certificate becomes invalid, in RFC 3339 - format.
-
-
getVolumeThreshold() - Method in class com.ngrok.definitions.EndpointCircuitBreaker
-
-
Integer number of requests in a rolling window that will trip the circuit.
-
-
getWebhookValidation() - Method in class com.ngrok.definitions.EndpointConfiguration
-
-
webhook validation module configuration or null
-
-
github(EndpointOAuthGitHub) - Method in class com.ngrok.definitions.EndpointOAuthProvider.Builder
-
-
configuration for using github as the identity provider
-
-
github(Optional<EndpointOAuthGitHub>) - Method in class com.ngrok.definitions.EndpointOAuthProvider.Builder
-
-
configuration for using github as the identity provider
-
-
google(EndpointOAuthGoogle) - Method in class com.ngrok.definitions.EndpointOAuthProvider.Builder
-
-
configuration for using google as the identity provider
-
-
google(Optional<EndpointOAuthGoogle>) - Method in class com.ngrok.definitions.EndpointOAuthProvider.Builder
-
-
configuration for using google as the identity provider
-
-
-

H

-
-
hashCode() - Method in class com.ngrok.definitions.AbuseReport
-
 
-
hashCode() - Method in class com.ngrok.definitions.AbuseReportHostname
-
 
-
hashCode() - Method in class com.ngrok.definitions.AgentIngress
-
 
-
hashCode() - Method in class com.ngrok.definitions.AgentIngressList
-
 
-
hashCode() - Method in class com.ngrok.definitions.ApiKey
-
 
-
hashCode() - Method in class com.ngrok.definitions.ApiKeyList
-
 
-
hashCode() - Method in class com.ngrok.definitions.AwsAuth
-
 
-
hashCode() - Method in class com.ngrok.definitions.AwsCredentials
-
 
-
hashCode() - Method in class com.ngrok.definitions.AwsRole
-
 
-
hashCode() - Method in class com.ngrok.definitions.CertificateAuthority
-
 
-
hashCode() - Method in class com.ngrok.definitions.CertificateAuthorityList
-
 
-
hashCode() - Method in class com.ngrok.definitions.Credential
-
 
-
hashCode() - Method in class com.ngrok.definitions.CredentialList
-
 
-
hashCode() - Method in class com.ngrok.definitions.EndpointCircuitBreaker
-
 
-
hashCode() - Method in class com.ngrok.definitions.EndpointCompression
-
 
-
hashCode() - Method in class com.ngrok.definitions.EndpointConfiguration
-
 
-
hashCode() - Method in class com.ngrok.definitions.EndpointConfigurationList
-
 
-
hashCode() - Method in class com.ngrok.definitions.EndpointIpPolicy
-
 
-
hashCode() - Method in class com.ngrok.definitions.EndpointIpPolicyMutate
-
 
-
hashCode() - Method in class com.ngrok.definitions.EndpointLogging
-
 
-
hashCode() - Method in class com.ngrok.definitions.EndpointLoggingMutate
-
 
-
hashCode() - Method in class com.ngrok.definitions.EndpointMutualTls
-
 
-
hashCode() - Method in class com.ngrok.definitions.EndpointMutualTlsMutate
-
 
-
hashCode() - Method in class com.ngrok.definitions.EndpointOAuth
-
 
-
hashCode() - Method in class com.ngrok.definitions.EndpointOAuthFacebook
-
 
-
hashCode() - Method in class com.ngrok.definitions.EndpointOAuthGitHub
-
 
-
hashCode() - Method in class com.ngrok.definitions.EndpointOAuthGoogle
-
 
-
hashCode() - Method in class com.ngrok.definitions.EndpointOAuthMicrosoft
-
 
-
hashCode() - Method in class com.ngrok.definitions.EndpointOAuthProvider
-
 
-
hashCode() - Method in class com.ngrok.definitions.EndpointOidc
-
 
-
hashCode() - Method in class com.ngrok.definitions.EndpointRequestHeaders
-
 
-
hashCode() - Method in class com.ngrok.definitions.EndpointResponseHeaders
-
 
-
hashCode() - Method in class com.ngrok.definitions.EndpointSaml
-
 
-
hashCode() - Method in class com.ngrok.definitions.EndpointSamlMutate
-
 
-
hashCode() - Method in class com.ngrok.definitions.EndpointTlsTermination
-
 
-
hashCode() - Method in class com.ngrok.definitions.EndpointWebhookValidation
-
 
-
hashCode() - Method in class com.ngrok.definitions.EventDestination
-
 
-
hashCode() - Method in class com.ngrok.definitions.EventDestinationList
-
 
-
hashCode() - Method in class com.ngrok.definitions.EventSource
-
 
-
hashCode() - Method in class com.ngrok.definitions.EventSourceList
-
 
-
hashCode() - Method in class com.ngrok.definitions.EventSourceReplace
-
 
-
hashCode() - Method in class com.ngrok.definitions.EventStream
-
 
-
hashCode() - Method in class com.ngrok.definitions.EventStreamList
-
 
-
hashCode() - Method in class com.ngrok.definitions.EventSubscription
-
 
-
hashCode() - Method in class com.ngrok.definitions.EventSubscriptionList
-
 
-
hashCode() - Method in class com.ngrok.definitions.EventTarget
-
 
-
hashCode() - Method in class com.ngrok.definitions.EventTargetCloudwatchLogs
-
 
-
hashCode() - Method in class com.ngrok.definitions.EventTargetFirehose
-
 
-
hashCode() - Method in class com.ngrok.definitions.EventTargetKinesis
-
 
-
hashCode() - Method in class com.ngrok.definitions.IpPolicy
-
 
-
hashCode() - Method in class com.ngrok.definitions.IpPolicyList
-
 
-
hashCode() - Method in class com.ngrok.definitions.IpPolicyRule
-
 
-
hashCode() - Method in class com.ngrok.definitions.IpPolicyRuleList
-
 
-
hashCode() - Method in class com.ngrok.definitions.IpRestriction
-
 
-
hashCode() - Method in class com.ngrok.definitions.IpRestrictionList
-
 
-
hashCode() - Method in class com.ngrok.definitions.Ref
-
 
-
hashCode() - Method in class com.ngrok.definitions.ReservedAddr
-
 
-
hashCode() - Method in class com.ngrok.definitions.ReservedAddrList
-
 
-
hashCode() - Method in class com.ngrok.definitions.ReservedDomain
-
 
-
hashCode() - Method in class com.ngrok.definitions.ReservedDomainCertJob
-
 
-
hashCode() - Method in class com.ngrok.definitions.ReservedDomainCertPolicy
-
 
-
hashCode() - Method in class com.ngrok.definitions.ReservedDomainCertStatus
-
 
-
hashCode() - Method in class com.ngrok.definitions.ReservedDomainList
-
 
-
hashCode() - Method in class com.ngrok.definitions.SshCertificateAuthority
-
 
-
hashCode() - Method in class com.ngrok.definitions.SshCertificateAuthorityList
-
 
-
hashCode() - Method in class com.ngrok.definitions.SshCredential
-
 
-
hashCode() - Method in class com.ngrok.definitions.SshCredentialList
-
 
-
hashCode() - Method in class com.ngrok.definitions.SshHostCertificate
-
 
-
hashCode() - Method in class com.ngrok.definitions.SshHostCertificateList
-
 
-
hashCode() - Method in class com.ngrok.definitions.SshUserCertificate
-
 
-
hashCode() - Method in class com.ngrok.definitions.SshUserCertificateList
-
 
-
hashCode() - Method in class com.ngrok.definitions.TlsCertificate
-
 
-
hashCode() - Method in class com.ngrok.definitions.TlsCertificateList
-
 
-
hashCode() - Method in class com.ngrok.definitions.TlsCertificateSaNs
-
 
-
hashCode() - Method in class com.ngrok.definitions.Tunnel
-
 
-
hashCode() - Method in class com.ngrok.definitions.TunnelList
-
 
-
hashCode() - Method in class com.ngrok.definitions.TunnelSession
-
 
-
hashCode() - Method in class com.ngrok.definitions.TunnelSessionList
-
 
-
httpClient(WebClient) - Method in class com.ngrok.DefaultNgrokApiClient.Builder
-
-
Sets the HTTP client to use to make requests.
-
-
httpClient(Optional<WebClient>) - Method in class com.ngrok.DefaultNgrokApiClient.Builder
-
-
Sets the HTTP client to use to make requests.
-
-
httpEndpointConfigurationId(String) - Method in class com.ngrok.services.ReservedDomains.CreateCallBuilder
-
-
ID of an endpoint configuration of type http that will be used to handle inbound - http traffic to this domain
-
-
httpEndpointConfigurationId(String) - Method in class com.ngrok.services.ReservedDomains.UpdateCallBuilder
-
-
ID of an endpoint configuration of type http that will be used to handle inbound - http traffic to this domain
-
-
httpEndpointConfigurationId(Optional<String>) - Method in class com.ngrok.services.ReservedDomains.CreateCallBuilder
-
-
ID of an endpoint configuration of type http that will be used to handle inbound - http traffic to this domain
-
-
httpEndpointConfigurationId(Optional<String>) - Method in class com.ngrok.services.ReservedDomains.UpdateCallBuilder
-
-
ID of an endpoint configuration of type http that will be used to handle inbound - http traffic to this domain
-
-
httpsEndpointConfigurationId(String) - Method in class com.ngrok.services.ReservedDomains.CreateCallBuilder
-
-
ID of an endpoint configuration of type https that will be used to handle - inbound https traffic to this domain
-
-
httpsEndpointConfigurationId(String) - Method in class com.ngrok.services.ReservedDomains.UpdateCallBuilder
-
-
ID of an endpoint configuration of type https that will be used to handle - inbound https traffic to this domain
-
-
httpsEndpointConfigurationId(Optional<String>) - Method in class com.ngrok.services.ReservedDomains.CreateCallBuilder
-
-
ID of an endpoint configuration of type https that will be used to handle - inbound https traffic to this domain
-
-
httpsEndpointConfigurationId(Optional<String>) - Method in class com.ngrok.services.ReservedDomains.UpdateCallBuilder
-
-
ID of an endpoint configuration of type https that will be used to handle - inbound https traffic to this domain
-
-
-

I

-
-
idpMetadata(String) - Method in class com.ngrok.definitions.EndpointSamlMutate.Builder
-
-
The full XML IdP EntityDescriptor.
-
-
idpMetadata(Optional<String>) - Method in class com.ngrok.definitions.EndpointSamlMutate.Builder
-
-
The full XML IdP EntityDescriptor.
-
-
inactivityTimeout(long) - Method in class com.ngrok.definitions.EndpointOAuth.Builder
-
-
Integer number of seconds of inactivity after which if the user has not accessed - the endpoint, their session will time out and they will be forced to - reauthenticate.
-
-
inactivityTimeout(long) - Method in class com.ngrok.definitions.EndpointOidc.Builder
-
-
Integer number of seconds of inactivity after which if the user has not accessed - the endpoint, their session will time out and they will be forced to - reauthenticate.
-
-
inactivityTimeout(long) - Method in class com.ngrok.definitions.EndpointSamlMutate.Builder
-
-
Integer number of seconds of inactivity after which if the user has not accessed - the endpoint, their session will time out and they will be forced to - reauthenticate.
-
-
inactivityTimeout(Optional<Long>) - Method in class com.ngrok.definitions.EndpointOAuth.Builder
-
-
Integer number of seconds of inactivity after which if the user has not accessed - the endpoint, their session will time out and they will be forced to - reauthenticate.
-
-
inactivityTimeout(Optional<Long>) - Method in class com.ngrok.definitions.EndpointOidc.Builder
-
-
Integer number of seconds of inactivity after which if the user has not accessed - the endpoint, their session will time out and they will be forced to - reauthenticate.
-
-
inactivityTimeout(Optional<Long>) - Method in class com.ngrok.definitions.EndpointSamlMutate.Builder
-
-
Integer number of seconds of inactivity after which if the user has not accessed - the endpoint, their session will time out and they will be forced to - reauthenticate.
-
-
ipPolicies() - Method in class com.ngrok.Ngrok
-
-
IP Policies are reusable groups of CIDR ranges with an allow or - deny - action.
-
-
IpPolicies - Class in com.ngrok.services
-
-
IP Policies are reusable groups of CIDR ranges with an allow or - deny - action.
-
-
IpPolicies(NgrokApiClient) - Constructor for class com.ngrok.services.IpPolicies
-
-
Creates a new sub-client for IpPolicies.
-
-
IpPolicies.CreateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Create API call.
-
-
IpPolicies.DeleteCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Delete API call.
-
-
IpPolicies.GetCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Get API call.
-
-
IpPolicies.ListCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent List API call.
-
-
IpPolicies.UpdateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Update API call.
-
-
ipPolicy() - Method in class com.ngrok.Ngrok.PointcfgModuleNamespace
-
-
Creates a service client for EndpointIpPolicyModule.
-
-
ipPolicy(EndpointIpPolicyMutate) - Method in class com.ngrok.services.EndpointConfigurations.CreateCallBuilder
-
-
ip policy module configuration or null
-
-
ipPolicy(EndpointIpPolicyMutate) - Method in class com.ngrok.services.EndpointConfigurations.UpdateCallBuilder
-
-
ip policy module configuration or null
-
-
ipPolicy(Optional<EndpointIpPolicyMutate>) - Method in class com.ngrok.services.EndpointConfigurations.CreateCallBuilder
-
-
ip policy module configuration or null
-
-
ipPolicy(Optional<EndpointIpPolicyMutate>) - Method in class com.ngrok.services.EndpointConfigurations.UpdateCallBuilder
-
-
ip policy module configuration or null
-
-
IpPolicy - Class in com.ngrok.definitions
-
-
A class encapsulating the IpPolicy resource.
-
-
IpPolicy(String, URI, OffsetDateTime, String, String, String) - Constructor for class com.ngrok.definitions.IpPolicy
-
-
Creates a new instance of IpPolicy.
-
-
ipPolicyIds(List<String>) - Method in class com.ngrok.definitions.EndpointIpPolicyMutate.Builder
-
-
list of all IP policies that will be used to check if a source IP is allowed - access to the endpoint
-
-
ipPolicyIds(List<String>) - Method in class com.ngrok.services.IpRestrictions.UpdateCallBuilder
-
-
the set of IP policy identifiers that are used to enforce the restriction
-
-
ipPolicyIds(Optional<List<String>>) - Method in class com.ngrok.definitions.EndpointIpPolicyMutate.Builder
-
-
list of all IP policies that will be used to check if a source IP is allowed - access to the endpoint
-
-
ipPolicyIds(Optional<List<String>>) - Method in class com.ngrok.services.IpRestrictions.UpdateCallBuilder
-
-
the set of IP policy identifiers that are used to enforce the restriction
-
-
IpPolicyList - Class in com.ngrok.definitions
-
-
A class encapsulating the IpPolicyList resource.
-
-
IpPolicyList(List<IpPolicy>, URI, Optional<URI>) - Constructor for class com.ngrok.definitions.IpPolicyList
-
-
Creates a new instance of IpPolicyList.
-
-
IpPolicyRule - Class in com.ngrok.definitions
-
-
A class encapsulating the IpPolicyRule resource.
-
-
IpPolicyRule(String, URI, OffsetDateTime, String, String, String, Ref) - Constructor for class com.ngrok.definitions.IpPolicyRule
-
-
Creates a new instance of IpPolicyRule.
-
-
IpPolicyRuleList - Class in com.ngrok.definitions
-
-
A class encapsulating the IpPolicyRuleList resource.
-
-
IpPolicyRuleList(List<IpPolicyRule>, URI, Optional<URI>) - Constructor for class com.ngrok.definitions.IpPolicyRuleList
-
-
Creates a new instance of IpPolicyRuleList.
-
-
ipPolicyRules() - Method in class com.ngrok.Ngrok
-
-
IP Policy Rules are the IPv4 or IPv6 CIDRs entries that - make up an IP Policy.
-
-
IpPolicyRules - Class in com.ngrok.services
-
-
IP Policy Rules are the IPv4 or IPv6 CIDRs entries that - make up an IP Policy.
-
-
IpPolicyRules(NgrokApiClient) - Constructor for class com.ngrok.services.IpPolicyRules
-
-
Creates a new sub-client for IpPolicyRules.
-
-
IpPolicyRules.CreateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Create API call.
-
-
IpPolicyRules.DeleteCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Delete API call.
-
-
IpPolicyRules.GetCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Get API call.
-
-
IpPolicyRules.ListCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent List API call.
-
-
IpPolicyRules.UpdateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Update API call.
-
-
IpRestriction - Class in com.ngrok.definitions
-
-
A class encapsulating the IpRestriction resource.
-
-
IpRestriction(String, URI, OffsetDateTime, String, String, Boolean, String, List<Ref>) - Constructor for class com.ngrok.definitions.IpRestriction
-
-
Creates a new instance of IpRestriction.
-
-
IpRestrictionList - Class in com.ngrok.definitions
-
-
A class encapsulating the IpRestrictionList resource.
-
-
IpRestrictionList(List<IpRestriction>, URI, Optional<URI>) - Constructor for class com.ngrok.definitions.IpRestrictionList
-
-
Creates a new instance of IpRestrictionList.
-
-
ipRestrictions() - Method in class com.ngrok.Ngrok
-
-
An IP restriction is a restriction placed on the CIDRs that are allowed to - initate traffic to a specific aspect of your ngrok account.
-
-
IpRestrictions - Class in com.ngrok.services
-
-
An IP restriction is a restriction placed on the CIDRs that are allowed to - initate traffic to a specific aspect of your ngrok account.
-
-
IpRestrictions(NgrokApiClient) - Constructor for class com.ngrok.services.IpRestrictions
-
-
Creates a new sub-client for IpRestrictions.
-
-
IpRestrictions.CreateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Create API call.
-
-
IpRestrictions.DeleteCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Delete API call.
-
-
IpRestrictions.GetCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Get API call.
-
-
IpRestrictions.ListCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent List API call.
-
-
IpRestrictions.UpdateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Update API call.
-
-
isErrorCode(String...) - Method in exception com.ngrok.definitions.NgrokApiError
-
-
Checks if this error object contains one of the provided codes.
-
-
issuer(String) - Method in class com.ngrok.definitions.EndpointOidc.Builder
-
-
URL of the OIDC "OpenID provider".
-
-
issuer(Optional<String>) - Method in class com.ngrok.definitions.EndpointOidc.Builder
-
-
URL of the OIDC "OpenID provider".
-
-
-

K

-
-
keySize(long) - Method in class com.ngrok.services.SshCertificateAuthorities.CreateCallBuilder
-
-
the key size to use when creating an RSA key.
-
-
keySize(Optional<Long>) - Method in class com.ngrok.services.SshCertificateAuthorities.CreateCallBuilder
-
-
the key size to use when creating an RSA key.
-
-
kinesis(EventTargetKinesis) - Method in class com.ngrok.definitions.EventTarget.Builder
-
-
Configuration used to send events to Amazon Kinesis.
-
-
kinesis(Optional<EventTargetKinesis>) - Method in class com.ngrok.definitions.EventTarget.Builder
-
-
Configuration used to send events to Amazon Kinesis.
-
-
-

L

-
-
limit(String) - Method in class com.ngrok.services.AgentIngresses.ListCallBuilder
-
-
Sets the limit parameter.
-
-
limit(String) - Method in class com.ngrok.services.ApiKeys.ListCallBuilder
-
-
Sets the limit parameter.
-
-
limit(String) - Method in class com.ngrok.services.CertificateAuthorities.ListCallBuilder
-
-
Sets the limit parameter.
-
-
limit(String) - Method in class com.ngrok.services.Credentials.ListCallBuilder
-
-
Sets the limit parameter.
-
-
limit(String) - Method in class com.ngrok.services.EndpointConfigurations.ListCallBuilder
-
-
Sets the limit parameter.
-
-
limit(String) - Method in class com.ngrok.services.EventDestinations.ListCallBuilder
-
-
Sets the limit parameter.
-
-
limit(String) - Method in class com.ngrok.services.EventStreams.ListCallBuilder
-
-
Sets the limit parameter.
-
-
limit(String) - Method in class com.ngrok.services.EventSubscriptions.ListCallBuilder
-
-
Sets the limit parameter.
-
-
limit(String) - Method in class com.ngrok.services.IpPolicies.ListCallBuilder
-
-
Sets the limit parameter.
-
-
limit(String) - Method in class com.ngrok.services.IpPolicyRules.ListCallBuilder
-
-
Sets the limit parameter.
-
-
limit(String) - Method in class com.ngrok.services.IpRestrictions.ListCallBuilder
-
-
Sets the limit parameter.
-
-
limit(String) - Method in class com.ngrok.services.ReservedAddrs.ListCallBuilder
-
-
Sets the limit parameter.
-
-
limit(String) - Method in class com.ngrok.services.ReservedDomains.ListCallBuilder
-
-
Sets the limit parameter.
-
-
limit(String) - Method in class com.ngrok.services.SshCertificateAuthorities.ListCallBuilder
-
-
Sets the limit parameter.
-
-
limit(String) - Method in class com.ngrok.services.SshCredentials.ListCallBuilder
-
-
Sets the limit parameter.
-
-
limit(String) - Method in class com.ngrok.services.SshHostCertificates.ListCallBuilder
-
-
Sets the limit parameter.
-
-
limit(String) - Method in class com.ngrok.services.SshUserCertificates.ListCallBuilder
-
-
Sets the limit parameter.
-
-
limit(String) - Method in class com.ngrok.services.TlsCertificates.ListCallBuilder
-
-
Sets the limit parameter.
-
-
limit(String) - Method in class com.ngrok.services.Tunnels.ListCallBuilder
-
-
Sets the limit parameter.
-
-
limit(String) - Method in class com.ngrok.services.TunnelSessions.ListCallBuilder
-
-
Sets the limit parameter.
-
-
limit(Optional<String>) - Method in class com.ngrok.services.AgentIngresses.ListCallBuilder
-
-
Sets (or unsets) the limit parameter.
-
-
limit(Optional<String>) - Method in class com.ngrok.services.ApiKeys.ListCallBuilder
-
-
Sets (or unsets) the limit parameter.
-
-
limit(Optional<String>) - Method in class com.ngrok.services.CertificateAuthorities.ListCallBuilder
-
-
Sets (or unsets) the limit parameter.
-
-
limit(Optional<String>) - Method in class com.ngrok.services.Credentials.ListCallBuilder
-
-
Sets (or unsets) the limit parameter.
-
-
limit(Optional<String>) - Method in class com.ngrok.services.EndpointConfigurations.ListCallBuilder
-
-
Sets (or unsets) the limit parameter.
-
-
limit(Optional<String>) - Method in class com.ngrok.services.EventDestinations.ListCallBuilder
-
-
Sets (or unsets) the limit parameter.
-
-
limit(Optional<String>) - Method in class com.ngrok.services.EventStreams.ListCallBuilder
-
-
Sets (or unsets) the limit parameter.
-
-
limit(Optional<String>) - Method in class com.ngrok.services.EventSubscriptions.ListCallBuilder
-
-
Sets (or unsets) the limit parameter.
-
-
limit(Optional<String>) - Method in class com.ngrok.services.IpPolicies.ListCallBuilder
-
-
Sets (or unsets) the limit parameter.
-
-
limit(Optional<String>) - Method in class com.ngrok.services.IpPolicyRules.ListCallBuilder
-
-
Sets (or unsets) the limit parameter.
-
-
limit(Optional<String>) - Method in class com.ngrok.services.IpRestrictions.ListCallBuilder
-
-
Sets (or unsets) the limit parameter.
-
-
limit(Optional<String>) - Method in class com.ngrok.services.ReservedAddrs.ListCallBuilder
-
-
Sets (or unsets) the limit parameter.
-
-
limit(Optional<String>) - Method in class com.ngrok.services.ReservedDomains.ListCallBuilder
-
-
Sets (or unsets) the limit parameter.
-
-
limit(Optional<String>) - Method in class com.ngrok.services.SshCertificateAuthorities.ListCallBuilder
-
-
Sets (or unsets) the limit parameter.
-
-
limit(Optional<String>) - Method in class com.ngrok.services.SshCredentials.ListCallBuilder
-
-
Sets (or unsets) the limit parameter.
-
-
limit(Optional<String>) - Method in class com.ngrok.services.SshHostCertificates.ListCallBuilder
-
-
Sets (or unsets) the limit parameter.
-
-
limit(Optional<String>) - Method in class com.ngrok.services.SshUserCertificates.ListCallBuilder
-
-
Sets (or unsets) the limit parameter.
-
-
limit(Optional<String>) - Method in class com.ngrok.services.TlsCertificates.ListCallBuilder
-
-
Sets (or unsets) the limit parameter.
-
-
limit(Optional<String>) - Method in class com.ngrok.services.Tunnels.ListCallBuilder
-
-
Sets (or unsets) the limit parameter.
-
-
limit(Optional<String>) - Method in class com.ngrok.services.TunnelSessions.ListCallBuilder
-
-
Sets (or unsets) the limit parameter.
-
-
list() - Method in class com.ngrok.services.AgentIngresses
-
-
List all Agent Ingresses owned by this account - - See also https://ngrok.com/docs/api#api-agent-ingresses-list.
-
-
list() - Method in class com.ngrok.services.ApiKeys
-
-
List all API keys owned by this account - - See also https://ngrok.com/docs/api#api-api-keys-list.
-
-
list() - Method in class com.ngrok.services.CertificateAuthorities
-
-
List all Certificate Authority on this account - - See also https://ngrok.com/docs/api#api-certificate-authorities-list.
-
-
list() - Method in class com.ngrok.services.Credentials
-
-
List all tunnel authtoken credentials on this account - - See also https://ngrok.com/docs/api#api-credentials-list.
-
-
list() - Method in class com.ngrok.services.EndpointConfigurations
-
-
Returns a list of all endpoint configurations on this account - - See also https://ngrok.com/docs/api#api-endpoint-configurations-list.
-
-
list() - Method in class com.ngrok.services.EventDestinations
-
-
List all Event Destinations on this account.
-
-
list() - Method in class com.ngrok.services.EventStreams
-
-
List all Event Streams available on this account.
-
-
list() - Method in class com.ngrok.services.EventSubscriptions
-
-
List this Account's Event Subscriptions.
-
-
list() - Method in class com.ngrok.services.IpPolicies
-
-
List all IP policies on this account - - See also https://ngrok.com/docs/api#api-ip-policies-list.
-
-
list() - Method in class com.ngrok.services.IpPolicyRules
-
-
List all IP policy rules on this account - - See also https://ngrok.com/docs/api#api-ip-policy-rules-list.
-
-
list() - Method in class com.ngrok.services.IpRestrictions
-
-
List all IP restrictions on this account - - See also https://ngrok.com/docs/api#api-ip-restrictions-list.
-
-
list() - Method in class com.ngrok.services.ReservedAddrs
-
-
List all reserved addresses on this account.
-
-
list() - Method in class com.ngrok.services.ReservedDomains
-
-
List all reserved domains on this account.
-
-
list() - Method in class com.ngrok.services.SshCertificateAuthorities
-
-
List all SSH Certificate Authorities on this account - - See also https://ngrok.com/docs/api#api-ssh-certificate-authorities-list.
-
-
list() - Method in class com.ngrok.services.SshCredentials
-
-
List all ssh credentials on this account - - See also https://ngrok.com/docs/api#api-ssh-credentials-list.
-
-
list() - Method in class com.ngrok.services.SshHostCertificates
-
-
List all SSH Host Certificates issued on this account - - See also https://ngrok.com/docs/api#api-ssh-host-certificates-list.
-
-
list() - Method in class com.ngrok.services.SshUserCertificates
-
-
List all SSH User Certificates issued on this account - - See also https://ngrok.com/docs/api#api-ssh-user-certificates-list.
-
-
list() - Method in class com.ngrok.services.TlsCertificates
-
-
List all TLS certificates on this account - - See also https://ngrok.com/docs/api#api-tls-certificates-list.
-
-
list() - Method in class com.ngrok.services.Tunnels
-
-
List all online tunnels currently running on the account.
-
-
list() - Method in class com.ngrok.services.TunnelSessions
-
-
List all online tunnel sessions running on this account.
-
-
list(String) - Method in class com.ngrok.services.EventSources
-
-
List the types for which this event subscription will trigger - - See also https://ngrok.com/docs/api#api-event-sources-list.
-
-
logging() - Method in class com.ngrok.Ngrok.PointcfgModuleNamespace
-
-
Creates a service client for EndpointLoggingModule.
-
-
logging(EndpointLoggingMutate) - Method in class com.ngrok.services.EndpointConfigurations.CreateCallBuilder
-
-
logging module configuration or null
-
-
logging(EndpointLoggingMutate) - Method in class com.ngrok.services.EndpointConfigurations.UpdateCallBuilder
-
-
logging module configuration or null
-
-
logging(Optional<EndpointLoggingMutate>) - Method in class com.ngrok.services.EndpointConfigurations.CreateCallBuilder
-
-
logging module configuration or null
-
-
logging(Optional<EndpointLoggingMutate>) - Method in class com.ngrok.services.EndpointConfigurations.UpdateCallBuilder
-
-
logging module configuration or null
-
-
logGroupArn(String) - Method in class com.ngrok.definitions.EventTargetCloudwatchLogs.Builder
-
-
An Amazon Resource Name specifying the CloudWatch Logs group to deposit events - into.
-
-
logGroupArn(Optional<String>) - Method in class com.ngrok.definitions.EventTargetCloudwatchLogs.Builder
-
-
An Amazon Resource Name specifying the CloudWatch Logs group to deposit events - into.
-
-
-

M

-
-
maximumDuration(Duration) - Method in class com.ngrok.definitions.EndpointOAuth.Builder
-
-
Integer number of seconds of the maximum duration of an authenticated session.
-
-
maximumDuration(Duration) - Method in class com.ngrok.definitions.EndpointOidc.Builder
-
-
Integer number of seconds of the maximum duration of an authenticated session.
-
-
maximumDuration(Duration) - Method in class com.ngrok.definitions.EndpointSamlMutate.Builder
-
-
Integer number of seconds of the maximum duration of an authenticated session.
-
-
maximumDuration(Optional<Duration>) - Method in class com.ngrok.definitions.EndpointOAuth.Builder
-
-
Integer number of seconds of the maximum duration of an authenticated session.
-
-
maximumDuration(Optional<Duration>) - Method in class com.ngrok.definitions.EndpointOidc.Builder
-
-
Integer number of seconds of the maximum duration of an authenticated session.
-
-
maximumDuration(Optional<Duration>) - Method in class com.ngrok.definitions.EndpointSamlMutate.Builder
-
-
Integer number of seconds of the maximum duration of an authenticated session.
-
-
metadata(String) - Method in class com.ngrok.services.AbuseReports.CreateCallBuilder
-
-
arbitrary user-defined data about this abuse report.
-
-
metadata(String) - Method in class com.ngrok.services.AgentIngresses.CreateCallBuilder
-
-
arbitrary user-defined machine-readable data of this Agent Ingress.
-
-
metadata(String) - Method in class com.ngrok.services.AgentIngresses.UpdateCallBuilder
-
-
arbitrary user-defined machine-readable data of this Agent Ingress.
-
-
metadata(String) - Method in class com.ngrok.services.ApiKeys.CreateCallBuilder
-
-
arbitrary user-defined data of this API key.
-
-
metadata(String) - Method in class com.ngrok.services.ApiKeys.UpdateCallBuilder
-
-
arbitrary user-defined data of this API key.
-
-
metadata(String) - Method in class com.ngrok.services.CertificateAuthorities.CreateCallBuilder
-
-
arbitrary user-defined machine-readable data of this Certificate Authority.
-
-
metadata(String) - Method in class com.ngrok.services.CertificateAuthorities.UpdateCallBuilder
-
-
arbitrary user-defined machine-readable data of this Certificate Authority.
-
-
metadata(String) - Method in class com.ngrok.services.Credentials.CreateCallBuilder
-
-
arbitrary user-defined machine-readable data of this credential.
-
-
metadata(String) - Method in class com.ngrok.services.Credentials.UpdateCallBuilder
-
-
arbitrary user-defined machine-readable data of this credential.
-
-
metadata(String) - Method in class com.ngrok.services.EndpointConfigurations.CreateCallBuilder
-
-
arbitrary user-defined machine-readable data of this endpoint configuration.
-
-
metadata(String) - Method in class com.ngrok.services.EndpointConfigurations.UpdateCallBuilder
-
-
arbitrary user-defined machine-readable data of this endpoint configuration.
-
-
metadata(String) - Method in class com.ngrok.services.EventDestinations.CreateCallBuilder
-
-
Arbitrary user-defined machine-readable data of this Event Destination.
-
-
metadata(String) - Method in class com.ngrok.services.EventDestinations.UpdateCallBuilder
-
-
Arbitrary user-defined machine-readable data of this Event Destination.
-
-
metadata(String) - Method in class com.ngrok.services.EventStreams.CreateCallBuilder
-
-
Arbitrary user-defined machine-readable data of this Event Stream.
-
-
metadata(String) - Method in class com.ngrok.services.EventStreams.UpdateCallBuilder
-
-
Arbitrary user-defined machine-readable data of this Event Stream.
-
-
metadata(String) - Method in class com.ngrok.services.EventSubscriptions.CreateCallBuilder
-
-
Arbitrary customer supplied information intended to be machine readable.
-
-
metadata(String) - Method in class com.ngrok.services.EventSubscriptions.UpdateCallBuilder
-
-
Arbitrary customer supplied information intended to be machine readable.
-
-
metadata(String) - Method in class com.ngrok.services.IpPolicies.CreateCallBuilder
-
-
arbitrary user-defined machine-readable data of this IP policy.
-
-
metadata(String) - Method in class com.ngrok.services.IpPolicies.UpdateCallBuilder
-
-
arbitrary user-defined machine-readable data of this IP policy.
-
-
metadata(String) - Method in class com.ngrok.services.IpPolicyRules.CreateCallBuilder
-
-
arbitrary user-defined machine-readable data of this IP policy rule.
-
-
metadata(String) - Method in class com.ngrok.services.IpPolicyRules.UpdateCallBuilder
-
-
arbitrary user-defined machine-readable data of this IP policy rule.
-
-
metadata(String) - Method in class com.ngrok.services.IpRestrictions.CreateCallBuilder
-
-
arbitrary user-defined machine-readable data of this IP restriction.
-
-
metadata(String) - Method in class com.ngrok.services.IpRestrictions.UpdateCallBuilder
-
-
arbitrary user-defined machine-readable data of this IP restriction.
-
-
metadata(String) - Method in class com.ngrok.services.ReservedAddrs.CreateCallBuilder
-
-
arbitrary user-defined machine-readable data of this reserved address.
-
-
metadata(String) - Method in class com.ngrok.services.ReservedAddrs.UpdateCallBuilder
-
-
arbitrary user-defined machine-readable data of this reserved address.
-
-
metadata(String) - Method in class com.ngrok.services.ReservedDomains.CreateCallBuilder
-
-
arbitrary user-defined machine-readable data of this reserved domain.
-
-
metadata(String) - Method in class com.ngrok.services.ReservedDomains.UpdateCallBuilder
-
-
arbitrary user-defined machine-readable data of this reserved domain.
-
-
metadata(String) - Method in class com.ngrok.services.SshCertificateAuthorities.CreateCallBuilder
-
-
arbitrary user-defined machine-readable data of this SSH Certificate Authority.
-
-
metadata(String) - Method in class com.ngrok.services.SshCertificateAuthorities.UpdateCallBuilder
-
-
arbitrary user-defined machine-readable data of this SSH Certificate Authority.
-
-
metadata(String) - Method in class com.ngrok.services.SshCredentials.CreateCallBuilder
-
-
arbitrary user-defined machine-readable data of this ssh credential.
-
-
metadata(String) - Method in class com.ngrok.services.SshCredentials.UpdateCallBuilder
-
-
arbitrary user-defined machine-readable data of this ssh credential.
-
-
metadata(String) - Method in class com.ngrok.services.SshHostCertificates.CreateCallBuilder
-
-
arbitrary user-defined machine-readable data of this SSH Host Certificate.
-
-
metadata(String) - Method in class com.ngrok.services.SshHostCertificates.UpdateCallBuilder
-
-
arbitrary user-defined machine-readable data of this SSH Host Certificate.
-
-
metadata(String) - Method in class com.ngrok.services.SshUserCertificates.CreateCallBuilder
-
-
arbitrary user-defined machine-readable data of this SSH User Certificate.
-
-
metadata(String) - Method in class com.ngrok.services.SshUserCertificates.UpdateCallBuilder
-
-
arbitrary user-defined machine-readable data of this SSH User Certificate.
-
-
metadata(String) - Method in class com.ngrok.services.TlsCertificates.CreateCallBuilder
-
-
arbitrary user-defined machine-readable data of this TLS certificate.
-
-
metadata(String) - Method in class com.ngrok.services.TlsCertificates.UpdateCallBuilder
-
-
arbitrary user-defined machine-readable data of this TLS certificate.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.AbuseReports.CreateCallBuilder
-
-
arbitrary user-defined data about this abuse report.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.AgentIngresses.CreateCallBuilder
-
-
arbitrary user-defined machine-readable data of this Agent Ingress.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.AgentIngresses.UpdateCallBuilder
-
-
arbitrary user-defined machine-readable data of this Agent Ingress.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.ApiKeys.CreateCallBuilder
-
-
arbitrary user-defined data of this API key.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.ApiKeys.UpdateCallBuilder
-
-
arbitrary user-defined data of this API key.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.CertificateAuthorities.CreateCallBuilder
-
-
arbitrary user-defined machine-readable data of this Certificate Authority.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.CertificateAuthorities.UpdateCallBuilder
-
-
arbitrary user-defined machine-readable data of this Certificate Authority.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.Credentials.CreateCallBuilder
-
-
arbitrary user-defined machine-readable data of this credential.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.Credentials.UpdateCallBuilder
-
-
arbitrary user-defined machine-readable data of this credential.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.EndpointConfigurations.CreateCallBuilder
-
-
arbitrary user-defined machine-readable data of this endpoint configuration.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.EndpointConfigurations.UpdateCallBuilder
-
-
arbitrary user-defined machine-readable data of this endpoint configuration.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.EventDestinations.CreateCallBuilder
-
-
Arbitrary user-defined machine-readable data of this Event Destination.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.EventDestinations.UpdateCallBuilder
-
-
Arbitrary user-defined machine-readable data of this Event Destination.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.EventStreams.CreateCallBuilder
-
-
Arbitrary user-defined machine-readable data of this Event Stream.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.EventStreams.UpdateCallBuilder
-
-
Arbitrary user-defined machine-readable data of this Event Stream.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.EventSubscriptions.CreateCallBuilder
-
-
Arbitrary customer supplied information intended to be machine readable.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.EventSubscriptions.UpdateCallBuilder
-
-
Arbitrary customer supplied information intended to be machine readable.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.IpPolicies.CreateCallBuilder
-
-
arbitrary user-defined machine-readable data of this IP policy.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.IpPolicies.UpdateCallBuilder
-
-
arbitrary user-defined machine-readable data of this IP policy.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.IpPolicyRules.CreateCallBuilder
-
-
arbitrary user-defined machine-readable data of this IP policy rule.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.IpPolicyRules.UpdateCallBuilder
-
-
arbitrary user-defined machine-readable data of this IP policy rule.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.IpRestrictions.CreateCallBuilder
-
-
arbitrary user-defined machine-readable data of this IP restriction.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.IpRestrictions.UpdateCallBuilder
-
-
arbitrary user-defined machine-readable data of this IP restriction.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.ReservedAddrs.CreateCallBuilder
-
-
arbitrary user-defined machine-readable data of this reserved address.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.ReservedAddrs.UpdateCallBuilder
-
-
arbitrary user-defined machine-readable data of this reserved address.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.ReservedDomains.CreateCallBuilder
-
-
arbitrary user-defined machine-readable data of this reserved domain.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.ReservedDomains.UpdateCallBuilder
-
-
arbitrary user-defined machine-readable data of this reserved domain.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.SshCertificateAuthorities.CreateCallBuilder
-
-
arbitrary user-defined machine-readable data of this SSH Certificate Authority.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.SshCertificateAuthorities.UpdateCallBuilder
-
-
arbitrary user-defined machine-readable data of this SSH Certificate Authority.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.SshCredentials.CreateCallBuilder
-
-
arbitrary user-defined machine-readable data of this ssh credential.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.SshCredentials.UpdateCallBuilder
-
-
arbitrary user-defined machine-readable data of this ssh credential.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.SshHostCertificates.CreateCallBuilder
-
-
arbitrary user-defined machine-readable data of this SSH Host Certificate.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.SshHostCertificates.UpdateCallBuilder
-
-
arbitrary user-defined machine-readable data of this SSH Host Certificate.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.SshUserCertificates.CreateCallBuilder
-
-
arbitrary user-defined machine-readable data of this SSH User Certificate.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.SshUserCertificates.UpdateCallBuilder
-
-
arbitrary user-defined machine-readable data of this SSH User Certificate.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.TlsCertificates.CreateCallBuilder
-
-
arbitrary user-defined machine-readable data of this TLS certificate.
-
-
metadata(Optional<String>) - Method in class com.ngrok.services.TlsCertificates.UpdateCallBuilder
-
-
arbitrary user-defined machine-readable data of this TLS certificate.
-
-
microsoft(EndpointOAuthMicrosoft) - Method in class com.ngrok.definitions.EndpointOAuthProvider.Builder
-
-
configuration for using microsoft as the identity provider
-
-
microsoft(Optional<EndpointOAuthMicrosoft>) - Method in class com.ngrok.definitions.EndpointOAuthProvider.Builder
-
-
configuration for using microsoft as the identity provider
-
-
minVersion(String) - Method in class com.ngrok.definitions.EndpointTlsTermination.Builder
-
-
The minimum TLS version used for termination and advertised to the client during - the TLS handshake.
-
-
minVersion(Optional<String>) - Method in class com.ngrok.definitions.EndpointTlsTermination.Builder
-
-
The minimum TLS version used for termination and advertised to the client during - the TLS handshake.
-
-
module(EndpointCircuitBreaker) - Method in class com.ngrok.services.EndpointCircuitBreakerModule.ReplaceCallBuilder
-
-
Sets the module parameter.
-
-
module(EndpointCompression) - Method in class com.ngrok.services.EndpointCompressionModule.ReplaceCallBuilder
-
-
Sets the module parameter.
-
-
module(EndpointIpPolicyMutate) - Method in class com.ngrok.services.EndpointIpPolicyModule.ReplaceCallBuilder
-
-
Sets the module parameter.
-
-
module(EndpointLoggingMutate) - Method in class com.ngrok.services.EndpointLoggingModule.ReplaceCallBuilder
-
-
Sets the module parameter.
-
-
module(EndpointMutualTlsMutate) - Method in class com.ngrok.services.EndpointMutualTlsModule.ReplaceCallBuilder
-
-
Sets the module parameter.
-
-
module(EndpointOAuth) - Method in class com.ngrok.services.EndpointOAuthModule.ReplaceCallBuilder
-
-
Sets the module parameter.
-
-
module(EndpointOidc) - Method in class com.ngrok.services.EndpointOidcModule.ReplaceCallBuilder
-
-
Sets the module parameter.
-
-
module(EndpointRequestHeaders) - Method in class com.ngrok.services.EndpointRequestHeadersModule.ReplaceCallBuilder
-
-
Sets the module parameter.
-
-
module(EndpointResponseHeaders) - Method in class com.ngrok.services.EndpointResponseHeadersModule.ReplaceCallBuilder
-
-
Sets the module parameter.
-
-
module(EndpointSamlMutate) - Method in class com.ngrok.services.EndpointSamlModule.ReplaceCallBuilder
-
-
Sets the module parameter.
-
-
module(EndpointTlsTermination) - Method in class com.ngrok.services.EndpointTlsTerminationModule.ReplaceCallBuilder
-
-
Sets the module parameter.
-
-
module(EndpointWebhookValidation) - Method in class com.ngrok.services.EndpointWebhookValidationModule.ReplaceCallBuilder
-
-
Sets the module parameter.
-
-
module(Optional<EndpointCircuitBreaker>) - Method in class com.ngrok.services.EndpointCircuitBreakerModule.ReplaceCallBuilder
-
-
Sets (or unsets) the module parameter.
-
-
module(Optional<EndpointCompression>) - Method in class com.ngrok.services.EndpointCompressionModule.ReplaceCallBuilder
-
-
Sets (or unsets) the module parameter.
-
-
module(Optional<EndpointIpPolicyMutate>) - Method in class com.ngrok.services.EndpointIpPolicyModule.ReplaceCallBuilder
-
-
Sets (or unsets) the module parameter.
-
-
module(Optional<EndpointLoggingMutate>) - Method in class com.ngrok.services.EndpointLoggingModule.ReplaceCallBuilder
-
-
Sets (or unsets) the module parameter.
-
-
module(Optional<EndpointMutualTlsMutate>) - Method in class com.ngrok.services.EndpointMutualTlsModule.ReplaceCallBuilder
-
-
Sets (or unsets) the module parameter.
-
-
module(Optional<EndpointOAuth>) - Method in class com.ngrok.services.EndpointOAuthModule.ReplaceCallBuilder
-
-
Sets (or unsets) the module parameter.
-
-
module(Optional<EndpointOidc>) - Method in class com.ngrok.services.EndpointOidcModule.ReplaceCallBuilder
-
-
Sets (or unsets) the module parameter.
-
-
module(Optional<EndpointRequestHeaders>) - Method in class com.ngrok.services.EndpointRequestHeadersModule.ReplaceCallBuilder
-
-
Sets (or unsets) the module parameter.
-
-
module(Optional<EndpointResponseHeaders>) - Method in class com.ngrok.services.EndpointResponseHeadersModule.ReplaceCallBuilder
-
-
Sets (or unsets) the module parameter.
-
-
module(Optional<EndpointSamlMutate>) - Method in class com.ngrok.services.EndpointSamlModule.ReplaceCallBuilder
-
-
Sets (or unsets) the module parameter.
-
-
module(Optional<EndpointTlsTermination>) - Method in class com.ngrok.services.EndpointTlsTerminationModule.ReplaceCallBuilder
-
-
Sets (or unsets) the module parameter.
-
-
module(Optional<EndpointWebhookValidation>) - Method in class com.ngrok.services.EndpointWebhookValidationModule.ReplaceCallBuilder
-
-
Sets (or unsets) the module parameter.
-
-
mutualTls() - Method in class com.ngrok.Ngrok.PointcfgModuleNamespace
-
-
Creates a service client for EndpointMutualTlsModule.
-
-
mutualTls(EndpointMutualTlsMutate) - Method in class com.ngrok.services.EndpointConfigurations.CreateCallBuilder
-
-
mutual TLS module configuration or null
-
-
mutualTls(EndpointMutualTlsMutate) - Method in class com.ngrok.services.EndpointConfigurations.UpdateCallBuilder
-
-
mutual TLS module configuration or null
-
-
mutualTls(Optional<EndpointMutualTlsMutate>) - Method in class com.ngrok.services.EndpointConfigurations.CreateCallBuilder
-
-
mutual TLS module configuration or null
-
-
mutualTls(Optional<EndpointMutualTlsMutate>) - Method in class com.ngrok.services.EndpointConfigurations.UpdateCallBuilder
-
-
mutual TLS module configuration or null
-
-
-

N

-
-
nameidFormat(String) - Method in class com.ngrok.definitions.EndpointSamlMutate.Builder
-
-
Defines the name identifier format the SP expects the IdP to use in its - assertions to identify subjects.
-
-
nameidFormat(Optional<String>) - Method in class com.ngrok.definitions.EndpointSamlMutate.Builder
-
-
Defines the name identifier format the SP expects the IdP to use in its - assertions to identify subjects.
-
-
newBuilder() - Static method in class com.ngrok.definitions.AwsAuth
-
-
Creates a new builder for the AwsAuth type.
-
-
newBuilder() - Static method in class com.ngrok.definitions.EndpointCircuitBreaker
-
-
Creates a new builder for the EndpointCircuitBreaker type.
-
-
newBuilder() - Static method in class com.ngrok.definitions.EndpointCompression
-
-
Creates a new builder for the EndpointCompression type.
-
-
newBuilder() - Static method in class com.ngrok.definitions.EndpointIpPolicyMutate
-
-
Creates a new builder for the EndpointIpPolicyMutate type.
-
-
newBuilder() - Static method in class com.ngrok.definitions.EndpointLoggingMutate
-
-
Creates a new builder for the EndpointLoggingMutate type.
-
-
newBuilder() - Static method in class com.ngrok.definitions.EndpointMutualTlsMutate
-
-
Creates a new builder for the EndpointMutualTlsMutate type.
-
-
newBuilder() - Static method in class com.ngrok.definitions.EndpointOAuth
-
-
Creates a new builder for the EndpointOAuth type.
-
-
newBuilder() - Static method in class com.ngrok.definitions.EndpointOAuthFacebook
-
-
Creates a new builder for the EndpointOAuthFacebook type.
-
-
newBuilder() - Static method in class com.ngrok.definitions.EndpointOAuthGitHub
-
-
Creates a new builder for the EndpointOAuthGitHub type.
-
-
newBuilder() - Static method in class com.ngrok.definitions.EndpointOAuthGoogle
-
-
Creates a new builder for the EndpointOAuthGoogle type.
-
-
newBuilder() - Static method in class com.ngrok.definitions.EndpointOAuthMicrosoft
-
-
Creates a new builder for the EndpointOAuthMicrosoft type.
-
-
newBuilder() - Static method in class com.ngrok.definitions.EndpointOAuthProvider
-
-
Creates a new builder for the EndpointOAuthProvider type.
-
-
newBuilder() - Static method in class com.ngrok.definitions.EndpointOidc
-
-
Creates a new builder for the EndpointOidc type.
-
-
newBuilder() - Static method in class com.ngrok.definitions.EndpointRequestHeaders
-
-
Creates a new builder for the EndpointRequestHeaders type.
-
-
newBuilder() - Static method in class com.ngrok.definitions.EndpointResponseHeaders
-
-
Creates a new builder for the EndpointResponseHeaders type.
-
-
newBuilder() - Static method in class com.ngrok.definitions.EndpointSamlMutate
-
-
Creates a new builder for the EndpointSamlMutate type.
-
-
newBuilder() - Static method in class com.ngrok.definitions.EndpointTlsTermination
-
-
Creates a new builder for the EndpointTlsTermination type.
-
-
newBuilder() - Static method in class com.ngrok.definitions.EndpointWebhookValidation
-
-
Creates a new builder for the EndpointWebhookValidation type.
-
-
newBuilder() - Static method in class com.ngrok.definitions.EventSourceReplace
-
-
Creates a new builder for the EventSourceReplace type.
-
-
newBuilder() - Static method in class com.ngrok.definitions.EventTarget
-
-
Creates a new builder for the EventTarget type.
-
-
newBuilder() - Static method in class com.ngrok.definitions.EventTargetCloudwatchLogs
-
-
Creates a new builder for the EventTargetCloudwatchLogs type.
-
-
newBuilder() - Static method in class com.ngrok.definitions.EventTargetFirehose
-
-
Creates a new builder for the EventTargetFirehose type.
-
-
newBuilder() - Static method in class com.ngrok.definitions.EventTargetKinesis
-
-
Creates a new builder for the EventTargetKinesis type.
-
-
newBuilder() - Static method in class com.ngrok.definitions.ReservedDomainCertPolicy
-
-
Creates a new builder for the ReservedDomainCertPolicy type.
-
-
newBuilder(String) - Static method in class com.ngrok.DefaultNgrokApiClient
-
-
Creates a new ngrok API client builder.
-
-
newBuilder(String) - Static method in class com.ngrok.definitions.AwsRole
-
-
Creates a new builder for the AwsRole type.
-
-
newBuilder(String, String) - Static method in class com.ngrok.definitions.AwsCredentials
-
-
Creates a new builder for the AwsCredentials type.
-
-
newDefaultHttpClient() - Static method in class com.ngrok.DefaultNgrokApiClient
-
-
Creates a new default Armeria WebClient.
-
-
next() - Method in class com.ngrok.definitions.Page
-
-
Fetches the next page of responses, if any.
-
-
Ngrok - Class in com.ngrok
-
-
Main entry point for the ngrok API.
-
-
Ngrok(NgrokApiClient) - Constructor for class com.ngrok.Ngrok
-
-
Create a new ngrok API instance.
-
-
Ngrok.PointcfgModuleNamespace - Class in com.ngrok
-
-
A namespace object for PointcfgModule.
-
-
NgrokApiClient - Interface in com.ngrok
-
-
API client interface.
-
-
NgrokApiClient.HttpMethod - Enum in com.ngrok
-
-
HTTP request methods
-
-
NgrokApiError - Exception in com.ngrok.definitions
-
-
Representation of an API error from ngrok.
-
-
NgrokApiError(int) - Constructor for exception com.ngrok.definitions.NgrokApiError
-
-
Creates a new API error.
-
-
NgrokApiError(int, Optional<String>, Throwable) - Constructor for exception com.ngrok.definitions.NgrokApiError
-
-
Creates a new API error.
-
-
NgrokApiError(String, int, Optional<String>, Map<String, String>) - Constructor for exception com.ngrok.definitions.NgrokApiError
-
-
Creates a new API error.
-
-
numBuckets(long) - Method in class com.ngrok.definitions.EndpointCircuitBreaker.Builder
-
-
Integer number of buckets into which metrics are retained.
-
-
numBuckets(Optional<Long>) - Method in class com.ngrok.definitions.EndpointCircuitBreaker.Builder
-
-
Integer number of buckets into which metrics are retained.
-
-
-

O

-
-
oauth() - Method in class com.ngrok.Ngrok.PointcfgModuleNamespace
-
-
Creates a service client for EndpointOAuthModule.
-
-
oauth(EndpointOAuth) - Method in class com.ngrok.services.EndpointConfigurations.CreateCallBuilder
-
-
oauth module configuration or null
-
-
oauth(EndpointOAuth) - Method in class com.ngrok.services.EndpointConfigurations.UpdateCallBuilder
-
-
oauth module configuration or null
-
-
oauth(Optional<EndpointOAuth>) - Method in class com.ngrok.services.EndpointConfigurations.CreateCallBuilder
-
-
oauth module configuration or null
-
-
oauth(Optional<EndpointOAuth>) - Method in class com.ngrok.services.EndpointConfigurations.UpdateCallBuilder
-
-
oauth module configuration or null
-
-
objectMapper(ObjectMapper) - Method in class com.ngrok.DefaultNgrokApiClient.Builder
-
-
Sets the Jackson object mapper to use to serialize request bodies and deserialize response bodies.
-
-
objectMapper(Optional<ObjectMapper>) - Method in class com.ngrok.DefaultNgrokApiClient.Builder
-
-
Sets the Jackson object mapper to use to serialize request bodies and deserialize response bodies.
-
-
oidc() - Method in class com.ngrok.Ngrok.PointcfgModuleNamespace
-
-
Creates a service client for EndpointOidcModule.
-
-
oidc(EndpointOidc) - Method in class com.ngrok.services.EndpointConfigurations.CreateCallBuilder
-
-
oidc module configuration or null
-
-
oidc(EndpointOidc) - Method in class com.ngrok.services.EndpointConfigurations.UpdateCallBuilder
-
-
oidc module configuration or null
-
-
oidc(Optional<EndpointOidc>) - Method in class com.ngrok.services.EndpointConfigurations.CreateCallBuilder
-
-
oidc module configuration or null
-
-
oidc(Optional<EndpointOidc>) - Method in class com.ngrok.services.EndpointConfigurations.UpdateCallBuilder
-
-
oidc module configuration or null
-
-
optionsPassthrough(boolean) - Method in class com.ngrok.definitions.EndpointOAuth.Builder
-
-
Do not enforce authentication on HTTP OPTIONS requests.
-
-
optionsPassthrough(boolean) - Method in class com.ngrok.definitions.EndpointOidc.Builder
-
-
Do not enforce authentication on HTTP OPTIONS requests.
-
-
optionsPassthrough(boolean) - Method in class com.ngrok.definitions.EndpointSamlMutate.Builder
-
-
Do not enforce authentication on HTTP OPTIONS requests.
-
-
optionsPassthrough(Optional<Boolean>) - Method in class com.ngrok.definitions.EndpointOAuth.Builder
-
-
Do not enforce authentication on HTTP OPTIONS requests.
-
-
optionsPassthrough(Optional<Boolean>) - Method in class com.ngrok.definitions.EndpointOidc.Builder
-
-
Do not enforce authentication on HTTP OPTIONS requests.
-
-
optionsPassthrough(Optional<Boolean>) - Method in class com.ngrok.definitions.EndpointSamlMutate.Builder
-
-
Do not enforce authentication on HTTP OPTIONS requests.
-
-
organizations(List<String>) - Method in class com.ngrok.definitions.EndpointOAuthGitHub.Builder
-
-
a list of github org identifiers.
-
-
organizations(Optional<List<String>>) - Method in class com.ngrok.definitions.EndpointOAuthGitHub.Builder
-
-
a list of github org identifiers.
-
-
-

P

-
-
Page<T extends Pageable> - Class in com.ngrok.definitions
-
-
Wrapper class that holds a single page of a Pageable response.
-
-
Page(NgrokApiClient, T) - Constructor for class com.ngrok.definitions.Page
-
-
Create a new page.
-
-
Pageable - Interface in com.ngrok.definitions
-
-
Interface indicating a resource type that can have more than one page of responses.
-
-
PATCH - Enum constant in enum com.ngrok.NgrokApiClient.HttpMethod
-
-
HTTP PATCH
-
-
pointcfgModule() - Method in class com.ngrok.Ngrok
-
-
Creates a namespace object for PointcfgModule.
-
-
POST - Enum constant in enum com.ngrok.NgrokApiClient.HttpMethod
-
-
HTTP POST
-
-
principals(List<String>) - Method in class com.ngrok.services.SshHostCertificates.CreateCallBuilder
-
-
the list of principals included in the ssh host certificate.
-
-
principals(List<String>) - Method in class com.ngrok.services.SshUserCertificates.CreateCallBuilder
-
-
the list of principals included in the ssh user certificate.
-
-
principals(Optional<List<String>>) - Method in class com.ngrok.services.SshHostCertificates.CreateCallBuilder
-
-
the list of principals included in the ssh host certificate.
-
-
principals(Optional<List<String>>) - Method in class com.ngrok.services.SshUserCertificates.CreateCallBuilder
-
-
the list of principals included in the ssh user certificate.
-
-
privateKeyType(String) - Method in class com.ngrok.definitions.ReservedDomainCertPolicy.Builder
-
-
type of private key to use when requesting certificates.
-
-
privateKeyType(String) - Method in class com.ngrok.services.SshCertificateAuthorities.CreateCallBuilder
-
-
the type of private key to generate.
-
-
privateKeyType(Optional<String>) - Method in class com.ngrok.definitions.ReservedDomainCertPolicy.Builder
-
-
type of private key to use when requesting certificates.
-
-
privateKeyType(Optional<String>) - Method in class com.ngrok.services.SshCertificateAuthorities.CreateCallBuilder
-
-
the type of private key to generate.
-
-
provider(EndpointOAuthProvider) - Method in class com.ngrok.definitions.EndpointOAuth.Builder
-
-
an object which defines the identity provider to use for authentication and - configuration for who may access the endpoint
-
-
provider(String) - Method in class com.ngrok.definitions.EndpointWebhookValidation.Builder
-
-
a string indicating which webhook provider will be sending webhooks to this - endpoint.
-
-
provider(Optional<EndpointOAuthProvider>) - Method in class com.ngrok.definitions.EndpointOAuth.Builder
-
-
an object which defines the identity provider to use for authentication and - configuration for who may access the endpoint
-
-
provider(Optional<String>) - Method in class com.ngrok.definitions.EndpointWebhookValidation.Builder
-
-
a string indicating which webhook provider will be sending webhooks to this - endpoint.
-
-
PUT - Enum constant in enum com.ngrok.NgrokApiClient.HttpMethod
-
-
HTTP PUT
-
-
-

R

-
-
Ref - Class in com.ngrok.definitions
-
-
A class encapsulating the Ref resource.
-
-
Ref(String, URI) - Constructor for class com.ngrok.definitions.Ref
-
-
Creates a new instance of Ref.
-
-
region(String) - Method in class com.ngrok.services.ReservedAddrs.CreateCallBuilder
-
-
reserve the address in this geographic ngrok datacenter.
-
-
region(String) - Method in class com.ngrok.services.ReservedDomains.CreateCallBuilder
-
-
reserve the domain in this geographic ngrok datacenter.
-
-
region(Optional<String>) - Method in class com.ngrok.services.ReservedAddrs.CreateCallBuilder
-
-
reserve the address in this geographic ngrok datacenter.
-
-
region(Optional<String>) - Method in class com.ngrok.services.ReservedDomains.CreateCallBuilder
-
-
reserve the domain in this geographic ngrok datacenter.
-
-
remove(List<String>) - Method in class com.ngrok.definitions.EndpointRequestHeaders.Builder
-
-
a list of header names that will be removed from the HTTP Request before being - sent to the upstream application server
-
-
remove(List<String>) - Method in class com.ngrok.definitions.EndpointResponseHeaders.Builder
-
-
a list of header names that will be removed from the HTTP Response returned to - the HTTP client
-
-
remove(Optional<List<String>>) - Method in class com.ngrok.definitions.EndpointRequestHeaders.Builder
-
-
a list of header names that will be removed from the HTTP Request before being - sent to the upstream application server
-
-
remove(Optional<List<String>>) - Method in class com.ngrok.definitions.EndpointResponseHeaders.Builder
-
-
a list of header names that will be removed from the HTTP Response returned to - the HTTP client
-
-
replace(String) - Method in class com.ngrok.services.EndpointCircuitBreakerModule
-
-
Creates a call builder for the Replace API operation.
-
-
replace(String) - Method in class com.ngrok.services.EndpointCompressionModule
-
-
Creates a call builder for the Replace API operation.
-
-
replace(String) - Method in class com.ngrok.services.EndpointIpPolicyModule
-
-
Creates a call builder for the Replace API operation.
-
-
replace(String) - Method in class com.ngrok.services.EndpointLoggingModule
-
-
Creates a call builder for the Replace API operation.
-
-
replace(String) - Method in class com.ngrok.services.EndpointMutualTlsModule
-
-
Creates a call builder for the Replace API operation.
-
-
replace(String) - Method in class com.ngrok.services.EndpointOAuthModule
-
-
Creates a call builder for the Replace API operation.
-
-
replace(String) - Method in class com.ngrok.services.EndpointOidcModule
-
-
Creates a call builder for the Replace API operation.
-
-
replace(String) - Method in class com.ngrok.services.EndpointRequestHeadersModule
-
-
Creates a call builder for the Replace API operation.
-
-
replace(String) - Method in class com.ngrok.services.EndpointResponseHeadersModule
-
-
Creates a call builder for the Replace API operation.
-
-
replace(String) - Method in class com.ngrok.services.EndpointSamlModule
-
-
Creates a call builder for the Replace API operation.
-
-
replace(String) - Method in class com.ngrok.services.EndpointTlsTerminationModule
-
-
Creates a call builder for the Replace API operation.
-
-
replace(String) - Method in class com.ngrok.services.EndpointWebhookValidationModule
-
-
Creates a call builder for the Replace API operation.
-
-
requestHeaders() - Method in class com.ngrok.Ngrok.PointcfgModuleNamespace
-
-
Creates a service client for EndpointRequestHeadersModule.
-
-
requestHeaders(EndpointRequestHeaders) - Method in class com.ngrok.services.EndpointConfigurations.CreateCallBuilder
-
-
request headers module configuration or null
-
-
requestHeaders(EndpointRequestHeaders) - Method in class com.ngrok.services.EndpointConfigurations.UpdateCallBuilder
-
-
request headers module configuration or null
-
-
requestHeaders(Optional<EndpointRequestHeaders>) - Method in class com.ngrok.services.EndpointConfigurations.CreateCallBuilder
-
-
request headers module configuration or null
-
-
requestHeaders(Optional<EndpointRequestHeaders>) - Method in class com.ngrok.services.EndpointConfigurations.UpdateCallBuilder
-
-
request headers module configuration or null
-
-
ReservedAddr - Class in com.ngrok.definitions
-
-
A class encapsulating the ReservedAddr resource.
-
-
ReservedAddr(String, URI, OffsetDateTime, String, String, String, String, Optional<Ref>) - Constructor for class com.ngrok.definitions.ReservedAddr
-
-
Creates a new instance of ReservedAddr.
-
-
ReservedAddrList - Class in com.ngrok.definitions
-
-
A class encapsulating the ReservedAddrList resource.
-
-
ReservedAddrList(List<ReservedAddr>, URI, Optional<URI>) - Constructor for class com.ngrok.definitions.ReservedAddrList
-
-
Creates a new instance of ReservedAddrList.
-
-
reservedAddrs() - Method in class com.ngrok.Ngrok
-
-
Reserved Addresses are TCP addresses that can be used to listen for traffic.
-
-
ReservedAddrs - Class in com.ngrok.services
-
-
Reserved Addresses are TCP addresses that can be used to listen for traffic.
-
-
ReservedAddrs(NgrokApiClient) - Constructor for class com.ngrok.services.ReservedAddrs
-
-
Creates a new sub-client for ReservedAddrs.
-
-
ReservedAddrs.CreateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Create API call.
-
-
ReservedAddrs.DeleteCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Delete API call.
-
-
ReservedAddrs.DeleteEndpointConfigCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent DeleteEndpointConfig API call.
-
-
ReservedAddrs.GetCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Get API call.
-
-
ReservedAddrs.ListCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent List API call.
-
-
ReservedAddrs.UpdateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Update API call.
-
-
ReservedDomain - Class in com.ngrok.definitions
-
-
A class encapsulating the ReservedDomain resource.
-
-
ReservedDomain(String, URI, OffsetDateTime, String, String, String, String, Optional<String>, Optional<Ref>, Optional<Ref>, Optional<Ref>, Optional<ReservedDomainCertPolicy>, Optional<ReservedDomainCertStatus>, Optional<String>) - Constructor for class com.ngrok.definitions.ReservedDomain
-
-
Creates a new instance of ReservedDomain.
-
-
ReservedDomainCertJob - Class in com.ngrok.definitions
-
-
A class encapsulating the ReservedDomainCertJob resource.
-
-
ReservedDomainCertJob(Optional<String>, String, OffsetDateTime, Optional<OffsetDateTime>) - Constructor for class com.ngrok.definitions.ReservedDomainCertJob
-
-
Creates a new instance of ReservedDomainCertJob.
-
-
ReservedDomainCertPolicy - Class in com.ngrok.definitions
-
-
A class encapsulating the ReservedDomainCertPolicy resource.
-
-
ReservedDomainCertPolicy.Builder - Class in com.ngrok.definitions
-
-
Builder class for ReservedDomainCertPolicy.
-
-
ReservedDomainCertStatus - Class in com.ngrok.definitions
-
-
A class encapsulating the ReservedDomainCertStatus resource.
-
-
ReservedDomainCertStatus(Optional<OffsetDateTime>, Optional<ReservedDomainCertJob>) - Constructor for class com.ngrok.definitions.ReservedDomainCertStatus
-
-
Creates a new instance of ReservedDomainCertStatus.
-
-
ReservedDomainList - Class in com.ngrok.definitions
-
-
A class encapsulating the ReservedDomainList resource.
-
-
ReservedDomainList(List<ReservedDomain>, URI, Optional<URI>) - Constructor for class com.ngrok.definitions.ReservedDomainList
-
-
Creates a new instance of ReservedDomainList.
-
-
reservedDomains() - Method in class com.ngrok.Ngrok
-
-
Reserved Domains are hostnames that you can listen for traffic on.
-
-
ReservedDomains - Class in com.ngrok.services
-
-
Reserved Domains are hostnames that you can listen for traffic on.
-
-
ReservedDomains(NgrokApiClient) - Constructor for class com.ngrok.services.ReservedDomains
-
-
Creates a new sub-client for ReservedDomains.
-
-
ReservedDomains.CreateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Create API call.
-
-
ReservedDomains.DeleteCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Delete API call.
-
-
ReservedDomains.DeleteCertificateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent DeleteCertificate API call.
-
-
ReservedDomains.DeleteCertificateManagementPolicyCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent DeleteCertificateManagementPolicy API call.
-
-
ReservedDomains.DeleteHttpEndpointConfigCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent DeleteHttpEndpointConfig API call.
-
-
ReservedDomains.DeleteHttpsEndpointConfigCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent DeleteHttpsEndpointConfig API call.
-
-
ReservedDomains.GetCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Get API call.
-
-
ReservedDomains.ListCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent List API call.
-
-
ReservedDomains.UpdateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Update API call.
-
-
responseHeaders() - Method in class com.ngrok.Ngrok.PointcfgModuleNamespace
-
-
Creates a service client for EndpointResponseHeadersModule.
-
-
responseHeaders(EndpointResponseHeaders) - Method in class com.ngrok.services.EndpointConfigurations.CreateCallBuilder
-
-
response headers module configuration or null
-
-
responseHeaders(EndpointResponseHeaders) - Method in class com.ngrok.services.EndpointConfigurations.UpdateCallBuilder
-
-
response headers module configuration or null
-
-
responseHeaders(Optional<EndpointResponseHeaders>) - Method in class com.ngrok.services.EndpointConfigurations.CreateCallBuilder
-
-
response headers module configuration or null
-
-
responseHeaders(Optional<EndpointResponseHeaders>) - Method in class com.ngrok.services.EndpointConfigurations.UpdateCallBuilder
-
-
response headers module configuration or null
-
-
restart(String) - Method in class com.ngrok.services.TunnelSessions
-
-
Issues a command instructing the ngrok agent to restart.
-
-
role(AwsRole) - Method in class com.ngrok.definitions.AwsAuth.Builder
-
-
A role for ngrok to assume on your behalf to deposit events into your AWS - account.
-
-
role(Optional<AwsRole>) - Method in class com.ngrok.definitions.AwsAuth.Builder
-
-
A role for ngrok to assume on your behalf to deposit events into your AWS - account.
-
-
rollingWindow(long) - Method in class com.ngrok.definitions.EndpointCircuitBreaker.Builder
-
-
Integer number of seconds in the statistical rolling window that metrics are - retained for.
-
-
rollingWindow(Optional<Long>) - Method in class com.ngrok.definitions.EndpointCircuitBreaker.Builder
-
-
Integer number of seconds in the statistical rolling window that metrics are - retained for.
-
-
-

S

-
-
saml() - Method in class com.ngrok.Ngrok.PointcfgModuleNamespace
-
-
Creates a service client for EndpointSamlModule.
-
-
saml(EndpointSamlMutate) - Method in class com.ngrok.services.EndpointConfigurations.CreateCallBuilder
-
-
saml module configuration or null
-
-
saml(EndpointSamlMutate) - Method in class com.ngrok.services.EndpointConfigurations.UpdateCallBuilder
-
-
saml module configuration or null
-
-
saml(Optional<EndpointSamlMutate>) - Method in class com.ngrok.services.EndpointConfigurations.CreateCallBuilder
-
-
saml module configuration or null
-
-
saml(Optional<EndpointSamlMutate>) - Method in class com.ngrok.services.EndpointConfigurations.UpdateCallBuilder
-
-
saml module configuration or null
-
-
samplingRate(double) - Method in class com.ngrok.services.EventStreams.CreateCallBuilder
-
-
The percentage of all events you would like to capture.
-
-
samplingRate(double) - Method in class com.ngrok.services.EventStreams.UpdateCallBuilder
-
-
The percentage of all events you would like to capture.
-
-
samplingRate(Optional<Double>) - Method in class com.ngrok.services.EventStreams.CreateCallBuilder
-
-
The percentage of all events you would like to capture.
-
-
samplingRate(Optional<Double>) - Method in class com.ngrok.services.EventStreams.UpdateCallBuilder
-
-
The percentage of all events you would like to capture.
-
-
scopes(List<String>) - Method in class com.ngrok.definitions.EndpointOAuthFacebook.Builder
-
-
a list of provider-specific OAuth scopes with the permissions your OAuth app - would like to ask for.
-
-
scopes(List<String>) - Method in class com.ngrok.definitions.EndpointOAuthGitHub.Builder
-
-
a list of provider-specific OAuth scopes with the permissions your OAuth app - would like to ask for.
-
-
scopes(List<String>) - Method in class com.ngrok.definitions.EndpointOAuthGoogle.Builder
-
-
a list of provider-specific OAuth scopes with the permissions your OAuth app - would like to ask for.
-
-
scopes(List<String>) - Method in class com.ngrok.definitions.EndpointOAuthMicrosoft.Builder
-
-
a list of provider-specific OAuth scopes with the permissions your OAuth app - would like to ask for.
-
-
scopes(List<String>) - Method in class com.ngrok.definitions.EndpointOidc.Builder
-
-
The set of scopes to request from the OIDC identity provider.
-
-
scopes(Optional<List<String>>) - Method in class com.ngrok.definitions.EndpointOAuthFacebook.Builder
-
-
a list of provider-specific OAuth scopes with the permissions your OAuth app - would like to ask for.
-
-
scopes(Optional<List<String>>) - Method in class com.ngrok.definitions.EndpointOAuthGitHub.Builder
-
-
a list of provider-specific OAuth scopes with the permissions your OAuth app - would like to ask for.
-
-
scopes(Optional<List<String>>) - Method in class com.ngrok.definitions.EndpointOAuthGoogle.Builder
-
-
a list of provider-specific OAuth scopes with the permissions your OAuth app - would like to ask for.
-
-
scopes(Optional<List<String>>) - Method in class com.ngrok.definitions.EndpointOAuthMicrosoft.Builder
-
-
a list of provider-specific OAuth scopes with the permissions your OAuth app - would like to ask for.
-
-
scopes(Optional<List<String>>) - Method in class com.ngrok.definitions.EndpointOidc.Builder
-
-
The set of scopes to request from the OIDC identity provider.
-
-
secret(String) - Method in class com.ngrok.definitions.EndpointWebhookValidation.Builder
-
-
a string secret used to validate requests from the given provider.
-
-
secret(Optional<String>) - Method in class com.ngrok.definitions.EndpointWebhookValidation.Builder
-
-
a string secret used to validate requests from the given provider.
-
-
sendRequest(NgrokApiClient.HttpMethod, String, Stream<Map.Entry<String, Optional<Object>>>, Stream<Map.Entry<String, Optional<Object>>>, Optional<Class<O>>) - Method in class com.ngrok.DefaultNgrokApiClient
-
-
Sends a request to the ngrok API.
-
-
sendRequest(NgrokApiClient.HttpMethod, String, Stream<Map.Entry<String, Optional<Object>>>, Stream<Map.Entry<String, Optional<Object>>>, Optional<Class<O>>) - Method in interface com.ngrok.NgrokApiClient
-
-
Sends a request to the ngrok API.
-
-
sendRequest(URI, Class<O>) - Method in class com.ngrok.DefaultNgrokApiClient
-
-
Sends a GET request directly to the specified URI.
-
-
sendRequest(URI, Class<O>) - Method in interface com.ngrok.NgrokApiClient
-
-
Sends a GET request directly to the specified URI.
-
-
sources(List<EventSourceReplace>) - Method in class com.ngrok.services.EventSubscriptions.CreateCallBuilder
-
-
Sources containing the types for which this event subscription will trigger
-
-
sources(List<EventSourceReplace>) - Method in class com.ngrok.services.EventSubscriptions.UpdateCallBuilder
-
-
Sources containing the types for which this event subscription will trigger
-
-
sources(Optional<List<EventSourceReplace>>) - Method in class com.ngrok.services.EventSubscriptions.CreateCallBuilder
-
-
Sources containing the types for which this event subscription will trigger
-
-
sources(Optional<List<EventSourceReplace>>) - Method in class com.ngrok.services.EventSubscriptions.UpdateCallBuilder
-
-
Sources containing the types for which this event subscription will trigger
-
-
sshCertificateAuthorities() - Method in class com.ngrok.Ngrok
-
-
An SSH Certificate Authority is a pair of an SSH Certificate and its private - key that can be used to sign other SSH host and user certificates.
-
-
SshCertificateAuthorities - Class in com.ngrok.services
-
-
An SSH Certificate Authority is a pair of an SSH Certificate and its private - key that can be used to sign other SSH host and user certificates.
-
-
SshCertificateAuthorities(NgrokApiClient) - Constructor for class com.ngrok.services.SshCertificateAuthorities
-
-
Creates a new sub-client for SshCertificateAuthorities.
-
-
SshCertificateAuthorities.CreateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Create API call.
-
-
SshCertificateAuthorities.DeleteCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Delete API call.
-
-
SshCertificateAuthorities.GetCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Get API call.
-
-
SshCertificateAuthorities.ListCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent List API call.
-
-
SshCertificateAuthorities.UpdateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Update API call.
-
-
SshCertificateAuthority - Class in com.ngrok.definitions
-
-
A class encapsulating the SshCertificateAuthority resource.
-
-
SshCertificateAuthority(String, URI, OffsetDateTime, String, String, String, String) - Constructor for class com.ngrok.definitions.SshCertificateAuthority
-
-
Creates a new instance of SshCertificateAuthority.
-
-
SshCertificateAuthorityList - Class in com.ngrok.definitions
-
-
A class encapsulating the SshCertificateAuthorityList resource.
-
-
SshCertificateAuthorityList(List<SshCertificateAuthority>, URI, Optional<URI>) - Constructor for class com.ngrok.definitions.SshCertificateAuthorityList
-
-
Creates a new instance of SshCertificateAuthorityList.
-
-
SshCredential - Class in com.ngrok.definitions
-
-
A class encapsulating the SshCredential resource.
-
-
SshCredential(String, URI, OffsetDateTime, String, String, String, List<String>) - Constructor for class com.ngrok.definitions.SshCredential
-
-
Creates a new instance of SshCredential.
-
-
SshCredentialList - Class in com.ngrok.definitions
-
-
A class encapsulating the SshCredentialList resource.
-
-
SshCredentialList(List<SshCredential>, URI, Optional<URI>) - Constructor for class com.ngrok.definitions.SshCredentialList
-
-
Creates a new instance of SshCredentialList.
-
-
sshCredentials() - Method in class com.ngrok.Ngrok
-
-
SSH Credentials are SSH public keys that can be used to start SSH tunnels - via the ngrok SSH tunnel gateway.
-
-
SshCredentials - Class in com.ngrok.services
-
-
SSH Credentials are SSH public keys that can be used to start SSH tunnels - via the ngrok SSH tunnel gateway.
-
-
SshCredentials(NgrokApiClient) - Constructor for class com.ngrok.services.SshCredentials
-
-
Creates a new sub-client for SshCredentials.
-
-
SshCredentials.CreateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Create API call.
-
-
SshCredentials.DeleteCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Delete API call.
-
-
SshCredentials.GetCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Get API call.
-
-
SshCredentials.ListCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent List API call.
-
-
SshCredentials.UpdateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Update API call.
-
-
SshHostCertificate - Class in com.ngrok.definitions
-
-
A class encapsulating the SshHostCertificate resource.
-
-
SshHostCertificate(String, URI, OffsetDateTime, String, String, String, String, String, List<String>, OffsetDateTime, OffsetDateTime, String) - Constructor for class com.ngrok.definitions.SshHostCertificate
-
-
Creates a new instance of SshHostCertificate.
-
-
SshHostCertificateList - Class in com.ngrok.definitions
-
-
A class encapsulating the SshHostCertificateList resource.
-
-
SshHostCertificateList(List<SshHostCertificate>, URI, Optional<URI>) - Constructor for class com.ngrok.definitions.SshHostCertificateList
-
-
Creates a new instance of SshHostCertificateList.
-
-
sshHostCertificates() - Method in class com.ngrok.Ngrok
-
-
SSH Host Certificates along with the corresponding private key allows an SSH - server to assert its authenticity to connecting SSH clients who trust the - SSH Certificate Authority that was used to sign the certificate.
-
-
SshHostCertificates - Class in com.ngrok.services
-
-
SSH Host Certificates along with the corresponding private key allows an SSH - server to assert its authenticity to connecting SSH clients who trust the - SSH Certificate Authority that was used to sign the certificate.
-
-
SshHostCertificates(NgrokApiClient) - Constructor for class com.ngrok.services.SshHostCertificates
-
-
Creates a new sub-client for SshHostCertificates.
-
-
SshHostCertificates.CreateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Create API call.
-
-
SshHostCertificates.DeleteCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Delete API call.
-
-
SshHostCertificates.GetCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Get API call.
-
-
SshHostCertificates.ListCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent List API call.
-
-
SshHostCertificates.UpdateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Update API call.
-
-
SshUserCertificate - Class in com.ngrok.definitions
-
-
A class encapsulating the SshUserCertificate resource.
-
-
SshUserCertificate(String, URI, OffsetDateTime, String, String, String, String, String, List<String>, Map<String, String>, Map<String, String>, OffsetDateTime, OffsetDateTime, String) - Constructor for class com.ngrok.definitions.SshUserCertificate
-
-
Creates a new instance of SshUserCertificate.
-
-
SshUserCertificateList - Class in com.ngrok.definitions
-
-
A class encapsulating the SshUserCertificateList resource.
-
-
SshUserCertificateList(List<SshUserCertificate>, URI, Optional<URI>) - Constructor for class com.ngrok.definitions.SshUserCertificateList
-
-
Creates a new instance of SshUserCertificateList.
-
-
sshUserCertificates() - Method in class com.ngrok.Ngrok
-
-
SSH User Certificates are presented by SSH clients when connecting to an SSH - server to authenticate their connection.
-
-
SshUserCertificates - Class in com.ngrok.services
-
-
SSH User Certificates are presented by SSH clients when connecting to an SSH - server to authenticate their connection.
-
-
SshUserCertificates(NgrokApiClient) - Constructor for class com.ngrok.services.SshUserCertificates
-
-
Creates a new sub-client for SshUserCertificates.
-
-
SshUserCertificates.CreateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Create API call.
-
-
SshUserCertificates.DeleteCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Delete API call.
-
-
SshUserCertificates.GetCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Get API call.
-
-
SshUserCertificates.ListCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent List API call.
-
-
SshUserCertificates.UpdateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Update API call.
-
-
stop(String) - Method in class com.ngrok.services.TunnelSessions
-
-
Issues a command instructing the ngrok agent that started this tunnel session to - exit.
-
-
streamArn(String) - Method in class com.ngrok.definitions.EventTargetKinesis.Builder
-
-
An Amazon Resource Name specifying the Kinesis stream to deposit events into.
-
-
streamArn(Optional<String>) - Method in class com.ngrok.definitions.EventTargetKinesis.Builder
-
-
An Amazon Resource Name specifying the Kinesis stream to deposit events into.
-
-
-

T

-
-
target(EventTarget) - Method in class com.ngrok.services.EventDestinations.CreateCallBuilder
-
-
An object that encapsulates where and how to send your events.
-
-
target(EventTarget) - Method in class com.ngrok.services.EventDestinations.UpdateCallBuilder
-
-
An object that encapsulates where and how to send your events.
-
-
target(Optional<EventTarget>) - Method in class com.ngrok.services.EventDestinations.CreateCallBuilder
-
-
An object that encapsulates where and how to send your events.
-
-
target(Optional<EventTarget>) - Method in class com.ngrok.services.EventDestinations.UpdateCallBuilder
-
-
An object that encapsulates where and how to send your events.
-
-
teams(List<String>) - Method in class com.ngrok.definitions.EndpointOAuthGitHub.Builder
-
-
a list of github teams identifiers.
-
-
teams(Optional<List<String>>) - Method in class com.ngrok.definitions.EndpointOAuthGitHub.Builder
-
-
a list of github teams identifiers.
-
-
terminateAt(String) - Method in class com.ngrok.definitions.EndpointTlsTermination.Builder
-
-
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.
-
-
terminateAt(Optional<String>) - Method in class com.ngrok.definitions.EndpointTlsTermination.Builder
-
-
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.
-
-
TlsCertificate - Class in com.ngrok.definitions
-
-
A class encapsulating the TlsCertificate resource.
-
-
TlsCertificate(String, URI, OffsetDateTime, String, String, String, String, TlsCertificateSaNs, Optional<OffsetDateTime>, OffsetDateTime, OffsetDateTime, List<String>, List<String>, String, String, String, String, String, String, String, String) - Constructor for class com.ngrok.definitions.TlsCertificate
-
-
Creates a new instance of TlsCertificate.
-
-
TlsCertificateList - Class in com.ngrok.definitions
-
-
A class encapsulating the TlsCertificateList resource.
-
-
TlsCertificateList(List<TlsCertificate>, URI, Optional<URI>) - Constructor for class com.ngrok.definitions.TlsCertificateList
-
-
Creates a new instance of TlsCertificateList.
-
-
tlsCertificates() - Method in class com.ngrok.Ngrok
-
-
TLS Certificates are pairs of x509 certificates and their matching private - key that can be used to terminate TLS traffic.
-
-
TlsCertificates - Class in com.ngrok.services
-
-
TLS Certificates are pairs of x509 certificates and their matching private - key that can be used to terminate TLS traffic.
-
-
TlsCertificates(NgrokApiClient) - Constructor for class com.ngrok.services.TlsCertificates
-
-
Creates a new sub-client for TlsCertificates.
-
-
TlsCertificates.CreateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Create API call.
-
-
TlsCertificates.DeleteCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Delete API call.
-
-
TlsCertificates.GetCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Get API call.
-
-
TlsCertificates.ListCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent List API call.
-
-
TlsCertificates.UpdateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Update API call.
-
-
TlsCertificateSaNs - Class in com.ngrok.definitions
-
-
A class encapsulating the TlsCertificateSaNs resource.
-
-
TlsCertificateSaNs(List<String>, List<String>) - Constructor for class com.ngrok.definitions.TlsCertificateSaNs
-
-
Creates a new instance of TlsCertificateSaNs.
-
-
tlsTermination() - Method in class com.ngrok.Ngrok.PointcfgModuleNamespace
-
-
Creates a service client for EndpointTlsTerminationModule.
-
-
tlsTermination(EndpointTlsTermination) - Method in class com.ngrok.services.EndpointConfigurations.CreateCallBuilder
-
-
TLS termination module configuration or null
-
-
tlsTermination(EndpointTlsTermination) - Method in class com.ngrok.services.EndpointConfigurations.UpdateCallBuilder
-
-
TLS termination module configuration or null
-
-
tlsTermination(Optional<EndpointTlsTermination>) - Method in class com.ngrok.services.EndpointConfigurations.CreateCallBuilder
-
-
TLS termination module configuration or null
-
-
tlsTermination(Optional<EndpointTlsTermination>) - Method in class com.ngrok.services.EndpointConfigurations.UpdateCallBuilder
-
-
TLS termination module configuration or null
-
-
toString() - Method in class com.ngrok.definitions.AbuseReport
-
 
-
toString() - Method in class com.ngrok.definitions.AbuseReportHostname
-
 
-
toString() - Method in class com.ngrok.definitions.AgentIngress
-
 
-
toString() - Method in class com.ngrok.definitions.AgentIngressList
-
 
-
toString() - Method in class com.ngrok.definitions.ApiKey
-
 
-
toString() - Method in class com.ngrok.definitions.ApiKeyList
-
 
-
toString() - Method in class com.ngrok.definitions.AwsAuth
-
 
-
toString() - Method in class com.ngrok.definitions.AwsCredentials
-
 
-
toString() - Method in class com.ngrok.definitions.AwsRole
-
 
-
toString() - Method in class com.ngrok.definitions.CertificateAuthority
-
 
-
toString() - Method in class com.ngrok.definitions.CertificateAuthorityList
-
 
-
toString() - Method in class com.ngrok.definitions.Credential
-
 
-
toString() - Method in class com.ngrok.definitions.CredentialList
-
 
-
toString() - Method in class com.ngrok.definitions.EndpointCircuitBreaker
-
 
-
toString() - Method in class com.ngrok.definitions.EndpointCompression
-
 
-
toString() - Method in class com.ngrok.definitions.EndpointConfiguration
-
 
-
toString() - Method in class com.ngrok.definitions.EndpointConfigurationList
-
 
-
toString() - Method in class com.ngrok.definitions.EndpointIpPolicy
-
 
-
toString() - Method in class com.ngrok.definitions.EndpointIpPolicyMutate
-
 
-
toString() - Method in class com.ngrok.definitions.EndpointLogging
-
 
-
toString() - Method in class com.ngrok.definitions.EndpointLoggingMutate
-
 
-
toString() - Method in class com.ngrok.definitions.EndpointMutualTls
-
 
-
toString() - Method in class com.ngrok.definitions.EndpointMutualTlsMutate
-
 
-
toString() - Method in class com.ngrok.definitions.EndpointOAuth
-
 
-
toString() - Method in class com.ngrok.definitions.EndpointOAuthFacebook
-
 
-
toString() - Method in class com.ngrok.definitions.EndpointOAuthGitHub
-
 
-
toString() - Method in class com.ngrok.definitions.EndpointOAuthGoogle
-
 
-
toString() - Method in class com.ngrok.definitions.EndpointOAuthMicrosoft
-
 
-
toString() - Method in class com.ngrok.definitions.EndpointOAuthProvider
-
 
-
toString() - Method in class com.ngrok.definitions.EndpointOidc
-
 
-
toString() - Method in class com.ngrok.definitions.EndpointRequestHeaders
-
 
-
toString() - Method in class com.ngrok.definitions.EndpointResponseHeaders
-
 
-
toString() - Method in class com.ngrok.definitions.EndpointSaml
-
 
-
toString() - Method in class com.ngrok.definitions.EndpointSamlMutate
-
 
-
toString() - Method in class com.ngrok.definitions.EndpointTlsTermination
-
 
-
toString() - Method in class com.ngrok.definitions.EndpointWebhookValidation
-
 
-
toString() - Method in class com.ngrok.definitions.EventDestination
-
 
-
toString() - Method in class com.ngrok.definitions.EventDestinationList
-
 
-
toString() - Method in class com.ngrok.definitions.EventSource
-
 
-
toString() - Method in class com.ngrok.definitions.EventSourceList
-
 
-
toString() - Method in class com.ngrok.definitions.EventSourceReplace
-
 
-
toString() - Method in class com.ngrok.definitions.EventStream
-
 
-
toString() - Method in class com.ngrok.definitions.EventStreamList
-
 
-
toString() - Method in class com.ngrok.definitions.EventSubscription
-
 
-
toString() - Method in class com.ngrok.definitions.EventSubscriptionList
-
 
-
toString() - Method in class com.ngrok.definitions.EventTarget
-
 
-
toString() - Method in class com.ngrok.definitions.EventTargetCloudwatchLogs
-
 
-
toString() - Method in class com.ngrok.definitions.EventTargetFirehose
-
 
-
toString() - Method in class com.ngrok.definitions.EventTargetKinesis
-
 
-
toString() - Method in class com.ngrok.definitions.IpPolicy
-
 
-
toString() - Method in class com.ngrok.definitions.IpPolicyList
-
 
-
toString() - Method in class com.ngrok.definitions.IpPolicyRule
-
 
-
toString() - Method in class com.ngrok.definitions.IpPolicyRuleList
-
 
-
toString() - Method in class com.ngrok.definitions.IpRestriction
-
 
-
toString() - Method in class com.ngrok.definitions.IpRestrictionList
-
 
-
toString() - Method in class com.ngrok.definitions.Ref
-
 
-
toString() - Method in class com.ngrok.definitions.ReservedAddr
-
 
-
toString() - Method in class com.ngrok.definitions.ReservedAddrList
-
 
-
toString() - Method in class com.ngrok.definitions.ReservedDomain
-
 
-
toString() - Method in class com.ngrok.definitions.ReservedDomainCertJob
-
 
-
toString() - Method in class com.ngrok.definitions.ReservedDomainCertPolicy
-
 
-
toString() - Method in class com.ngrok.definitions.ReservedDomainCertStatus
-
 
-
toString() - Method in class com.ngrok.definitions.ReservedDomainList
-
 
-
toString() - Method in class com.ngrok.definitions.SshCertificateAuthority
-
 
-
toString() - Method in class com.ngrok.definitions.SshCertificateAuthorityList
-
 
-
toString() - Method in class com.ngrok.definitions.SshCredential
-
 
-
toString() - Method in class com.ngrok.definitions.SshCredentialList
-
 
-
toString() - Method in class com.ngrok.definitions.SshHostCertificate
-
 
-
toString() - Method in class com.ngrok.definitions.SshHostCertificateList
-
 
-
toString() - Method in class com.ngrok.definitions.SshUserCertificate
-
 
-
toString() - Method in class com.ngrok.definitions.SshUserCertificateList
-
 
-
toString() - Method in class com.ngrok.definitions.TlsCertificate
-
 
-
toString() - Method in class com.ngrok.definitions.TlsCertificateList
-
 
-
toString() - Method in class com.ngrok.definitions.TlsCertificateSaNs
-
 
-
toString() - Method in class com.ngrok.definitions.Tunnel
-
 
-
toString() - Method in class com.ngrok.definitions.TunnelList
-
 
-
toString() - Method in class com.ngrok.definitions.TunnelSession
-
 
-
toString() - Method in class com.ngrok.definitions.TunnelSessionList
-
 
-
trippedDuration(Duration) - Method in class com.ngrok.definitions.EndpointCircuitBreaker.Builder
-
-
Integer number of seconds after which the circuit is tripped to wait before - re-evaluating upstream health
-
-
trippedDuration(Optional<Duration>) - Method in class com.ngrok.definitions.EndpointCircuitBreaker.Builder
-
-
Integer number of seconds after which the circuit is tripped to wait before - re-evaluating upstream health
-
-
Tunnel - Class in com.ngrok.definitions
-
-
A class encapsulating the Tunnel resource.
-
-
Tunnel(String, URI, OffsetDateTime, String, String, String, Ref) - Constructor for class com.ngrok.definitions.Tunnel
-
-
Creates a new instance of Tunnel.
-
-
TunnelList - Class in com.ngrok.definitions
-
-
A class encapsulating the TunnelList resource.
-
-
TunnelList(List<Tunnel>, URI, Optional<URI>) - Constructor for class com.ngrok.definitions.TunnelList
-
-
Creates a new instance of TunnelList.
-
-
tunnels() - Method in class com.ngrok.Ngrok
-
-
Tunnels provide endpoints to access services exposed by a running ngrok - agent tunnel session or an SSH reverse tunnel session.
-
-
Tunnels - Class in com.ngrok.services
-
-
Tunnels provide endpoints to access services exposed by a running ngrok - agent tunnel session or an SSH reverse tunnel session.
-
-
Tunnels(NgrokApiClient) - Constructor for class com.ngrok.services.Tunnels
-
-
Creates a new sub-client for Tunnels.
-
-
Tunnels.ListCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent List API call.
-
-
TunnelSession - Class in com.ngrok.definitions
-
-
A class encapsulating the TunnelSession resource.
-
-
TunnelSession(String, Ref, String, String, String, String, String, OffsetDateTime, String, URI) - Constructor for class com.ngrok.definitions.TunnelSession
-
-
Creates a new instance of TunnelSession.
-
-
TunnelSessionList - Class in com.ngrok.definitions
-
-
A class encapsulating the TunnelSessionList resource.
-
-
TunnelSessionList(List<TunnelSession>, URI, Optional<URI>) - Constructor for class com.ngrok.definitions.TunnelSessionList
-
-
Creates a new instance of TunnelSessionList.
-
-
tunnelSessions() - Method in class com.ngrok.Ngrok
-
-
Tunnel Sessions represent instances of ngrok agents or SSH reverse tunnel - sessions that are running and connected to the ngrok service.
-
-
TunnelSessions - Class in com.ngrok.services
-
-
Tunnel Sessions represent instances of ngrok agents or SSH reverse tunnel - sessions that are running and connected to the ngrok service.
-
-
TunnelSessions(NgrokApiClient) - Constructor for class com.ngrok.services.TunnelSessions
-
-
Creates a new sub-client for TunnelSessions.
-
-
TunnelSessions.GetCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Get API call.
-
-
TunnelSessions.ListCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent List API call.
-
-
TunnelSessions.RestartCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Restart API call.
-
-
TunnelSessions.StopCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Stop API call.
-
-
TunnelSessions.UpdateCallBuilder - Class in com.ngrok.services
-
-
A builder object encapsulating state for an unsent Update API call.
-
-
type(String) - Method in class com.ngrok.definitions.EventSourceReplace.Builder
-
-
Type of event for which an event subscription will trigger
-
-
type(String) - Method in class com.ngrok.services.EndpointConfigurations.CreateCallBuilder
-
-
they type of traffic this endpoint configuration can be applied to.
-
-
type(String) - Method in class com.ngrok.services.EventSources.CreateCallBuilder
-
-
Type of event for which an event subscription will trigger
-
-
type(Optional<String>) - Method in class com.ngrok.definitions.EventSourceReplace.Builder
-
-
Type of event for which an event subscription will trigger
-
-
type(Optional<String>) - Method in class com.ngrok.services.EndpointConfigurations.CreateCallBuilder
-
-
they type of traffic this endpoint configuration can be applied to.
-
-
type(Optional<String>) - Method in class com.ngrok.services.EventSources.CreateCallBuilder
-
-
Type of event for which an event subscription will trigger
-
-
-

U

-
-
update(String) - Method in class com.ngrok.services.AgentIngresses
-
-
Update attributes of an Agent Ingress by ID.
-
-
update(String) - Method in class com.ngrok.services.ApiKeys
-
-
Update attributes of an API key by ID.
-
-
update(String) - Method in class com.ngrok.services.CertificateAuthorities
-
-
Update attributes of a Certificate Authority by ID - - See also https://ngrok.com/docs/api#api-certificate-authorities-update.
-
-
update(String) - Method in class com.ngrok.services.Credentials
-
-
Update attributes of an tunnel authtoken credential by ID - - See also https://ngrok.com/docs/api#api-credentials-update.
-
-
update(String) - Method in class com.ngrok.services.EndpointConfigurations
-
-
Updates an endpoint configuration.
-
-
update(String) - Method in class com.ngrok.services.EventDestinations
-
-
Update attributes of an Event Destination.
-
-
update(String) - Method in class com.ngrok.services.EventStreams
-
-
Update attributes of an Event Stream by ID.
-
-
update(String) - Method in class com.ngrok.services.EventSubscriptions
-
-
Update an Event Subscription.
-
-
update(String) - Method in class com.ngrok.services.IpPolicies
-
-
Update attributes of an IP policy by ID - - See also https://ngrok.com/docs/api#api-ip-policies-update.
-
-
update(String) - Method in class com.ngrok.services.IpPolicyRules
-
-
Update attributes of an IP policy rule by ID - - See also https://ngrok.com/docs/api#api-ip-policy-rules-update.
-
-
update(String) - Method in class com.ngrok.services.IpRestrictions
-
-
Update attributes of an IP restriction by ID - - See also https://ngrok.com/docs/api#api-ip-restrictions-update.
-
-
update(String) - Method in class com.ngrok.services.ReservedAddrs
-
-
Update the attributes of a reserved address.
-
-
update(String) - Method in class com.ngrok.services.ReservedDomains
-
-
Update the attributes of a reserved domain.
-
-
update(String) - Method in class com.ngrok.services.SshCertificateAuthorities
-
-
Update an SSH Certificate Authority - - See also https://ngrok.com/docs/api#api-ssh-certificate-authorities-update.
-
-
update(String) - Method in class com.ngrok.services.SshCredentials
-
-
Update attributes of an ssh_credential by ID - - See also https://ngrok.com/docs/api#api-ssh-credentials-update.
-
-
update(String) - Method in class com.ngrok.services.SshHostCertificates
-
-
Update an SSH Host Certificate - - See also https://ngrok.com/docs/api#api-ssh-host-certificates-update.
-
-
update(String) - Method in class com.ngrok.services.SshUserCertificates
-
-
Update an SSH User Certificate - - See also https://ngrok.com/docs/api#api-ssh-user-certificates-update.
-
-
update(String) - Method in class com.ngrok.services.TlsCertificates
-
-
Update attributes of a TLS Certificate by ID - - See also https://ngrok.com/docs/api#api-tls-certificates-update.
-
-
update(String) - Method in class com.ngrok.services.TunnelSessions
-
-
Issues a command instructing the ngrok agent to update itself to the latest - version.
-
-
update(String, String) - Method in class com.ngrok.services.EventSources
-
-
Update the type for which this event subscription will trigger - - See also https://ngrok.com/docs/api#api-event-sources-update.
-
-
-

V

-
-
validAfter(OffsetDateTime) - Method in class com.ngrok.services.SshHostCertificates.CreateCallBuilder
-
-
The time when the host certificate becomes valid, in RFC 3339 format.
-
-
validAfter(OffsetDateTime) - Method in class com.ngrok.services.SshUserCertificates.CreateCallBuilder
-
-
The time when the user certificate becomes valid, in RFC 3339 format.
-
-
validAfter(Optional<OffsetDateTime>) - Method in class com.ngrok.services.SshHostCertificates.CreateCallBuilder
-
-
The time when the host certificate becomes valid, in RFC 3339 format.
-
-
validAfter(Optional<OffsetDateTime>) - Method in class com.ngrok.services.SshUserCertificates.CreateCallBuilder
-
-
The time when the user certificate becomes valid, in RFC 3339 format.
-
-
validUntil(OffsetDateTime) - Method in class com.ngrok.services.SshHostCertificates.CreateCallBuilder
-
-
The time when this host certificate becomes invalid, in RFC 3339 format.
-
-
validUntil(OffsetDateTime) - Method in class com.ngrok.services.SshUserCertificates.CreateCallBuilder
-
-
The time when this host certificate becomes invalid, in RFC 3339 format.
-
-
validUntil(Optional<OffsetDateTime>) - Method in class com.ngrok.services.SshHostCertificates.CreateCallBuilder
-
-
The time when this host certificate becomes invalid, in RFC 3339 format.
-
-
validUntil(Optional<OffsetDateTime>) - Method in class com.ngrok.services.SshUserCertificates.CreateCallBuilder
-
-
The time when this host certificate becomes invalid, in RFC 3339 format.
-
-
valueOf(String) - Static method in enum com.ngrok.NgrokApiClient.HttpMethod
-
-
Returns the enum constant of this type with the specified name.
-
-
values() - Static method in enum com.ngrok.NgrokApiClient.HttpMethod
-
-
Returns an array containing the constants of this enum type, in -the order they are declared.
-
-
Version - Class in com.ngrok
-
-
Client version information
-
-
volumeThreshold(long) - Method in class com.ngrok.definitions.EndpointCircuitBreaker.Builder
-
-
Integer number of requests in a rolling window that will trip the circuit.
-
-
volumeThreshold(Optional<Long>) - Method in class com.ngrok.definitions.EndpointCircuitBreaker.Builder
-
-
Integer number of requests in a rolling window that will trip the circuit.
-
-
-

W

-
-
webhookValidation() - Method in class com.ngrok.Ngrok.PointcfgModuleNamespace
-
-
Creates a service client for EndpointWebhookValidationModule.
-
-
webhookValidation(EndpointWebhookValidation) - Method in class com.ngrok.services.EndpointConfigurations.CreateCallBuilder
-
-
webhook validation module configuration or null
-
-
webhookValidation(EndpointWebhookValidation) - Method in class com.ngrok.services.EndpointConfigurations.UpdateCallBuilder
-
-
webhook validation module configuration or null
-
-
webhookValidation(Optional<EndpointWebhookValidation>) - Method in class com.ngrok.services.EndpointConfigurations.CreateCallBuilder
-
-
webhook validation module configuration or null
-
-
webhookValidation(Optional<EndpointWebhookValidation>) - Method in class com.ngrok.services.EndpointConfigurations.UpdateCallBuilder
-
-
webhook validation module configuration or null
-
-
-A B C D E F G H I K L M N O P R S T U V W 
All Classes|All Packages|Constant Field Values|Serialized Form
- -
-
- - diff --git a/docs/index.html b/docs/index.html deleted file mode 100644 index b3d9873..0000000 --- a/docs/index.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - -Overview (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

ngrok Java API client 0.2.0 API

-
-
-
Packages
-
-
Package
-
Description
- -
 
- -
 
- -
 
-
-
-
- -
-
- - diff --git a/docs/jquery-ui.overrides.css b/docs/jquery-ui.overrides.css deleted file mode 100644 index f89acb6..0000000 --- a/docs/jquery-ui.overrides.css +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -.ui-state-active, -.ui-widget-content .ui-state-active, -.ui-widget-header .ui-state-active, -a.ui-button:active, -.ui-button:active, -.ui-button.ui-state-active:hover { - /* Overrides the color of selection used in jQuery UI */ - background: #F8981D; -} diff --git a/docs/member-search-index.js b/docs/member-search-index.js deleted file mode 100644 index 9e342bb..0000000 --- a/docs/member-search-index.js +++ /dev/null @@ -1 +0,0 @@ -memberSearchIndex = [{"p":"com.ngrok.definitions","c":"AbuseReport","l":"AbuseReport(String, URI, OffsetDateTime, List, String, String, List)","u":"%3Cinit%3E(java.lang.String,java.net.URI,java.time.OffsetDateTime,java.util.List,java.lang.String,java.lang.String,java.util.List)"},{"p":"com.ngrok.definitions","c":"AbuseReportHostname","l":"AbuseReportHostname(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"com.ngrok","c":"Ngrok","l":"abuseReports()"},{"p":"com.ngrok.services","c":"AbuseReports","l":"AbuseReports(NgrokApiClient)","u":"%3Cinit%3E(com.ngrok.NgrokApiClient)"},{"p":"com.ngrok.services","c":"Credentials.CreateCallBuilder","l":"acl(List)","u":"acl(java.util.List)"},{"p":"com.ngrok.services","c":"Credentials.UpdateCallBuilder","l":"acl(List)","u":"acl(java.util.List)"},{"p":"com.ngrok.services","c":"SshCredentials.CreateCallBuilder","l":"acl(List)","u":"acl(java.util.List)"},{"p":"com.ngrok.services","c":"SshCredentials.UpdateCallBuilder","l":"acl(List)","u":"acl(java.util.List)"},{"p":"com.ngrok.services","c":"Credentials.CreateCallBuilder","l":"acl(Optional>)","u":"acl(java.util.Optional)"},{"p":"com.ngrok.services","c":"Credentials.UpdateCallBuilder","l":"acl(Optional>)","u":"acl(java.util.Optional)"},{"p":"com.ngrok.services","c":"SshCredentials.CreateCallBuilder","l":"acl(Optional>)","u":"acl(java.util.Optional)"},{"p":"com.ngrok.services","c":"SshCredentials.UpdateCallBuilder","l":"acl(Optional>)","u":"acl(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointRequestHeaders.Builder","l":"add(Map)","u":"add(java.util.Map)"},{"p":"com.ngrok.definitions","c":"EndpointResponseHeaders.Builder","l":"add(Map)","u":"add(java.util.Map)"},{"p":"com.ngrok.definitions","c":"EndpointRequestHeaders.Builder","l":"add(Optional>)","u":"add(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointResponseHeaders.Builder","l":"add(Optional>)","u":"add(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"AgentIngress","l":"AgentIngress(String, URI, String, String, String, List, List, String)","u":"%3Cinit%3E(java.lang.String,java.net.URI,java.lang.String,java.lang.String,java.lang.String,java.util.List,java.util.List,java.lang.String)"},{"p":"com.ngrok","c":"Ngrok","l":"agentIngresses()"},{"p":"com.ngrok.services","c":"AgentIngresses","l":"AgentIngresses(NgrokApiClient)","u":"%3Cinit%3E(com.ngrok.NgrokApiClient)"},{"p":"com.ngrok.definitions","c":"AgentIngressList","l":"AgentIngressList(List, URI, Optional)","u":"%3Cinit%3E(java.util.List,java.net.URI,java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointSamlMutate.Builder","l":"allowIdpInitiated(boolean)"},{"p":"com.ngrok.definitions","c":"EndpointSamlMutate.Builder","l":"allowIdpInitiated(Optional)","u":"allowIdpInitiated(java.util.Optional)"},{"p":"com.ngrok","c":"Version","l":"API_VERSION"},{"p":"com.ngrok.definitions","c":"ApiKey","l":"ApiKey(String, URI, String, String, OffsetDateTime, Optional)","u":"%3Cinit%3E(java.lang.String,java.net.URI,java.lang.String,java.lang.String,java.time.OffsetDateTime,java.util.Optional)"},{"p":"com.ngrok.definitions","c":"ApiKeyList","l":"ApiKeyList(List, URI, Optional)","u":"%3Cinit%3E(java.util.List,java.net.URI,java.util.Optional)"},{"p":"com.ngrok","c":"Ngrok","l":"apiKeys()"},{"p":"com.ngrok.services","c":"ApiKeys","l":"ApiKeys(NgrokApiClient)","u":"%3Cinit%3E(com.ngrok.NgrokApiClient)"},{"p":"com.ngrok.definitions","c":"EventTargetCloudwatchLogs.Builder","l":"auth(AwsAuth)","u":"auth(com.ngrok.definitions.AwsAuth)"},{"p":"com.ngrok.definitions","c":"EventTargetFirehose.Builder","l":"auth(AwsAuth)","u":"auth(com.ngrok.definitions.AwsAuth)"},{"p":"com.ngrok.definitions","c":"EventTargetKinesis.Builder","l":"auth(AwsAuth)","u":"auth(com.ngrok.definitions.AwsAuth)"},{"p":"com.ngrok.definitions","c":"EventTargetCloudwatchLogs.Builder","l":"auth(Optional)","u":"auth(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EventTargetFirehose.Builder","l":"auth(Optional)","u":"auth(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EventTargetKinesis.Builder","l":"auth(Optional)","u":"auth(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOAuth.Builder","l":"authCheckInterval(long)"},{"p":"com.ngrok.definitions","c":"EndpointOAuth.Builder","l":"authCheckInterval(Optional)","u":"authCheckInterval(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"ReservedDomainCertPolicy.Builder","l":"authority(Optional)","u":"authority(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"ReservedDomainCertPolicy.Builder","l":"authority(String)","u":"authority(java.lang.String)"},{"p":"com.ngrok.definitions","c":"EndpointSamlMutate.Builder","l":"authorizedGroups(List)","u":"authorizedGroups(java.util.List)"},{"p":"com.ngrok.definitions","c":"EndpointSamlMutate.Builder","l":"authorizedGroups(Optional>)","u":"authorizedGroups(java.util.Optional)"},{"p":"com.ngrok","c":"DefaultNgrokApiClient.Builder","l":"baseUri(Optional)","u":"baseUri(java.util.Optional)"},{"p":"com.ngrok","c":"DefaultNgrokApiClient.Builder","l":"baseUri(URI)","u":"baseUri(java.net.URI)"},{"p":"com.ngrok.services","c":"AgentIngresses.ListCallBuilder","l":"beforeId(Optional)","u":"beforeId(java.util.Optional)"},{"p":"com.ngrok.services","c":"ApiKeys.ListCallBuilder","l":"beforeId(Optional)","u":"beforeId(java.util.Optional)"},{"p":"com.ngrok.services","c":"CertificateAuthorities.ListCallBuilder","l":"beforeId(Optional)","u":"beforeId(java.util.Optional)"},{"p":"com.ngrok.services","c":"Credentials.ListCallBuilder","l":"beforeId(Optional)","u":"beforeId(java.util.Optional)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.ListCallBuilder","l":"beforeId(Optional)","u":"beforeId(java.util.Optional)"},{"p":"com.ngrok.services","c":"EventDestinations.ListCallBuilder","l":"beforeId(Optional)","u":"beforeId(java.util.Optional)"},{"p":"com.ngrok.services","c":"EventStreams.ListCallBuilder","l":"beforeId(Optional)","u":"beforeId(java.util.Optional)"},{"p":"com.ngrok.services","c":"EventSubscriptions.ListCallBuilder","l":"beforeId(Optional)","u":"beforeId(java.util.Optional)"},{"p":"com.ngrok.services","c":"IpPolicies.ListCallBuilder","l":"beforeId(Optional)","u":"beforeId(java.util.Optional)"},{"p":"com.ngrok.services","c":"IpPolicyRules.ListCallBuilder","l":"beforeId(Optional)","u":"beforeId(java.util.Optional)"},{"p":"com.ngrok.services","c":"IpRestrictions.ListCallBuilder","l":"beforeId(Optional)","u":"beforeId(java.util.Optional)"},{"p":"com.ngrok.services","c":"ReservedAddrs.ListCallBuilder","l":"beforeId(Optional)","u":"beforeId(java.util.Optional)"},{"p":"com.ngrok.services","c":"ReservedDomains.ListCallBuilder","l":"beforeId(Optional)","u":"beforeId(java.util.Optional)"},{"p":"com.ngrok.services","c":"SshCertificateAuthorities.ListCallBuilder","l":"beforeId(Optional)","u":"beforeId(java.util.Optional)"},{"p":"com.ngrok.services","c":"SshCredentials.ListCallBuilder","l":"beforeId(Optional)","u":"beforeId(java.util.Optional)"},{"p":"com.ngrok.services","c":"SshHostCertificates.ListCallBuilder","l":"beforeId(Optional)","u":"beforeId(java.util.Optional)"},{"p":"com.ngrok.services","c":"SshUserCertificates.ListCallBuilder","l":"beforeId(Optional)","u":"beforeId(java.util.Optional)"},{"p":"com.ngrok.services","c":"TlsCertificates.ListCallBuilder","l":"beforeId(Optional)","u":"beforeId(java.util.Optional)"},{"p":"com.ngrok.services","c":"Tunnels.ListCallBuilder","l":"beforeId(Optional)","u":"beforeId(java.util.Optional)"},{"p":"com.ngrok.services","c":"TunnelSessions.ListCallBuilder","l":"beforeId(Optional)","u":"beforeId(java.util.Optional)"},{"p":"com.ngrok.services","c":"AgentIngresses.ListCallBuilder","l":"beforeId(String)","u":"beforeId(java.lang.String)"},{"p":"com.ngrok.services","c":"ApiKeys.ListCallBuilder","l":"beforeId(String)","u":"beforeId(java.lang.String)"},{"p":"com.ngrok.services","c":"CertificateAuthorities.ListCallBuilder","l":"beforeId(String)","u":"beforeId(java.lang.String)"},{"p":"com.ngrok.services","c":"Credentials.ListCallBuilder","l":"beforeId(String)","u":"beforeId(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.ListCallBuilder","l":"beforeId(String)","u":"beforeId(java.lang.String)"},{"p":"com.ngrok.services","c":"EventDestinations.ListCallBuilder","l":"beforeId(String)","u":"beforeId(java.lang.String)"},{"p":"com.ngrok.services","c":"EventStreams.ListCallBuilder","l":"beforeId(String)","u":"beforeId(java.lang.String)"},{"p":"com.ngrok.services","c":"EventSubscriptions.ListCallBuilder","l":"beforeId(String)","u":"beforeId(java.lang.String)"},{"p":"com.ngrok.services","c":"IpPolicies.ListCallBuilder","l":"beforeId(String)","u":"beforeId(java.lang.String)"},{"p":"com.ngrok.services","c":"IpPolicyRules.ListCallBuilder","l":"beforeId(String)","u":"beforeId(java.lang.String)"},{"p":"com.ngrok.services","c":"IpRestrictions.ListCallBuilder","l":"beforeId(String)","u":"beforeId(java.lang.String)"},{"p":"com.ngrok.services","c":"ReservedAddrs.ListCallBuilder","l":"beforeId(String)","u":"beforeId(java.lang.String)"},{"p":"com.ngrok.services","c":"ReservedDomains.ListCallBuilder","l":"beforeId(String)","u":"beforeId(java.lang.String)"},{"p":"com.ngrok.services","c":"SshCertificateAuthorities.ListCallBuilder","l":"beforeId(String)","u":"beforeId(java.lang.String)"},{"p":"com.ngrok.services","c":"SshCredentials.ListCallBuilder","l":"beforeId(String)","u":"beforeId(java.lang.String)"},{"p":"com.ngrok.services","c":"SshHostCertificates.ListCallBuilder","l":"beforeId(String)","u":"beforeId(java.lang.String)"},{"p":"com.ngrok.services","c":"SshUserCertificates.ListCallBuilder","l":"beforeId(String)","u":"beforeId(java.lang.String)"},{"p":"com.ngrok.services","c":"TlsCertificates.ListCallBuilder","l":"beforeId(String)","u":"beforeId(java.lang.String)"},{"p":"com.ngrok.services","c":"Tunnels.ListCallBuilder","l":"beforeId(String)","u":"beforeId(java.lang.String)"},{"p":"com.ngrok.services","c":"TunnelSessions.ListCallBuilder","l":"beforeId(String)","u":"beforeId(java.lang.String)"},{"p":"com.ngrok.services","c":"AbuseReports.CreateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"AbuseReports.GetCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"AgentIngresses.CreateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"AgentIngresses.DeleteCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"AgentIngresses.GetCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"AgentIngresses.ListCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"AgentIngresses.UpdateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"ApiKeys.CreateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"ApiKeys.DeleteCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"ApiKeys.GetCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"ApiKeys.ListCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"ApiKeys.UpdateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"CertificateAuthorities.CreateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"CertificateAuthorities.DeleteCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"CertificateAuthorities.GetCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"CertificateAuthorities.ListCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"CertificateAuthorities.UpdateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"Credentials.CreateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"Credentials.DeleteCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"Credentials.GetCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"Credentials.ListCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"Credentials.UpdateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointCircuitBreakerModule.DeleteCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointCircuitBreakerModule.GetCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointCircuitBreakerModule.ReplaceCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointCompressionModule.DeleteCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointCompressionModule.GetCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointCompressionModule.ReplaceCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointConfigurations.CreateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointConfigurations.DeleteCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointConfigurations.GetCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointConfigurations.ListCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointConfigurations.UpdateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointIpPolicyModule.DeleteCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointIpPolicyModule.GetCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointIpPolicyModule.ReplaceCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointLoggingModule.DeleteCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointLoggingModule.GetCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointLoggingModule.ReplaceCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointMutualTlsModule.DeleteCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointMutualTlsModule.GetCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointMutualTlsModule.ReplaceCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointOAuthModule.DeleteCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointOAuthModule.GetCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointOAuthModule.ReplaceCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointOidcModule.DeleteCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointOidcModule.GetCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointOidcModule.ReplaceCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointRequestHeadersModule.DeleteCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointRequestHeadersModule.GetCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointRequestHeadersModule.ReplaceCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointResponseHeadersModule.DeleteCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointResponseHeadersModule.GetCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointResponseHeadersModule.ReplaceCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointSamlModule.DeleteCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointSamlModule.GetCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointSamlModule.ReplaceCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointTlsTerminationModule.DeleteCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointTlsTerminationModule.GetCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointTlsTerminationModule.ReplaceCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointWebhookValidationModule.DeleteCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointWebhookValidationModule.GetCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EndpointWebhookValidationModule.ReplaceCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EventDestinations.CreateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EventDestinations.DeleteCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EventDestinations.GetCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EventDestinations.ListCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EventDestinations.UpdateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EventSources.CreateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EventSources.DeleteCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EventSources.GetCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EventSources.ListCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EventSources.UpdateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EventStreams.CreateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EventStreams.DeleteCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EventStreams.GetCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EventStreams.ListCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EventStreams.UpdateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EventSubscriptions.CreateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EventSubscriptions.DeleteCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EventSubscriptions.GetCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EventSubscriptions.ListCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"EventSubscriptions.UpdateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"IpPolicies.CreateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"IpPolicies.DeleteCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"IpPolicies.GetCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"IpPolicies.ListCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"IpPolicies.UpdateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"IpPolicyRules.CreateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"IpPolicyRules.DeleteCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"IpPolicyRules.GetCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"IpPolicyRules.ListCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"IpPolicyRules.UpdateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"IpRestrictions.CreateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"IpRestrictions.DeleteCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"IpRestrictions.GetCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"IpRestrictions.ListCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"IpRestrictions.UpdateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"ReservedAddrs.CreateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"ReservedAddrs.DeleteCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"ReservedAddrs.DeleteEndpointConfigCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"ReservedAddrs.GetCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"ReservedAddrs.ListCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"ReservedAddrs.UpdateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"ReservedDomains.CreateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"ReservedDomains.DeleteCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"ReservedDomains.DeleteCertificateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"ReservedDomains.DeleteCertificateManagementPolicyCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"ReservedDomains.DeleteHttpEndpointConfigCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"ReservedDomains.DeleteHttpsEndpointConfigCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"ReservedDomains.GetCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"ReservedDomains.ListCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"ReservedDomains.UpdateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"SshCertificateAuthorities.CreateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"SshCertificateAuthorities.DeleteCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"SshCertificateAuthorities.GetCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"SshCertificateAuthorities.ListCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"SshCertificateAuthorities.UpdateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"SshCredentials.CreateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"SshCredentials.DeleteCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"SshCredentials.GetCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"SshCredentials.ListCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"SshCredentials.UpdateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"SshHostCertificates.CreateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"SshHostCertificates.DeleteCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"SshHostCertificates.GetCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"SshHostCertificates.ListCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"SshHostCertificates.UpdateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"SshUserCertificates.CreateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"SshUserCertificates.DeleteCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"SshUserCertificates.GetCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"SshUserCertificates.ListCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"SshUserCertificates.UpdateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"TlsCertificates.CreateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"TlsCertificates.DeleteCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"TlsCertificates.GetCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"TlsCertificates.ListCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"TlsCertificates.UpdateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"Tunnels.ListCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"TunnelSessions.GetCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"TunnelSessions.ListCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"TunnelSessions.RestartCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"TunnelSessions.StopCallBuilder","l":"blockingCall()"},{"p":"com.ngrok.services","c":"TunnelSessions.UpdateCallBuilder","l":"blockingCall()"},{"p":"com.ngrok","c":"DefaultNgrokApiClient.Builder","l":"build()"},{"p":"com.ngrok.definitions","c":"AwsAuth.Builder","l":"build()"},{"p":"com.ngrok.definitions","c":"AwsCredentials.Builder","l":"build()"},{"p":"com.ngrok.definitions","c":"AwsRole.Builder","l":"build()"},{"p":"com.ngrok.definitions","c":"EndpointCircuitBreaker.Builder","l":"build()"},{"p":"com.ngrok.definitions","c":"EndpointCompression.Builder","l":"build()"},{"p":"com.ngrok.definitions","c":"EndpointIpPolicyMutate.Builder","l":"build()"},{"p":"com.ngrok.definitions","c":"EndpointLoggingMutate.Builder","l":"build()"},{"p":"com.ngrok.definitions","c":"EndpointMutualTlsMutate.Builder","l":"build()"},{"p":"com.ngrok.definitions","c":"EndpointOAuth.Builder","l":"build()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthFacebook.Builder","l":"build()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGitHub.Builder","l":"build()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGoogle.Builder","l":"build()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthMicrosoft.Builder","l":"build()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthProvider.Builder","l":"build()"},{"p":"com.ngrok.definitions","c":"EndpointOidc.Builder","l":"build()"},{"p":"com.ngrok.definitions","c":"EndpointRequestHeaders.Builder","l":"build()"},{"p":"com.ngrok.definitions","c":"EndpointResponseHeaders.Builder","l":"build()"},{"p":"com.ngrok.definitions","c":"EndpointSamlMutate.Builder","l":"build()"},{"p":"com.ngrok.definitions","c":"EndpointTlsTermination.Builder","l":"build()"},{"p":"com.ngrok.definitions","c":"EndpointWebhookValidation.Builder","l":"build()"},{"p":"com.ngrok.definitions","c":"EventSourceReplace.Builder","l":"build()"},{"p":"com.ngrok.definitions","c":"EventTarget.Builder","l":"build()"},{"p":"com.ngrok.definitions","c":"EventTargetCloudwatchLogs.Builder","l":"build()"},{"p":"com.ngrok.definitions","c":"EventTargetFirehose.Builder","l":"build()"},{"p":"com.ngrok.definitions","c":"EventTargetKinesis.Builder","l":"build()"},{"p":"com.ngrok.definitions","c":"ReservedDomainCertPolicy.Builder","l":"build()"},{"p":"com.ngrok.services","c":"AbuseReports.CreateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"AbuseReports.GetCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"AgentIngresses.CreateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"AgentIngresses.DeleteCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"AgentIngresses.GetCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"AgentIngresses.ListCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"AgentIngresses.UpdateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"ApiKeys.CreateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"ApiKeys.DeleteCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"ApiKeys.GetCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"ApiKeys.ListCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"ApiKeys.UpdateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"CertificateAuthorities.CreateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"CertificateAuthorities.DeleteCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"CertificateAuthorities.GetCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"CertificateAuthorities.ListCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"CertificateAuthorities.UpdateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"Credentials.CreateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"Credentials.DeleteCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"Credentials.GetCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"Credentials.ListCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"Credentials.UpdateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointCircuitBreakerModule.DeleteCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointCircuitBreakerModule.GetCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointCircuitBreakerModule.ReplaceCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointCompressionModule.DeleteCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointCompressionModule.GetCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointCompressionModule.ReplaceCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointConfigurations.CreateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointConfigurations.DeleteCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointConfigurations.GetCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointConfigurations.ListCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointConfigurations.UpdateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointIpPolicyModule.DeleteCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointIpPolicyModule.GetCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointIpPolicyModule.ReplaceCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointLoggingModule.DeleteCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointLoggingModule.GetCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointLoggingModule.ReplaceCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointMutualTlsModule.DeleteCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointMutualTlsModule.GetCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointMutualTlsModule.ReplaceCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointOAuthModule.DeleteCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointOAuthModule.GetCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointOAuthModule.ReplaceCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointOidcModule.DeleteCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointOidcModule.GetCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointOidcModule.ReplaceCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointRequestHeadersModule.DeleteCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointRequestHeadersModule.GetCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointRequestHeadersModule.ReplaceCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointResponseHeadersModule.DeleteCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointResponseHeadersModule.GetCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointResponseHeadersModule.ReplaceCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointSamlModule.DeleteCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointSamlModule.GetCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointSamlModule.ReplaceCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointTlsTerminationModule.DeleteCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointTlsTerminationModule.GetCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointTlsTerminationModule.ReplaceCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointWebhookValidationModule.DeleteCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointWebhookValidationModule.GetCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EndpointWebhookValidationModule.ReplaceCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EventDestinations.CreateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EventDestinations.DeleteCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EventDestinations.GetCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EventDestinations.ListCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EventDestinations.UpdateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EventSources.CreateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EventSources.DeleteCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EventSources.GetCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EventSources.ListCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EventSources.UpdateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EventStreams.CreateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EventStreams.DeleteCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EventStreams.GetCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EventStreams.ListCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EventStreams.UpdateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EventSubscriptions.CreateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EventSubscriptions.DeleteCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EventSubscriptions.GetCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EventSubscriptions.ListCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"EventSubscriptions.UpdateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"IpPolicies.CreateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"IpPolicies.DeleteCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"IpPolicies.GetCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"IpPolicies.ListCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"IpPolicies.UpdateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"IpPolicyRules.CreateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"IpPolicyRules.DeleteCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"IpPolicyRules.GetCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"IpPolicyRules.ListCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"IpPolicyRules.UpdateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"IpRestrictions.CreateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"IpRestrictions.DeleteCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"IpRestrictions.GetCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"IpRestrictions.ListCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"IpRestrictions.UpdateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"ReservedAddrs.CreateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"ReservedAddrs.DeleteCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"ReservedAddrs.DeleteEndpointConfigCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"ReservedAddrs.GetCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"ReservedAddrs.ListCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"ReservedAddrs.UpdateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"ReservedDomains.CreateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"ReservedDomains.DeleteCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"ReservedDomains.DeleteCertificateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"ReservedDomains.DeleteCertificateManagementPolicyCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"ReservedDomains.DeleteHttpEndpointConfigCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"ReservedDomains.DeleteHttpsEndpointConfigCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"ReservedDomains.GetCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"ReservedDomains.ListCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"ReservedDomains.UpdateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"SshCertificateAuthorities.CreateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"SshCertificateAuthorities.DeleteCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"SshCertificateAuthorities.GetCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"SshCertificateAuthorities.ListCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"SshCertificateAuthorities.UpdateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"SshCredentials.CreateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"SshCredentials.DeleteCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"SshCredentials.GetCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"SshCredentials.ListCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"SshCredentials.UpdateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"SshHostCertificates.CreateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"SshHostCertificates.DeleteCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"SshHostCertificates.GetCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"SshHostCertificates.ListCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"SshHostCertificates.UpdateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"SshUserCertificates.CreateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"SshUserCertificates.DeleteCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"SshUserCertificates.GetCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"SshUserCertificates.ListCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"SshUserCertificates.UpdateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"TlsCertificates.CreateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"TlsCertificates.DeleteCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"TlsCertificates.GetCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"TlsCertificates.ListCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"TlsCertificates.UpdateCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"Tunnels.ListCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"TunnelSessions.GetCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"TunnelSessions.ListCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"TunnelSessions.RestartCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"TunnelSessions.StopCallBuilder","l":"call()"},{"p":"com.ngrok.services","c":"TunnelSessions.UpdateCallBuilder","l":"call()"},{"p":"com.ngrok","c":"Ngrok","l":"certificateAuthorities()"},{"p":"com.ngrok.services","c":"CertificateAuthorities","l":"CertificateAuthorities(NgrokApiClient)","u":"%3Cinit%3E(com.ngrok.NgrokApiClient)"},{"p":"com.ngrok.definitions","c":"CertificateAuthority","l":"CertificateAuthority(String, URI, OffsetDateTime, String, String, String, String, OffsetDateTime, OffsetDateTime, List, List)","u":"%3Cinit%3E(java.lang.String,java.net.URI,java.time.OffsetDateTime,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.time.OffsetDateTime,java.time.OffsetDateTime,java.util.List,java.util.List)"},{"p":"com.ngrok.definitions","c":"EndpointMutualTlsMutate.Builder","l":"certificateAuthorityIds(List)","u":"certificateAuthorityIds(java.util.List)"},{"p":"com.ngrok.definitions","c":"EndpointMutualTlsMutate.Builder","l":"certificateAuthorityIds(Optional>)","u":"certificateAuthorityIds(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"CertificateAuthorityList","l":"CertificateAuthorityList(List, URI, Optional)","u":"%3Cinit%3E(java.util.List,java.net.URI,java.util.Optional)"},{"p":"com.ngrok.services","c":"ReservedDomains.CreateCallBuilder","l":"certificateId(Optional)","u":"certificateId(java.util.Optional)"},{"p":"com.ngrok.services","c":"ReservedDomains.UpdateCallBuilder","l":"certificateId(Optional)","u":"certificateId(java.util.Optional)"},{"p":"com.ngrok.services","c":"ReservedDomains.CreateCallBuilder","l":"certificateId(String)","u":"certificateId(java.lang.String)"},{"p":"com.ngrok.services","c":"ReservedDomains.UpdateCallBuilder","l":"certificateId(String)","u":"certificateId(java.lang.String)"},{"p":"com.ngrok.services","c":"ReservedDomains.CreateCallBuilder","l":"certificateManagementPolicy(Optional)","u":"certificateManagementPolicy(java.util.Optional)"},{"p":"com.ngrok.services","c":"ReservedDomains.UpdateCallBuilder","l":"certificateManagementPolicy(Optional)","u":"certificateManagementPolicy(java.util.Optional)"},{"p":"com.ngrok.services","c":"ReservedDomains.CreateCallBuilder","l":"certificateManagementPolicy(ReservedDomainCertPolicy)","u":"certificateManagementPolicy(com.ngrok.definitions.ReservedDomainCertPolicy)"},{"p":"com.ngrok.services","c":"ReservedDomains.UpdateCallBuilder","l":"certificateManagementPolicy(ReservedDomainCertPolicy)","u":"certificateManagementPolicy(com.ngrok.definitions.ReservedDomainCertPolicy)"},{"p":"com.ngrok.services","c":"IpPolicyRules.UpdateCallBuilder","l":"cidr(Optional)","u":"cidr(java.util.Optional)"},{"p":"com.ngrok.services","c":"IpPolicyRules.UpdateCallBuilder","l":"cidr(String)","u":"cidr(java.lang.String)"},{"p":"com.ngrok","c":"Ngrok.PointcfgModuleNamespace","l":"circuitBreaker()"},{"p":"com.ngrok.services","c":"EndpointConfigurations.CreateCallBuilder","l":"circuitBreaker(EndpointCircuitBreaker)","u":"circuitBreaker(com.ngrok.definitions.EndpointCircuitBreaker)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.UpdateCallBuilder","l":"circuitBreaker(EndpointCircuitBreaker)","u":"circuitBreaker(com.ngrok.definitions.EndpointCircuitBreaker)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.CreateCallBuilder","l":"circuitBreaker(Optional)","u":"circuitBreaker(java.util.Optional)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.UpdateCallBuilder","l":"circuitBreaker(Optional)","u":"circuitBreaker(java.util.Optional)"},{"p":"com.ngrok","c":"Version","l":"CLIENT_VERSION"},{"p":"com.ngrok.definitions","c":"EndpointOAuthFacebook.Builder","l":"clientId(Optional)","u":"clientId(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGitHub.Builder","l":"clientId(Optional)","u":"clientId(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGoogle.Builder","l":"clientId(Optional)","u":"clientId(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthMicrosoft.Builder","l":"clientId(Optional)","u":"clientId(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOidc.Builder","l":"clientId(Optional)","u":"clientId(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthFacebook.Builder","l":"clientId(String)","u":"clientId(java.lang.String)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGitHub.Builder","l":"clientId(String)","u":"clientId(java.lang.String)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGoogle.Builder","l":"clientId(String)","u":"clientId(java.lang.String)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthMicrosoft.Builder","l":"clientId(String)","u":"clientId(java.lang.String)"},{"p":"com.ngrok.definitions","c":"EndpointOidc.Builder","l":"clientId(String)","u":"clientId(java.lang.String)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthFacebook.Builder","l":"clientSecret(Optional)","u":"clientSecret(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGitHub.Builder","l":"clientSecret(Optional)","u":"clientSecret(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGoogle.Builder","l":"clientSecret(Optional)","u":"clientSecret(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthMicrosoft.Builder","l":"clientSecret(Optional)","u":"clientSecret(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOidc.Builder","l":"clientSecret(Optional)","u":"clientSecret(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthFacebook.Builder","l":"clientSecret(String)","u":"clientSecret(java.lang.String)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGitHub.Builder","l":"clientSecret(String)","u":"clientSecret(java.lang.String)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGoogle.Builder","l":"clientSecret(String)","u":"clientSecret(java.lang.String)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthMicrosoft.Builder","l":"clientSecret(String)","u":"clientSecret(java.lang.String)"},{"p":"com.ngrok.definitions","c":"EndpointOidc.Builder","l":"clientSecret(String)","u":"clientSecret(java.lang.String)"},{"p":"com.ngrok.definitions","c":"EventTarget.Builder","l":"cloudwatchLogs(EventTargetCloudwatchLogs)","u":"cloudwatchLogs(com.ngrok.definitions.EventTargetCloudwatchLogs)"},{"p":"com.ngrok.definitions","c":"EventTarget.Builder","l":"cloudwatchLogs(Optional)","u":"cloudwatchLogs(java.util.Optional)"},{"p":"com.ngrok","c":"Ngrok.PointcfgModuleNamespace","l":"compression()"},{"p":"com.ngrok.services","c":"EndpointConfigurations.CreateCallBuilder","l":"compression(EndpointCompression)","u":"compression(com.ngrok.definitions.EndpointCompression)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.UpdateCallBuilder","l":"compression(EndpointCompression)","u":"compression(com.ngrok.definitions.EndpointCompression)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.CreateCallBuilder","l":"compression(Optional)","u":"compression(java.util.Optional)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.UpdateCallBuilder","l":"compression(Optional)","u":"compression(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOAuth.Builder","l":"cookiePrefix(Optional)","u":"cookiePrefix(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOidc.Builder","l":"cookiePrefix(Optional)","u":"cookiePrefix(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointSamlMutate.Builder","l":"cookiePrefix(Optional)","u":"cookiePrefix(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOAuth.Builder","l":"cookiePrefix(String)","u":"cookiePrefix(java.lang.String)"},{"p":"com.ngrok.definitions","c":"EndpointOidc.Builder","l":"cookiePrefix(String)","u":"cookiePrefix(java.lang.String)"},{"p":"com.ngrok.definitions","c":"EndpointSamlMutate.Builder","l":"cookiePrefix(String)","u":"cookiePrefix(java.lang.String)"},{"p":"com.ngrok.services","c":"ApiKeys","l":"create()"},{"p":"com.ngrok.services","c":"Credentials","l":"create()"},{"p":"com.ngrok.services","c":"EndpointConfigurations","l":"create()"},{"p":"com.ngrok.services","c":"EventDestinations","l":"create()"},{"p":"com.ngrok.services","c":"EventStreams","l":"create()"},{"p":"com.ngrok.services","c":"EventSubscriptions","l":"create()"},{"p":"com.ngrok.services","c":"ReservedAddrs","l":"create()"},{"p":"com.ngrok.services","c":"SshCertificateAuthorities","l":"create()"},{"p":"com.ngrok.services","c":"AbuseReports","l":"create(List)","u":"create(java.util.List)"},{"p":"com.ngrok.services","c":"AgentIngresses","l":"create(String)","u":"create(java.lang.String)"},{"p":"com.ngrok.services","c":"CertificateAuthorities","l":"create(String)","u":"create(java.lang.String)"},{"p":"com.ngrok.services","c":"EventSources","l":"create(String)","u":"create(java.lang.String)"},{"p":"com.ngrok.services","c":"IpPolicies","l":"create(String)","u":"create(java.lang.String)"},{"p":"com.ngrok.services","c":"ReservedDomains","l":"create(String)","u":"create(java.lang.String)"},{"p":"com.ngrok.services","c":"SshCredentials","l":"create(String)","u":"create(java.lang.String)"},{"p":"com.ngrok.services","c":"IpRestrictions","l":"create(String, List)","u":"create(java.lang.String,java.util.List)"},{"p":"com.ngrok.services","c":"IpPolicyRules","l":"create(String, String)","u":"create(java.lang.String,java.lang.String)"},{"p":"com.ngrok.services","c":"SshHostCertificates","l":"create(String, String)","u":"create(java.lang.String,java.lang.String)"},{"p":"com.ngrok.services","c":"SshUserCertificates","l":"create(String, String)","u":"create(java.lang.String,java.lang.String)"},{"p":"com.ngrok.services","c":"TlsCertificates","l":"create(String, String)","u":"create(java.lang.String,java.lang.String)"},{"p":"com.ngrok","c":"Ngrok","l":"createDefault()"},{"p":"com.ngrok","c":"Ngrok","l":"createDefault(String)","u":"createDefault(java.lang.String)"},{"p":"com.ngrok.definitions","c":"Credential","l":"Credential(String, URI, OffsetDateTime, String, String, Optional, List)","u":"%3Cinit%3E(java.lang.String,java.net.URI,java.time.OffsetDateTime,java.lang.String,java.lang.String,java.util.Optional,java.util.List)"},{"p":"com.ngrok.definitions","c":"CredentialList","l":"CredentialList(List, URI, Optional)","u":"%3Cinit%3E(java.util.List,java.net.URI,java.util.Optional)"},{"p":"com.ngrok","c":"Ngrok","l":"credentials()"},{"p":"com.ngrok.services","c":"Credentials","l":"Credentials(NgrokApiClient)","u":"%3Cinit%3E(com.ngrok.NgrokApiClient)"},{"p":"com.ngrok.definitions","c":"AwsAuth.Builder","l":"creds(AwsCredentials)","u":"creds(com.ngrok.definitions.AwsCredentials)"},{"p":"com.ngrok.definitions","c":"AwsAuth.Builder","l":"creds(Optional)","u":"creds(java.util.Optional)"},{"p":"com.ngrok.services","c":"SshUserCertificates.CreateCallBuilder","l":"criticalOptions(Map)","u":"criticalOptions(java.util.Map)"},{"p":"com.ngrok.services","c":"SshUserCertificates.CreateCallBuilder","l":"criticalOptions(Optional>)","u":"criticalOptions(java.util.Optional)"},{"p":"com.ngrok","c":"NgrokApiClient","l":"DEFAULT_BASE_URI"},{"p":"com.ngrok","c":"NgrokApiClient.HttpMethod","l":"DELETE"},{"p":"com.ngrok.services","c":"AgentIngresses","l":"delete(String)","u":"delete(java.lang.String)"},{"p":"com.ngrok.services","c":"ApiKeys","l":"delete(String)","u":"delete(java.lang.String)"},{"p":"com.ngrok.services","c":"CertificateAuthorities","l":"delete(String)","u":"delete(java.lang.String)"},{"p":"com.ngrok.services","c":"Credentials","l":"delete(String)","u":"delete(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointCircuitBreakerModule","l":"delete(String)","u":"delete(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointCompressionModule","l":"delete(String)","u":"delete(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointConfigurations","l":"delete(String)","u":"delete(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointIpPolicyModule","l":"delete(String)","u":"delete(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointLoggingModule","l":"delete(String)","u":"delete(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointMutualTlsModule","l":"delete(String)","u":"delete(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointOAuthModule","l":"delete(String)","u":"delete(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointOidcModule","l":"delete(String)","u":"delete(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointRequestHeadersModule","l":"delete(String)","u":"delete(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointResponseHeadersModule","l":"delete(String)","u":"delete(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointSamlModule","l":"delete(String)","u":"delete(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointTlsTerminationModule","l":"delete(String)","u":"delete(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointWebhookValidationModule","l":"delete(String)","u":"delete(java.lang.String)"},{"p":"com.ngrok.services","c":"EventDestinations","l":"delete(String)","u":"delete(java.lang.String)"},{"p":"com.ngrok.services","c":"EventStreams","l":"delete(String)","u":"delete(java.lang.String)"},{"p":"com.ngrok.services","c":"EventSubscriptions","l":"delete(String)","u":"delete(java.lang.String)"},{"p":"com.ngrok.services","c":"IpPolicies","l":"delete(String)","u":"delete(java.lang.String)"},{"p":"com.ngrok.services","c":"IpPolicyRules","l":"delete(String)","u":"delete(java.lang.String)"},{"p":"com.ngrok.services","c":"IpRestrictions","l":"delete(String)","u":"delete(java.lang.String)"},{"p":"com.ngrok.services","c":"ReservedAddrs","l":"delete(String)","u":"delete(java.lang.String)"},{"p":"com.ngrok.services","c":"ReservedDomains","l":"delete(String)","u":"delete(java.lang.String)"},{"p":"com.ngrok.services","c":"SshCertificateAuthorities","l":"delete(String)","u":"delete(java.lang.String)"},{"p":"com.ngrok.services","c":"SshCredentials","l":"delete(String)","u":"delete(java.lang.String)"},{"p":"com.ngrok.services","c":"SshHostCertificates","l":"delete(String)","u":"delete(java.lang.String)"},{"p":"com.ngrok.services","c":"SshUserCertificates","l":"delete(String)","u":"delete(java.lang.String)"},{"p":"com.ngrok.services","c":"TlsCertificates","l":"delete(String)","u":"delete(java.lang.String)"},{"p":"com.ngrok.services","c":"EventSources","l":"delete(String, String)","u":"delete(java.lang.String,java.lang.String)"},{"p":"com.ngrok.services","c":"ReservedDomains","l":"deleteCertificate(String)","u":"deleteCertificate(java.lang.String)"},{"p":"com.ngrok.services","c":"ReservedDomains","l":"deleteCertificateManagementPolicy(String)","u":"deleteCertificateManagementPolicy(java.lang.String)"},{"p":"com.ngrok.services","c":"ReservedAddrs","l":"deleteEndpointConfig(String)","u":"deleteEndpointConfig(java.lang.String)"},{"p":"com.ngrok.services","c":"ReservedDomains","l":"deleteHttpEndpointConfig(String)","u":"deleteHttpEndpointConfig(java.lang.String)"},{"p":"com.ngrok.services","c":"ReservedDomains","l":"deleteHttpsEndpointConfig(String)","u":"deleteHttpsEndpointConfig(java.lang.String)"},{"p":"com.ngrok.definitions","c":"EventTargetFirehose.Builder","l":"deliveryStreamArn(Optional)","u":"deliveryStreamArn(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EventTargetFirehose.Builder","l":"deliveryStreamArn(String)","u":"deliveryStreamArn(java.lang.String)"},{"p":"com.ngrok.services","c":"AgentIngresses.CreateCallBuilder","l":"description(Optional)","u":"description(java.util.Optional)"},{"p":"com.ngrok.services","c":"AgentIngresses.UpdateCallBuilder","l":"description(Optional)","u":"description(java.util.Optional)"},{"p":"com.ngrok.services","c":"ApiKeys.CreateCallBuilder","l":"description(Optional)","u":"description(java.util.Optional)"},{"p":"com.ngrok.services","c":"ApiKeys.UpdateCallBuilder","l":"description(Optional)","u":"description(java.util.Optional)"},{"p":"com.ngrok.services","c":"CertificateAuthorities.CreateCallBuilder","l":"description(Optional)","u":"description(java.util.Optional)"},{"p":"com.ngrok.services","c":"CertificateAuthorities.UpdateCallBuilder","l":"description(Optional)","u":"description(java.util.Optional)"},{"p":"com.ngrok.services","c":"Credentials.CreateCallBuilder","l":"description(Optional)","u":"description(java.util.Optional)"},{"p":"com.ngrok.services","c":"Credentials.UpdateCallBuilder","l":"description(Optional)","u":"description(java.util.Optional)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.CreateCallBuilder","l":"description(Optional)","u":"description(java.util.Optional)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.UpdateCallBuilder","l":"description(Optional)","u":"description(java.util.Optional)"},{"p":"com.ngrok.services","c":"EventDestinations.CreateCallBuilder","l":"description(Optional)","u":"description(java.util.Optional)"},{"p":"com.ngrok.services","c":"EventDestinations.UpdateCallBuilder","l":"description(Optional)","u":"description(java.util.Optional)"},{"p":"com.ngrok.services","c":"EventStreams.CreateCallBuilder","l":"description(Optional)","u":"description(java.util.Optional)"},{"p":"com.ngrok.services","c":"EventStreams.UpdateCallBuilder","l":"description(Optional)","u":"description(java.util.Optional)"},{"p":"com.ngrok.services","c":"EventSubscriptions.CreateCallBuilder","l":"description(Optional)","u":"description(java.util.Optional)"},{"p":"com.ngrok.services","c":"EventSubscriptions.UpdateCallBuilder","l":"description(Optional)","u":"description(java.util.Optional)"},{"p":"com.ngrok.services","c":"IpPolicies.CreateCallBuilder","l":"description(Optional)","u":"description(java.util.Optional)"},{"p":"com.ngrok.services","c":"IpPolicies.UpdateCallBuilder","l":"description(Optional)","u":"description(java.util.Optional)"},{"p":"com.ngrok.services","c":"IpPolicyRules.CreateCallBuilder","l":"description(Optional)","u":"description(java.util.Optional)"},{"p":"com.ngrok.services","c":"IpPolicyRules.UpdateCallBuilder","l":"description(Optional)","u":"description(java.util.Optional)"},{"p":"com.ngrok.services","c":"IpRestrictions.CreateCallBuilder","l":"description(Optional)","u":"description(java.util.Optional)"},{"p":"com.ngrok.services","c":"IpRestrictions.UpdateCallBuilder","l":"description(Optional)","u":"description(java.util.Optional)"},{"p":"com.ngrok.services","c":"ReservedAddrs.CreateCallBuilder","l":"description(Optional)","u":"description(java.util.Optional)"},{"p":"com.ngrok.services","c":"ReservedAddrs.UpdateCallBuilder","l":"description(Optional)","u":"description(java.util.Optional)"},{"p":"com.ngrok.services","c":"ReservedDomains.CreateCallBuilder","l":"description(Optional)","u":"description(java.util.Optional)"},{"p":"com.ngrok.services","c":"ReservedDomains.UpdateCallBuilder","l":"description(Optional)","u":"description(java.util.Optional)"},{"p":"com.ngrok.services","c":"SshCertificateAuthorities.CreateCallBuilder","l":"description(Optional)","u":"description(java.util.Optional)"},{"p":"com.ngrok.services","c":"SshCertificateAuthorities.UpdateCallBuilder","l":"description(Optional)","u":"description(java.util.Optional)"},{"p":"com.ngrok.services","c":"SshCredentials.CreateCallBuilder","l":"description(Optional)","u":"description(java.util.Optional)"},{"p":"com.ngrok.services","c":"SshCredentials.UpdateCallBuilder","l":"description(Optional)","u":"description(java.util.Optional)"},{"p":"com.ngrok.services","c":"SshHostCertificates.CreateCallBuilder","l":"description(Optional)","u":"description(java.util.Optional)"},{"p":"com.ngrok.services","c":"SshHostCertificates.UpdateCallBuilder","l":"description(Optional)","u":"description(java.util.Optional)"},{"p":"com.ngrok.services","c":"SshUserCertificates.CreateCallBuilder","l":"description(Optional)","u":"description(java.util.Optional)"},{"p":"com.ngrok.services","c":"SshUserCertificates.UpdateCallBuilder","l":"description(Optional)","u":"description(java.util.Optional)"},{"p":"com.ngrok.services","c":"TlsCertificates.CreateCallBuilder","l":"description(Optional)","u":"description(java.util.Optional)"},{"p":"com.ngrok.services","c":"TlsCertificates.UpdateCallBuilder","l":"description(Optional)","u":"description(java.util.Optional)"},{"p":"com.ngrok.services","c":"AgentIngresses.CreateCallBuilder","l":"description(String)","u":"description(java.lang.String)"},{"p":"com.ngrok.services","c":"AgentIngresses.UpdateCallBuilder","l":"description(String)","u":"description(java.lang.String)"},{"p":"com.ngrok.services","c":"ApiKeys.CreateCallBuilder","l":"description(String)","u":"description(java.lang.String)"},{"p":"com.ngrok.services","c":"ApiKeys.UpdateCallBuilder","l":"description(String)","u":"description(java.lang.String)"},{"p":"com.ngrok.services","c":"CertificateAuthorities.CreateCallBuilder","l":"description(String)","u":"description(java.lang.String)"},{"p":"com.ngrok.services","c":"CertificateAuthorities.UpdateCallBuilder","l":"description(String)","u":"description(java.lang.String)"},{"p":"com.ngrok.services","c":"Credentials.CreateCallBuilder","l":"description(String)","u":"description(java.lang.String)"},{"p":"com.ngrok.services","c":"Credentials.UpdateCallBuilder","l":"description(String)","u":"description(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.CreateCallBuilder","l":"description(String)","u":"description(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.UpdateCallBuilder","l":"description(String)","u":"description(java.lang.String)"},{"p":"com.ngrok.services","c":"EventDestinations.CreateCallBuilder","l":"description(String)","u":"description(java.lang.String)"},{"p":"com.ngrok.services","c":"EventDestinations.UpdateCallBuilder","l":"description(String)","u":"description(java.lang.String)"},{"p":"com.ngrok.services","c":"EventStreams.CreateCallBuilder","l":"description(String)","u":"description(java.lang.String)"},{"p":"com.ngrok.services","c":"EventStreams.UpdateCallBuilder","l":"description(String)","u":"description(java.lang.String)"},{"p":"com.ngrok.services","c":"EventSubscriptions.CreateCallBuilder","l":"description(String)","u":"description(java.lang.String)"},{"p":"com.ngrok.services","c":"EventSubscriptions.UpdateCallBuilder","l":"description(String)","u":"description(java.lang.String)"},{"p":"com.ngrok.services","c":"IpPolicies.CreateCallBuilder","l":"description(String)","u":"description(java.lang.String)"},{"p":"com.ngrok.services","c":"IpPolicies.UpdateCallBuilder","l":"description(String)","u":"description(java.lang.String)"},{"p":"com.ngrok.services","c":"IpPolicyRules.CreateCallBuilder","l":"description(String)","u":"description(java.lang.String)"},{"p":"com.ngrok.services","c":"IpPolicyRules.UpdateCallBuilder","l":"description(String)","u":"description(java.lang.String)"},{"p":"com.ngrok.services","c":"IpRestrictions.CreateCallBuilder","l":"description(String)","u":"description(java.lang.String)"},{"p":"com.ngrok.services","c":"IpRestrictions.UpdateCallBuilder","l":"description(String)","u":"description(java.lang.String)"},{"p":"com.ngrok.services","c":"ReservedAddrs.CreateCallBuilder","l":"description(String)","u":"description(java.lang.String)"},{"p":"com.ngrok.services","c":"ReservedAddrs.UpdateCallBuilder","l":"description(String)","u":"description(java.lang.String)"},{"p":"com.ngrok.services","c":"ReservedDomains.CreateCallBuilder","l":"description(String)","u":"description(java.lang.String)"},{"p":"com.ngrok.services","c":"ReservedDomains.UpdateCallBuilder","l":"description(String)","u":"description(java.lang.String)"},{"p":"com.ngrok.services","c":"SshCertificateAuthorities.CreateCallBuilder","l":"description(String)","u":"description(java.lang.String)"},{"p":"com.ngrok.services","c":"SshCertificateAuthorities.UpdateCallBuilder","l":"description(String)","u":"description(java.lang.String)"},{"p":"com.ngrok.services","c":"SshCredentials.CreateCallBuilder","l":"description(String)","u":"description(java.lang.String)"},{"p":"com.ngrok.services","c":"SshCredentials.UpdateCallBuilder","l":"description(String)","u":"description(java.lang.String)"},{"p":"com.ngrok.services","c":"SshHostCertificates.CreateCallBuilder","l":"description(String)","u":"description(java.lang.String)"},{"p":"com.ngrok.services","c":"SshHostCertificates.UpdateCallBuilder","l":"description(String)","u":"description(java.lang.String)"},{"p":"com.ngrok.services","c":"SshUserCertificates.CreateCallBuilder","l":"description(String)","u":"description(java.lang.String)"},{"p":"com.ngrok.services","c":"SshUserCertificates.UpdateCallBuilder","l":"description(String)","u":"description(java.lang.String)"},{"p":"com.ngrok.services","c":"TlsCertificates.CreateCallBuilder","l":"description(String)","u":"description(java.lang.String)"},{"p":"com.ngrok.services","c":"TlsCertificates.UpdateCallBuilder","l":"description(String)","u":"description(java.lang.String)"},{"p":"com.ngrok.services","c":"EventStreams.CreateCallBuilder","l":"destinationIds(List)","u":"destinationIds(java.util.List)"},{"p":"com.ngrok.services","c":"EventStreams.UpdateCallBuilder","l":"destinationIds(List)","u":"destinationIds(java.util.List)"},{"p":"com.ngrok.services","c":"EventSubscriptions.CreateCallBuilder","l":"destinationIds(List)","u":"destinationIds(java.util.List)"},{"p":"com.ngrok.services","c":"EventSubscriptions.UpdateCallBuilder","l":"destinationIds(List)","u":"destinationIds(java.util.List)"},{"p":"com.ngrok.services","c":"EventStreams.CreateCallBuilder","l":"destinationIds(Optional>)","u":"destinationIds(java.util.Optional)"},{"p":"com.ngrok.services","c":"EventStreams.UpdateCallBuilder","l":"destinationIds(Optional>)","u":"destinationIds(java.util.Optional)"},{"p":"com.ngrok.services","c":"EventSubscriptions.CreateCallBuilder","l":"destinationIds(Optional>)","u":"destinationIds(java.util.Optional)"},{"p":"com.ngrok.services","c":"EventSubscriptions.UpdateCallBuilder","l":"destinationIds(Optional>)","u":"destinationIds(java.util.Optional)"},{"p":"com.ngrok.services","c":"SshCertificateAuthorities.CreateCallBuilder","l":"ellipticCurve(Optional)","u":"ellipticCurve(java.util.Optional)"},{"p":"com.ngrok.services","c":"SshCertificateAuthorities.CreateCallBuilder","l":"ellipticCurve(String)","u":"ellipticCurve(java.lang.String)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthFacebook.Builder","l":"emailAddresses(List)","u":"emailAddresses(java.util.List)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGitHub.Builder","l":"emailAddresses(List)","u":"emailAddresses(java.util.List)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGoogle.Builder","l":"emailAddresses(List)","u":"emailAddresses(java.util.List)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthMicrosoft.Builder","l":"emailAddresses(List)","u":"emailAddresses(java.util.List)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthFacebook.Builder","l":"emailAddresses(Optional>)","u":"emailAddresses(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGitHub.Builder","l":"emailAddresses(Optional>)","u":"emailAddresses(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGoogle.Builder","l":"emailAddresses(Optional>)","u":"emailAddresses(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthMicrosoft.Builder","l":"emailAddresses(Optional>)","u":"emailAddresses(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthFacebook.Builder","l":"emailDomains(List)","u":"emailDomains(java.util.List)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGitHub.Builder","l":"emailDomains(List)","u":"emailDomains(java.util.List)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGoogle.Builder","l":"emailDomains(List)","u":"emailDomains(java.util.List)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthMicrosoft.Builder","l":"emailDomains(List)","u":"emailDomains(java.util.List)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthFacebook.Builder","l":"emailDomains(Optional>)","u":"emailDomains(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGitHub.Builder","l":"emailDomains(Optional>)","u":"emailDomains(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGoogle.Builder","l":"emailDomains(Optional>)","u":"emailDomains(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthMicrosoft.Builder","l":"emailDomains(Optional>)","u":"emailDomains(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointCircuitBreaker.Builder","l":"enabled(boolean)"},{"p":"com.ngrok.definitions","c":"EndpointCompression.Builder","l":"enabled(boolean)"},{"p":"com.ngrok.definitions","c":"EndpointIpPolicyMutate.Builder","l":"enabled(boolean)"},{"p":"com.ngrok.definitions","c":"EndpointLoggingMutate.Builder","l":"enabled(boolean)"},{"p":"com.ngrok.definitions","c":"EndpointMutualTlsMutate.Builder","l":"enabled(boolean)"},{"p":"com.ngrok.definitions","c":"EndpointOAuth.Builder","l":"enabled(boolean)"},{"p":"com.ngrok.definitions","c":"EndpointOidc.Builder","l":"enabled(boolean)"},{"p":"com.ngrok.definitions","c":"EndpointRequestHeaders.Builder","l":"enabled(boolean)"},{"p":"com.ngrok.definitions","c":"EndpointResponseHeaders.Builder","l":"enabled(boolean)"},{"p":"com.ngrok.definitions","c":"EndpointSamlMutate.Builder","l":"enabled(boolean)"},{"p":"com.ngrok.definitions","c":"EndpointTlsTermination.Builder","l":"enabled(boolean)"},{"p":"com.ngrok.definitions","c":"EndpointWebhookValidation.Builder","l":"enabled(boolean)"},{"p":"com.ngrok.definitions","c":"EndpointCircuitBreaker.Builder","l":"enabled(Optional)","u":"enabled(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointCompression.Builder","l":"enabled(Optional)","u":"enabled(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointIpPolicyMutate.Builder","l":"enabled(Optional)","u":"enabled(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointLoggingMutate.Builder","l":"enabled(Optional)","u":"enabled(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointMutualTlsMutate.Builder","l":"enabled(Optional)","u":"enabled(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOAuth.Builder","l":"enabled(Optional)","u":"enabled(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOidc.Builder","l":"enabled(Optional)","u":"enabled(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointRequestHeaders.Builder","l":"enabled(Optional)","u":"enabled(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointResponseHeaders.Builder","l":"enabled(Optional)","u":"enabled(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointSamlMutate.Builder","l":"enabled(Optional)","u":"enabled(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointTlsTermination.Builder","l":"enabled(Optional)","u":"enabled(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointWebhookValidation.Builder","l":"enabled(Optional)","u":"enabled(java.util.Optional)"},{"p":"com.ngrok.services","c":"EndpointCircuitBreakerModule","l":"EndpointCircuitBreakerModule(NgrokApiClient)","u":"%3Cinit%3E(com.ngrok.NgrokApiClient)"},{"p":"com.ngrok.services","c":"EndpointCompressionModule","l":"EndpointCompressionModule(NgrokApiClient)","u":"%3Cinit%3E(com.ngrok.NgrokApiClient)"},{"p":"com.ngrok.definitions","c":"EndpointConfiguration","l":"EndpointConfiguration(String, String, String, String, OffsetDateTime, URI, Optional, Optional, Optional, Optional, Optional, Optional, Optional, Optional, Optional, Optional, Optional, Optional)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.time.OffsetDateTime,java.net.URI,java.util.Optional,java.util.Optional,java.util.Optional,java.util.Optional,java.util.Optional,java.util.Optional,java.util.Optional,java.util.Optional,java.util.Optional,java.util.Optional,java.util.Optional,java.util.Optional)"},{"p":"com.ngrok.services","c":"ReservedAddrs.CreateCallBuilder","l":"endpointConfigurationId(Optional)","u":"endpointConfigurationId(java.util.Optional)"},{"p":"com.ngrok.services","c":"ReservedAddrs.UpdateCallBuilder","l":"endpointConfigurationId(Optional)","u":"endpointConfigurationId(java.util.Optional)"},{"p":"com.ngrok.services","c":"ReservedAddrs.CreateCallBuilder","l":"endpointConfigurationId(String)","u":"endpointConfigurationId(java.lang.String)"},{"p":"com.ngrok.services","c":"ReservedAddrs.UpdateCallBuilder","l":"endpointConfigurationId(String)","u":"endpointConfigurationId(java.lang.String)"},{"p":"com.ngrok.definitions","c":"EndpointConfigurationList","l":"EndpointConfigurationList(List, URI, Optional)","u":"%3Cinit%3E(java.util.List,java.net.URI,java.util.Optional)"},{"p":"com.ngrok","c":"Ngrok","l":"endpointConfigurations()"},{"p":"com.ngrok.services","c":"EndpointConfigurations","l":"EndpointConfigurations(NgrokApiClient)","u":"%3Cinit%3E(com.ngrok.NgrokApiClient)"},{"p":"com.ngrok.definitions","c":"EndpointIpPolicy","l":"EndpointIpPolicy(Optional, List)","u":"%3Cinit%3E(java.util.Optional,java.util.List)"},{"p":"com.ngrok.services","c":"EndpointIpPolicyModule","l":"EndpointIpPolicyModule(NgrokApiClient)","u":"%3Cinit%3E(com.ngrok.NgrokApiClient)"},{"p":"com.ngrok.definitions","c":"EndpointLogging","l":"EndpointLogging(Optional, List)","u":"%3Cinit%3E(java.util.Optional,java.util.List)"},{"p":"com.ngrok.services","c":"EndpointLoggingModule","l":"EndpointLoggingModule(NgrokApiClient)","u":"%3Cinit%3E(com.ngrok.NgrokApiClient)"},{"p":"com.ngrok.definitions","c":"EndpointMutualTls","l":"EndpointMutualTls(Optional, List)","u":"%3Cinit%3E(java.util.Optional,java.util.List)"},{"p":"com.ngrok.services","c":"EndpointMutualTlsModule","l":"EndpointMutualTlsModule(NgrokApiClient)","u":"%3Cinit%3E(com.ngrok.NgrokApiClient)"},{"p":"com.ngrok.services","c":"EndpointOAuthModule","l":"EndpointOAuthModule(NgrokApiClient)","u":"%3Cinit%3E(com.ngrok.NgrokApiClient)"},{"p":"com.ngrok.services","c":"EndpointOidcModule","l":"EndpointOidcModule(NgrokApiClient)","u":"%3Cinit%3E(com.ngrok.NgrokApiClient)"},{"p":"com.ngrok.services","c":"EndpointRequestHeadersModule","l":"EndpointRequestHeadersModule(NgrokApiClient)","u":"%3Cinit%3E(com.ngrok.NgrokApiClient)"},{"p":"com.ngrok.services","c":"EndpointResponseHeadersModule","l":"EndpointResponseHeadersModule(NgrokApiClient)","u":"%3Cinit%3E(com.ngrok.NgrokApiClient)"},{"p":"com.ngrok.definitions","c":"EndpointSaml","l":"EndpointSaml(Optional, Boolean, String, Long, Duration, String, Boolean, Optional, List, String, URI, URI, String, URI, String)","u":"%3Cinit%3E(java.util.Optional,java.lang.Boolean,java.lang.String,java.lang.Long,java.time.Duration,java.lang.String,java.lang.Boolean,java.util.Optional,java.util.List,java.lang.String,java.net.URI,java.net.URI,java.lang.String,java.net.URI,java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointSamlModule","l":"EndpointSamlModule(NgrokApiClient)","u":"%3Cinit%3E(com.ngrok.NgrokApiClient)"},{"p":"com.ngrok.services","c":"EndpointTlsTerminationModule","l":"EndpointTlsTerminationModule(NgrokApiClient)","u":"%3Cinit%3E(com.ngrok.NgrokApiClient)"},{"p":"com.ngrok.services","c":"EndpointWebhookValidationModule","l":"EndpointWebhookValidationModule(NgrokApiClient)","u":"%3Cinit%3E(com.ngrok.NgrokApiClient)"},{"p":"com.ngrok.services","c":"IpRestrictions.CreateCallBuilder","l":"enforced(boolean)"},{"p":"com.ngrok.services","c":"IpRestrictions.UpdateCallBuilder","l":"enforced(boolean)"},{"p":"com.ngrok.services","c":"IpRestrictions.CreateCallBuilder","l":"enforced(Optional)","u":"enforced(java.util.Optional)"},{"p":"com.ngrok.services","c":"IpRestrictions.UpdateCallBuilder","l":"enforced(Optional)","u":"enforced(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"AbuseReport","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"AbuseReportHostname","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"AgentIngress","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"AgentIngressList","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"ApiKey","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"ApiKeyList","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"AwsAuth","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"AwsCredentials","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"AwsRole","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"CertificateAuthority","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"CertificateAuthorityList","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"Credential","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"CredentialList","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EndpointCircuitBreaker","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EndpointCompression","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EndpointConfiguration","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EndpointConfigurationList","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EndpointIpPolicy","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EndpointIpPolicyMutate","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EndpointLogging","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EndpointLoggingMutate","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EndpointMutualTls","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EndpointMutualTlsMutate","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EndpointOAuth","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthFacebook","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGitHub","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGoogle","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthMicrosoft","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthProvider","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EndpointOidc","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EndpointRequestHeaders","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EndpointResponseHeaders","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EndpointSaml","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EndpointSamlMutate","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EndpointTlsTermination","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EndpointWebhookValidation","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EventDestination","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EventDestinationList","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EventSource","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EventSourceList","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EventSourceReplace","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EventStream","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EventStreamList","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EventSubscription","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EventSubscriptionList","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EventTarget","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EventTargetCloudwatchLogs","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EventTargetFirehose","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EventTargetKinesis","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"IpPolicy","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"IpPolicyList","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"IpPolicyRule","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"IpPolicyRuleList","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"IpRestriction","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"IpRestrictionList","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"Ref","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"ReservedAddr","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"ReservedAddrList","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"ReservedDomain","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"ReservedDomainCertJob","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"ReservedDomainCertPolicy","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"ReservedDomainCertStatus","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"ReservedDomainList","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"SshCertificateAuthority","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"SshCertificateAuthorityList","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"SshCredential","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"SshCredentialList","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"SshHostCertificate","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"SshHostCertificateList","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"SshUserCertificate","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"SshUserCertificateList","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"TlsCertificate","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"TlsCertificateList","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"TlsCertificateSaNs","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"Tunnel","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"TunnelList","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"TunnelSession","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"TunnelSessionList","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.ngrok.definitions","c":"EndpointCircuitBreaker.Builder","l":"errorThresholdPercentage(double)"},{"p":"com.ngrok.definitions","c":"EndpointCircuitBreaker.Builder","l":"errorThresholdPercentage(Optional)","u":"errorThresholdPercentage(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EventDestination","l":"EventDestination(String, String, OffsetDateTime, String, String, EventTarget, URI)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.time.OffsetDateTime,java.lang.String,java.lang.String,com.ngrok.definitions.EventTarget,java.net.URI)"},{"p":"com.ngrok.definitions","c":"EventDestinationList","l":"EventDestinationList(List, URI, Optional)","u":"%3Cinit%3E(java.util.List,java.net.URI,java.util.Optional)"},{"p":"com.ngrok","c":"Ngrok","l":"eventDestinations()"},{"p":"com.ngrok.services","c":"EventDestinations","l":"EventDestinations(NgrokApiClient)","u":"%3Cinit%3E(com.ngrok.NgrokApiClient)"},{"p":"com.ngrok.definitions","c":"EventSource","l":"EventSource(String, URI)","u":"%3Cinit%3E(java.lang.String,java.net.URI)"},{"p":"com.ngrok.definitions","c":"EventSourceList","l":"EventSourceList(List, URI)","u":"%3Cinit%3E(java.util.List,java.net.URI)"},{"p":"com.ngrok","c":"Ngrok","l":"eventSources()"},{"p":"com.ngrok.services","c":"EventSources","l":"EventSources(NgrokApiClient)","u":"%3Cinit%3E(com.ngrok.NgrokApiClient)"},{"p":"com.ngrok.definitions","c":"EventStream","l":"EventStream(String, URI, OffsetDateTime, String, String, List, String, List, Double)","u":"%3Cinit%3E(java.lang.String,java.net.URI,java.time.OffsetDateTime,java.lang.String,java.lang.String,java.util.List,java.lang.String,java.util.List,java.lang.Double)"},{"p":"com.ngrok.definitions","c":"EndpointLoggingMutate.Builder","l":"eventStreamIds(List)","u":"eventStreamIds(java.util.List)"},{"p":"com.ngrok.definitions","c":"EndpointLoggingMutate.Builder","l":"eventStreamIds(Optional>)","u":"eventStreamIds(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EventStreamList","l":"EventStreamList(List, URI, Optional)","u":"%3Cinit%3E(java.util.List,java.net.URI,java.util.Optional)"},{"p":"com.ngrok","c":"Ngrok","l":"eventStreams()"},{"p":"com.ngrok.services","c":"EventStreams","l":"EventStreams(NgrokApiClient)","u":"%3Cinit%3E(com.ngrok.NgrokApiClient)"},{"p":"com.ngrok.definitions","c":"EventSubscription","l":"EventSubscription(String, URI, OffsetDateTime, String, String, List, List)","u":"%3Cinit%3E(java.lang.String,java.net.URI,java.time.OffsetDateTime,java.lang.String,java.lang.String,java.util.List,java.util.List)"},{"p":"com.ngrok.definitions","c":"EventSubscriptionList","l":"EventSubscriptionList(List, URI, Optional)","u":"%3Cinit%3E(java.util.List,java.net.URI,java.util.Optional)"},{"p":"com.ngrok","c":"Ngrok","l":"eventSubscriptions()"},{"p":"com.ngrok.services","c":"EventSubscriptions","l":"EventSubscriptions(NgrokApiClient)","u":"%3Cinit%3E(com.ngrok.NgrokApiClient)"},{"p":"com.ngrok.services","c":"EventStreams.CreateCallBuilder","l":"eventType(Optional)","u":"eventType(java.util.Optional)"},{"p":"com.ngrok.services","c":"EventStreams.CreateCallBuilder","l":"eventType(String)","u":"eventType(java.lang.String)"},{"p":"com.ngrok.services","c":"SshUserCertificates.CreateCallBuilder","l":"extensions(Map)","u":"extensions(java.util.Map)"},{"p":"com.ngrok.services","c":"SshUserCertificates.CreateCallBuilder","l":"extensions(Optional>)","u":"extensions(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthProvider.Builder","l":"facebook(EndpointOAuthFacebook)","u":"facebook(com.ngrok.definitions.EndpointOAuthFacebook)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthProvider.Builder","l":"facebook(Optional)","u":"facebook(java.util.Optional)"},{"p":"com.ngrok.services","c":"EventStreams.CreateCallBuilder","l":"fields(List)","u":"fields(java.util.List)"},{"p":"com.ngrok.services","c":"EventStreams.UpdateCallBuilder","l":"fields(List)","u":"fields(java.util.List)"},{"p":"com.ngrok.services","c":"EventStreams.CreateCallBuilder","l":"fields(Optional>)","u":"fields(java.util.Optional)"},{"p":"com.ngrok.services","c":"EventStreams.UpdateCallBuilder","l":"fields(Optional>)","u":"fields(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EventTarget.Builder","l":"firehose(EventTargetFirehose)","u":"firehose(com.ngrok.definitions.EventTargetFirehose)"},{"p":"com.ngrok.definitions","c":"EventTarget.Builder","l":"firehose(Optional)","u":"firehose(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointSamlMutate.Builder","l":"forceAuthn(boolean)"},{"p":"com.ngrok.definitions","c":"EndpointSamlMutate.Builder","l":"forceAuthn(Optional)","u":"forceAuthn(java.util.Optional)"},{"p":"com.ngrok.services","c":"EventDestinations.CreateCallBuilder","l":"format(Optional)","u":"format(java.util.Optional)"},{"p":"com.ngrok.services","c":"EventDestinations.UpdateCallBuilder","l":"format(Optional)","u":"format(java.util.Optional)"},{"p":"com.ngrok.services","c":"EventDestinations.CreateCallBuilder","l":"format(String)","u":"format(java.lang.String)"},{"p":"com.ngrok.services","c":"EventDestinations.UpdateCallBuilder","l":"format(String)","u":"format(java.lang.String)"},{"p":"com.ngrok","c":"NgrokApiClient.HttpMethod","l":"GET"},{"p":"com.ngrok.services","c":"AbuseReports","l":"get(String)","u":"get(java.lang.String)"},{"p":"com.ngrok.services","c":"AgentIngresses","l":"get(String)","u":"get(java.lang.String)"},{"p":"com.ngrok.services","c":"ApiKeys","l":"get(String)","u":"get(java.lang.String)"},{"p":"com.ngrok.services","c":"CertificateAuthorities","l":"get(String)","u":"get(java.lang.String)"},{"p":"com.ngrok.services","c":"Credentials","l":"get(String)","u":"get(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointCircuitBreakerModule","l":"get(String)","u":"get(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointCompressionModule","l":"get(String)","u":"get(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointConfigurations","l":"get(String)","u":"get(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointIpPolicyModule","l":"get(String)","u":"get(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointLoggingModule","l":"get(String)","u":"get(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointMutualTlsModule","l":"get(String)","u":"get(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointOAuthModule","l":"get(String)","u":"get(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointOidcModule","l":"get(String)","u":"get(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointRequestHeadersModule","l":"get(String)","u":"get(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointResponseHeadersModule","l":"get(String)","u":"get(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointSamlModule","l":"get(String)","u":"get(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointTlsTerminationModule","l":"get(String)","u":"get(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointWebhookValidationModule","l":"get(String)","u":"get(java.lang.String)"},{"p":"com.ngrok.services","c":"EventDestinations","l":"get(String)","u":"get(java.lang.String)"},{"p":"com.ngrok.services","c":"EventStreams","l":"get(String)","u":"get(java.lang.String)"},{"p":"com.ngrok.services","c":"EventSubscriptions","l":"get(String)","u":"get(java.lang.String)"},{"p":"com.ngrok.services","c":"IpPolicies","l":"get(String)","u":"get(java.lang.String)"},{"p":"com.ngrok.services","c":"IpPolicyRules","l":"get(String)","u":"get(java.lang.String)"},{"p":"com.ngrok.services","c":"IpRestrictions","l":"get(String)","u":"get(java.lang.String)"},{"p":"com.ngrok.services","c":"ReservedAddrs","l":"get(String)","u":"get(java.lang.String)"},{"p":"com.ngrok.services","c":"ReservedDomains","l":"get(String)","u":"get(java.lang.String)"},{"p":"com.ngrok.services","c":"SshCertificateAuthorities","l":"get(String)","u":"get(java.lang.String)"},{"p":"com.ngrok.services","c":"SshCredentials","l":"get(String)","u":"get(java.lang.String)"},{"p":"com.ngrok.services","c":"SshHostCertificates","l":"get(String)","u":"get(java.lang.String)"},{"p":"com.ngrok.services","c":"SshUserCertificates","l":"get(String)","u":"get(java.lang.String)"},{"p":"com.ngrok.services","c":"TlsCertificates","l":"get(String)","u":"get(java.lang.String)"},{"p":"com.ngrok.services","c":"TunnelSessions","l":"get(String)","u":"get(java.lang.String)"},{"p":"com.ngrok.services","c":"EventSources","l":"get(String, String)","u":"get(java.lang.String,java.lang.String)"},{"p":"com.ngrok.definitions","c":"Credential","l":"getAcl()"},{"p":"com.ngrok.definitions","c":"SshCredential","l":"getAcl()"},{"p":"com.ngrok.definitions","c":"ReservedDomain","l":"getAcmeChallengeCnameTarget()"},{"p":"com.ngrok.definitions","c":"IpPolicy","l":"getAction()"},{"p":"com.ngrok.definitions","c":"EndpointRequestHeaders","l":"getAdd()"},{"p":"com.ngrok.definitions","c":"EndpointResponseHeaders","l":"getAdd()"},{"p":"com.ngrok.definitions","c":"ReservedAddr","l":"getAddr()"},{"p":"com.ngrok.definitions","c":"TunnelSession","l":"getAgentVersion()"},{"p":"com.ngrok.definitions","c":"EndpointSaml","l":"getAllowIdpInitiated()"},{"p":"com.ngrok.definitions","c":"EndpointSamlMutate","l":"getAllowIdpInitiated()"},{"p":"com.ngrok.definitions","c":"EndpointSaml","l":"getAssertionConsumerServiceUrl()"},{"p":"com.ngrok.definitions","c":"EventTargetCloudwatchLogs","l":"getAuth()"},{"p":"com.ngrok.definitions","c":"EventTargetFirehose","l":"getAuth()"},{"p":"com.ngrok.definitions","c":"EventTargetKinesis","l":"getAuth()"},{"p":"com.ngrok.definitions","c":"EndpointOAuth","l":"getAuthCheckInterval()"},{"p":"com.ngrok.definitions","c":"ReservedDomainCertPolicy","l":"getAuthority()"},{"p":"com.ngrok.definitions","c":"EndpointSaml","l":"getAuthorizedGroups()"},{"p":"com.ngrok.definitions","c":"EndpointSamlMutate","l":"getAuthorizedGroups()"},{"p":"com.ngrok.definitions","c":"AwsCredentials","l":"getAwsAccessKeyId()"},{"p":"com.ngrok.definitions","c":"AwsCredentials","l":"getAwsSecretAccessKey()"},{"p":"com.ngrok.definitions","c":"CertificateAuthority","l":"getCaPem()"},{"p":"com.ngrok.definitions","c":"ReservedDomain","l":"getCertificate()"},{"p":"com.ngrok.definitions","c":"SshHostCertificate","l":"getCertificate()"},{"p":"com.ngrok.definitions","c":"SshUserCertificate","l":"getCertificate()"},{"p":"com.ngrok.definitions","c":"CertificateAuthorityList","l":"getCertificateAuthorities()"},{"p":"com.ngrok.definitions","c":"EndpointMutualTls","l":"getCertificateAuthorities()"},{"p":"com.ngrok.definitions","c":"EndpointMutualTlsMutate","l":"getCertificateAuthorityIds()"},{"p":"com.ngrok.definitions","c":"ReservedDomain","l":"getCertificateManagementPolicy()"},{"p":"com.ngrok.definitions","c":"ReservedDomain","l":"getCertificateManagementStatus()"},{"p":"com.ngrok.definitions","c":"TlsCertificate","l":"getCertificatePem()"},{"p":"com.ngrok.definitions","c":"IpPolicyRule","l":"getCidr()"},{"p":"com.ngrok.definitions","c":"EndpointConfiguration","l":"getCircuitBreaker()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthFacebook","l":"getClientId()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGitHub","l":"getClientId()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGoogle","l":"getClientId()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthMicrosoft","l":"getClientId()"},{"p":"com.ngrok.definitions","c":"EndpointOidc","l":"getClientId()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthFacebook","l":"getClientSecret()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGitHub","l":"getClientSecret()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGoogle","l":"getClientSecret()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthMicrosoft","l":"getClientSecret()"},{"p":"com.ngrok.definitions","c":"EndpointOidc","l":"getClientSecret()"},{"p":"com.ngrok.definitions","c":"EventTarget","l":"getCloudwatchLogs()"},{"p":"com.ngrok.definitions","c":"ReservedDomain","l":"getCnameTarget()"},{"p":"com.ngrok.definitions","c":"EndpointConfiguration","l":"getCompression()"},{"p":"com.ngrok.definitions","c":"EndpointOAuth","l":"getCookiePrefix()"},{"p":"com.ngrok.definitions","c":"EndpointOidc","l":"getCookiePrefix()"},{"p":"com.ngrok.definitions","c":"EndpointSaml","l":"getCookiePrefix()"},{"p":"com.ngrok.definitions","c":"EndpointSamlMutate","l":"getCookiePrefix()"},{"p":"com.ngrok.definitions","c":"AbuseReport","l":"getCreatedAt()"},{"p":"com.ngrok.definitions","c":"AgentIngress","l":"getCreatedAt()"},{"p":"com.ngrok.definitions","c":"ApiKey","l":"getCreatedAt()"},{"p":"com.ngrok.definitions","c":"CertificateAuthority","l":"getCreatedAt()"},{"p":"com.ngrok.definitions","c":"Credential","l":"getCreatedAt()"},{"p":"com.ngrok.definitions","c":"EndpointConfiguration","l":"getCreatedAt()"},{"p":"com.ngrok.definitions","c":"EventDestination","l":"getCreatedAt()"},{"p":"com.ngrok.definitions","c":"EventStream","l":"getCreatedAt()"},{"p":"com.ngrok.definitions","c":"EventSubscription","l":"getCreatedAt()"},{"p":"com.ngrok.definitions","c":"IpPolicy","l":"getCreatedAt()"},{"p":"com.ngrok.definitions","c":"IpPolicyRule","l":"getCreatedAt()"},{"p":"com.ngrok.definitions","c":"IpRestriction","l":"getCreatedAt()"},{"p":"com.ngrok.definitions","c":"ReservedAddr","l":"getCreatedAt()"},{"p":"com.ngrok.definitions","c":"ReservedDomain","l":"getCreatedAt()"},{"p":"com.ngrok.definitions","c":"SshCertificateAuthority","l":"getCreatedAt()"},{"p":"com.ngrok.definitions","c":"SshCredential","l":"getCreatedAt()"},{"p":"com.ngrok.definitions","c":"SshHostCertificate","l":"getCreatedAt()"},{"p":"com.ngrok.definitions","c":"SshUserCertificate","l":"getCreatedAt()"},{"p":"com.ngrok.definitions","c":"TlsCertificate","l":"getCreatedAt()"},{"p":"com.ngrok.definitions","c":"TunnelSession","l":"getCredential()"},{"p":"com.ngrok.definitions","c":"CredentialList","l":"getCredentials()"},{"p":"com.ngrok.definitions","c":"AwsAuth","l":"getCreds()"},{"p":"com.ngrok.definitions","c":"SshUserCertificate","l":"getCriticalOptions()"},{"p":"com.ngrok.definitions","c":"EventTargetFirehose","l":"getDeliveryStreamArn()"},{"p":"com.ngrok.definitions","c":"AgentIngress","l":"getDescription()"},{"p":"com.ngrok.definitions","c":"ApiKey","l":"getDescription()"},{"p":"com.ngrok.definitions","c":"CertificateAuthority","l":"getDescription()"},{"p":"com.ngrok.definitions","c":"Credential","l":"getDescription()"},{"p":"com.ngrok.definitions","c":"EndpointConfiguration","l":"getDescription()"},{"p":"com.ngrok.definitions","c":"EventDestination","l":"getDescription()"},{"p":"com.ngrok.definitions","c":"EventStream","l":"getDescription()"},{"p":"com.ngrok.definitions","c":"EventSubscription","l":"getDescription()"},{"p":"com.ngrok.definitions","c":"IpPolicy","l":"getDescription()"},{"p":"com.ngrok.definitions","c":"IpPolicyRule","l":"getDescription()"},{"p":"com.ngrok.definitions","c":"IpRestriction","l":"getDescription()"},{"p":"com.ngrok.definitions","c":"ReservedAddr","l":"getDescription()"},{"p":"com.ngrok.definitions","c":"ReservedDomain","l":"getDescription()"},{"p":"com.ngrok.definitions","c":"SshCertificateAuthority","l":"getDescription()"},{"p":"com.ngrok.definitions","c":"SshCredential","l":"getDescription()"},{"p":"com.ngrok.definitions","c":"SshHostCertificate","l":"getDescription()"},{"p":"com.ngrok.definitions","c":"SshUserCertificate","l":"getDescription()"},{"p":"com.ngrok.definitions","c":"TlsCertificate","l":"getDescription()"},{"p":"com.ngrok.definitions","c":"EventStream","l":"getDestinationIds()"},{"p":"com.ngrok.definitions","c":"EventSubscription","l":"getDestinations()"},{"p":"com.ngrok.definitions","c":"NgrokApiError","l":"getDetails()"},{"p":"com.ngrok.definitions","c":"TlsCertificateSaNs","l":"getDnsNames()"},{"p":"com.ngrok.definitions","c":"AgentIngress","l":"getDomain()"},{"p":"com.ngrok.definitions","c":"ReservedDomain","l":"getDomain()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthFacebook","l":"getEmailAddresses()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGitHub","l":"getEmailAddresses()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGoogle","l":"getEmailAddresses()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthMicrosoft","l":"getEmailAddresses()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthFacebook","l":"getEmailDomains()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGitHub","l":"getEmailDomains()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGoogle","l":"getEmailDomains()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthMicrosoft","l":"getEmailDomains()"},{"p":"com.ngrok.definitions","c":"EndpointCircuitBreaker","l":"getEnabled()"},{"p":"com.ngrok.definitions","c":"EndpointCompression","l":"getEnabled()"},{"p":"com.ngrok.definitions","c":"EndpointIpPolicy","l":"getEnabled()"},{"p":"com.ngrok.definitions","c":"EndpointIpPolicyMutate","l":"getEnabled()"},{"p":"com.ngrok.definitions","c":"EndpointLogging","l":"getEnabled()"},{"p":"com.ngrok.definitions","c":"EndpointLoggingMutate","l":"getEnabled()"},{"p":"com.ngrok.definitions","c":"EndpointMutualTls","l":"getEnabled()"},{"p":"com.ngrok.definitions","c":"EndpointMutualTlsMutate","l":"getEnabled()"},{"p":"com.ngrok.definitions","c":"EndpointOAuth","l":"getEnabled()"},{"p":"com.ngrok.definitions","c":"EndpointOidc","l":"getEnabled()"},{"p":"com.ngrok.definitions","c":"EndpointRequestHeaders","l":"getEnabled()"},{"p":"com.ngrok.definitions","c":"EndpointResponseHeaders","l":"getEnabled()"},{"p":"com.ngrok.definitions","c":"EndpointSaml","l":"getEnabled()"},{"p":"com.ngrok.definitions","c":"EndpointSamlMutate","l":"getEnabled()"},{"p":"com.ngrok.definitions","c":"EndpointTlsTermination","l":"getEnabled()"},{"p":"com.ngrok.definitions","c":"EndpointWebhookValidation","l":"getEnabled()"},{"p":"com.ngrok.definitions","c":"ReservedAddr","l":"getEndpointConfiguration()"},{"p":"com.ngrok.definitions","c":"EndpointConfigurationList","l":"getEndpointConfigurations()"},{"p":"com.ngrok.definitions","c":"IpRestriction","l":"getEnforced()"},{"p":"com.ngrok.definitions","c":"EndpointSaml","l":"getEntityId()"},{"p":"com.ngrok.definitions","c":"NgrokApiError","l":"getErrorCode()"},{"p":"com.ngrok.definitions","c":"ReservedDomainCertJob","l":"getErrorCode()"},{"p":"com.ngrok.definitions","c":"EndpointCircuitBreaker","l":"getErrorThresholdPercentage()"},{"p":"com.ngrok.definitions","c":"EventDestinationList","l":"getEventDestinations()"},{"p":"com.ngrok.definitions","c":"EndpointLoggingMutate","l":"getEventStreamIds()"},{"p":"com.ngrok.definitions","c":"EndpointLogging","l":"getEventStreams()"},{"p":"com.ngrok.definitions","c":"EventStreamList","l":"getEventStreams()"},{"p":"com.ngrok.definitions","c":"EventSubscriptionList","l":"getEventSubscriptions()"},{"p":"com.ngrok.definitions","c":"EventStream","l":"getEventType()"},{"p":"com.ngrok.definitions","c":"CertificateAuthority","l":"getExtendedKeyUsages()"},{"p":"com.ngrok.definitions","c":"TlsCertificate","l":"getExtendedKeyUsages()"},{"p":"com.ngrok.definitions","c":"SshUserCertificate","l":"getExtensions()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthProvider","l":"getFacebook()"},{"p":"com.ngrok.definitions","c":"EventStream","l":"getFields()"},{"p":"com.ngrok.definitions","c":"EventTarget","l":"getFirehose()"},{"p":"com.ngrok.definitions","c":"EndpointSaml","l":"getForceAuthn()"},{"p":"com.ngrok.definitions","c":"EndpointSamlMutate","l":"getForceAuthn()"},{"p":"com.ngrok.definitions","c":"EventDestination","l":"getFormat()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthProvider","l":"getGithub()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthProvider","l":"getGoogle()"},{"p":"com.ngrok.definitions","c":"AbuseReportHostname","l":"getHostname()"},{"p":"com.ngrok.definitions","c":"AbuseReport","l":"getHostnames()"},{"p":"com.ngrok.definitions","c":"ReservedDomain","l":"getHttpEndpointConfiguration()"},{"p":"com.ngrok.definitions","c":"ReservedDomain","l":"getHttpsEndpointConfiguration()"},{"p":"com.ngrok.definitions","c":"NgrokApiError","l":"getHttpStatusCode()"},{"p":"com.ngrok.definitions","c":"AbuseReport","l":"getId()"},{"p":"com.ngrok.definitions","c":"AgentIngress","l":"getId()"},{"p":"com.ngrok.definitions","c":"ApiKey","l":"getId()"},{"p":"com.ngrok.definitions","c":"CertificateAuthority","l":"getId()"},{"p":"com.ngrok.definitions","c":"Credential","l":"getId()"},{"p":"com.ngrok.definitions","c":"EndpointConfiguration","l":"getId()"},{"p":"com.ngrok.definitions","c":"EventDestination","l":"getId()"},{"p":"com.ngrok.definitions","c":"EventStream","l":"getId()"},{"p":"com.ngrok.definitions","c":"EventSubscription","l":"getId()"},{"p":"com.ngrok.definitions","c":"IpPolicy","l":"getId()"},{"p":"com.ngrok.definitions","c":"IpPolicyRule","l":"getId()"},{"p":"com.ngrok.definitions","c":"IpRestriction","l":"getId()"},{"p":"com.ngrok.definitions","c":"Ref","l":"getId()"},{"p":"com.ngrok.definitions","c":"ReservedAddr","l":"getId()"},{"p":"com.ngrok.definitions","c":"ReservedDomain","l":"getId()"},{"p":"com.ngrok.definitions","c":"SshCertificateAuthority","l":"getId()"},{"p":"com.ngrok.definitions","c":"SshCredential","l":"getId()"},{"p":"com.ngrok.definitions","c":"SshHostCertificate","l":"getId()"},{"p":"com.ngrok.definitions","c":"SshUserCertificate","l":"getId()"},{"p":"com.ngrok.definitions","c":"TlsCertificate","l":"getId()"},{"p":"com.ngrok.definitions","c":"Tunnel","l":"getId()"},{"p":"com.ngrok.definitions","c":"TunnelSession","l":"getId()"},{"p":"com.ngrok.definitions","c":"EndpointSaml","l":"getIdpMetadata()"},{"p":"com.ngrok.definitions","c":"EndpointSamlMutate","l":"getIdpMetadata()"},{"p":"com.ngrok.definitions","c":"EndpointOAuth","l":"getInactivityTimeout()"},{"p":"com.ngrok.definitions","c":"EndpointOidc","l":"getInactivityTimeout()"},{"p":"com.ngrok.definitions","c":"EndpointSaml","l":"getInactivityTimeout()"},{"p":"com.ngrok.definitions","c":"EndpointSamlMutate","l":"getInactivityTimeout()"},{"p":"com.ngrok.definitions","c":"AgentIngressList","l":"getIngresses()"},{"p":"com.ngrok.definitions","c":"TunnelSession","l":"getIp()"},{"p":"com.ngrok.definitions","c":"EndpointIpPolicy","l":"getIpPolicies()"},{"p":"com.ngrok.definitions","c":"IpPolicyList","l":"getIpPolicies()"},{"p":"com.ngrok.definitions","c":"IpRestriction","l":"getIpPolicies()"},{"p":"com.ngrok.definitions","c":"EndpointConfiguration","l":"getIpPolicy()"},{"p":"com.ngrok.definitions","c":"IpPolicyRule","l":"getIpPolicy()"},{"p":"com.ngrok.definitions","c":"EndpointIpPolicyMutate","l":"getIpPolicyIds()"},{"p":"com.ngrok.definitions","c":"IpPolicyRuleList","l":"getIpPolicyRules()"},{"p":"com.ngrok.definitions","c":"IpRestrictionList","l":"getIpRestrictions()"},{"p":"com.ngrok.definitions","c":"TlsCertificateSaNs","l":"getIps()"},{"p":"com.ngrok.definitions","c":"TlsCertificate","l":"getIssuedAt()"},{"p":"com.ngrok.definitions","c":"EndpointOidc","l":"getIssuer()"},{"p":"com.ngrok.definitions","c":"TlsCertificate","l":"getIssuerCommonName()"},{"p":"com.ngrok.definitions","c":"ApiKeyList","l":"getKeys()"},{"p":"com.ngrok.definitions","c":"SshCertificateAuthority","l":"getKeyType()"},{"p":"com.ngrok.definitions","c":"SshHostCertificate","l":"getKeyType()"},{"p":"com.ngrok.definitions","c":"SshUserCertificate","l":"getKeyType()"},{"p":"com.ngrok.definitions","c":"CertificateAuthority","l":"getKeyUsages()"},{"p":"com.ngrok.definitions","c":"TlsCertificate","l":"getKeyUsages()"},{"p":"com.ngrok.definitions","c":"EventTarget","l":"getKinesis()"},{"p":"com.ngrok.definitions","c":"EndpointConfiguration","l":"getLogging()"},{"p":"com.ngrok.definitions","c":"EventTargetCloudwatchLogs","l":"getLogGroupArn()"},{"p":"com.ngrok.definitions","c":"EndpointOAuth","l":"getMaximumDuration()"},{"p":"com.ngrok.definitions","c":"EndpointOidc","l":"getMaximumDuration()"},{"p":"com.ngrok.definitions","c":"EndpointSaml","l":"getMaximumDuration()"},{"p":"com.ngrok.definitions","c":"EndpointSamlMutate","l":"getMaximumDuration()"},{"p":"com.ngrok.definitions","c":"AbuseReport","l":"getMetadata()"},{"p":"com.ngrok.definitions","c":"AgentIngress","l":"getMetadata()"},{"p":"com.ngrok.definitions","c":"ApiKey","l":"getMetadata()"},{"p":"com.ngrok.definitions","c":"CertificateAuthority","l":"getMetadata()"},{"p":"com.ngrok.definitions","c":"Credential","l":"getMetadata()"},{"p":"com.ngrok.definitions","c":"EndpointConfiguration","l":"getMetadata()"},{"p":"com.ngrok.definitions","c":"EventDestination","l":"getMetadata()"},{"p":"com.ngrok.definitions","c":"EventStream","l":"getMetadata()"},{"p":"com.ngrok.definitions","c":"EventSubscription","l":"getMetadata()"},{"p":"com.ngrok.definitions","c":"IpPolicy","l":"getMetadata()"},{"p":"com.ngrok.definitions","c":"IpPolicyRule","l":"getMetadata()"},{"p":"com.ngrok.definitions","c":"IpRestriction","l":"getMetadata()"},{"p":"com.ngrok.definitions","c":"ReservedAddr","l":"getMetadata()"},{"p":"com.ngrok.definitions","c":"ReservedDomain","l":"getMetadata()"},{"p":"com.ngrok.definitions","c":"SshCertificateAuthority","l":"getMetadata()"},{"p":"com.ngrok.definitions","c":"SshCredential","l":"getMetadata()"},{"p":"com.ngrok.definitions","c":"SshHostCertificate","l":"getMetadata()"},{"p":"com.ngrok.definitions","c":"SshUserCertificate","l":"getMetadata()"},{"p":"com.ngrok.definitions","c":"TlsCertificate","l":"getMetadata()"},{"p":"com.ngrok.definitions","c":"Tunnel","l":"getMetadata()"},{"p":"com.ngrok.definitions","c":"TunnelSession","l":"getMetadata()"},{"p":"com.ngrok.definitions","c":"EndpointSaml","l":"getMetadataUrl()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthProvider","l":"getMicrosoft()"},{"p":"com.ngrok.definitions","c":"EndpointTlsTermination","l":"getMinVersion()"},{"p":"com.ngrok.definitions","c":"ReservedDomainCertJob","l":"getMsg()"},{"p":"com.ngrok.definitions","c":"EndpointConfiguration","l":"getMutualTls()"},{"p":"com.ngrok.definitions","c":"EndpointSaml","l":"getNameidFormat()"},{"p":"com.ngrok.definitions","c":"EndpointSamlMutate","l":"getNameidFormat()"},{"p":"com.ngrok.definitions","c":"AgentIngressList","l":"getNextPageUri()"},{"p":"com.ngrok.definitions","c":"ApiKeyList","l":"getNextPageUri()"},{"p":"com.ngrok.definitions","c":"CertificateAuthorityList","l":"getNextPageUri()"},{"p":"com.ngrok.definitions","c":"CredentialList","l":"getNextPageUri()"},{"p":"com.ngrok.definitions","c":"EndpointConfigurationList","l":"getNextPageUri()"},{"p":"com.ngrok.definitions","c":"EventDestinationList","l":"getNextPageUri()"},{"p":"com.ngrok.definitions","c":"EventStreamList","l":"getNextPageUri()"},{"p":"com.ngrok.definitions","c":"EventSubscriptionList","l":"getNextPageUri()"},{"p":"com.ngrok.definitions","c":"IpPolicyList","l":"getNextPageUri()"},{"p":"com.ngrok.definitions","c":"IpPolicyRuleList","l":"getNextPageUri()"},{"p":"com.ngrok.definitions","c":"IpRestrictionList","l":"getNextPageUri()"},{"p":"com.ngrok.definitions","c":"Pageable","l":"getNextPageUri()"},{"p":"com.ngrok.definitions","c":"ReservedAddrList","l":"getNextPageUri()"},{"p":"com.ngrok.definitions","c":"ReservedDomainList","l":"getNextPageUri()"},{"p":"com.ngrok.definitions","c":"SshCertificateAuthorityList","l":"getNextPageUri()"},{"p":"com.ngrok.definitions","c":"SshCredentialList","l":"getNextPageUri()"},{"p":"com.ngrok.definitions","c":"SshHostCertificateList","l":"getNextPageUri()"},{"p":"com.ngrok.definitions","c":"SshUserCertificateList","l":"getNextPageUri()"},{"p":"com.ngrok.definitions","c":"TlsCertificateList","l":"getNextPageUri()"},{"p":"com.ngrok.definitions","c":"TunnelList","l":"getNextPageUri()"},{"p":"com.ngrok.definitions","c":"TunnelSessionList","l":"getNextPageUri()"},{"p":"com.ngrok.definitions","c":"CertificateAuthority","l":"getNotAfter()"},{"p":"com.ngrok.definitions","c":"TlsCertificate","l":"getNotAfter()"},{"p":"com.ngrok.definitions","c":"CertificateAuthority","l":"getNotBefore()"},{"p":"com.ngrok.definitions","c":"TlsCertificate","l":"getNotBefore()"},{"p":"com.ngrok.definitions","c":"AgentIngress","l":"getNsTargets()"},{"p":"com.ngrok.definitions","c":"EndpointCircuitBreaker","l":"getNumBuckets()"},{"p":"com.ngrok.definitions","c":"EndpointConfiguration","l":"getOauth()"},{"p":"com.ngrok.definitions","c":"EndpointConfiguration","l":"getOidc()"},{"p":"com.ngrok.definitions","c":"EndpointOAuth","l":"getOptionsPassthrough()"},{"p":"com.ngrok.definitions","c":"EndpointOidc","l":"getOptionsPassthrough()"},{"p":"com.ngrok.definitions","c":"EndpointSaml","l":"getOptionsPassthrough()"},{"p":"com.ngrok.definitions","c":"EndpointSamlMutate","l":"getOptionsPassthrough()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGitHub","l":"getOrganizations()"},{"p":"com.ngrok.definitions","c":"TunnelSession","l":"getOs()"},{"p":"com.ngrok.definitions","c":"Page","l":"getPage()"},{"p":"com.ngrok.definitions","c":"SshHostCertificate","l":"getPrincipals()"},{"p":"com.ngrok.definitions","c":"SshUserCertificate","l":"getPrincipals()"},{"p":"com.ngrok.definitions","c":"ReservedDomainCertPolicy","l":"getPrivateKeyType()"},{"p":"com.ngrok.definitions","c":"TlsCertificate","l":"getPrivateKeyType()"},{"p":"com.ngrok.definitions","c":"Tunnel","l":"getProto()"},{"p":"com.ngrok.definitions","c":"EndpointOAuth","l":"getProvider()"},{"p":"com.ngrok.definitions","c":"EndpointWebhookValidation","l":"getProvider()"},{"p":"com.ngrok.definitions","c":"ReservedDomainCertStatus","l":"getProvisioningJob()"},{"p":"com.ngrok.definitions","c":"SshCertificateAuthority","l":"getPublicKey()"},{"p":"com.ngrok.definitions","c":"SshCredential","l":"getPublicKey()"},{"p":"com.ngrok.definitions","c":"SshHostCertificate","l":"getPublicKey()"},{"p":"com.ngrok.definitions","c":"SshUserCertificate","l":"getPublicKey()"},{"p":"com.ngrok.definitions","c":"Tunnel","l":"getPublicUrl()"},{"p":"com.ngrok.definitions","c":"ReservedAddr","l":"getRegion()"},{"p":"com.ngrok.definitions","c":"ReservedDomain","l":"getRegion()"},{"p":"com.ngrok.definitions","c":"Tunnel","l":"getRegion()"},{"p":"com.ngrok.definitions","c":"TunnelSession","l":"getRegion()"},{"p":"com.ngrok.definitions","c":"AgentIngress","l":"getRegionDomains()"},{"p":"com.ngrok.definitions","c":"EndpointRequestHeaders","l":"getRemove()"},{"p":"com.ngrok.definitions","c":"EndpointResponseHeaders","l":"getRemove()"},{"p":"com.ngrok.definitions","c":"ReservedDomainCertStatus","l":"getRenewsAt()"},{"p":"com.ngrok.definitions","c":"EndpointConfiguration","l":"getRequestHeaders()"},{"p":"com.ngrok.definitions","c":"EndpointSaml","l":"getRequestSigningCertificatePem()"},{"p":"com.ngrok.definitions","c":"ReservedAddrList","l":"getReservedAddrs()"},{"p":"com.ngrok.definitions","c":"ReservedDomainList","l":"getReservedDomains()"},{"p":"com.ngrok.definitions","c":"EndpointConfiguration","l":"getResponseHeaders()"},{"p":"com.ngrok.definitions","c":"ReservedDomainCertJob","l":"getRetriesAt()"},{"p":"com.ngrok.definitions","c":"AwsAuth","l":"getRole()"},{"p":"com.ngrok.definitions","c":"AwsRole","l":"getRoleArn()"},{"p":"com.ngrok.definitions","c":"EndpointCircuitBreaker","l":"getRollingWindow()"},{"p":"com.ngrok.definitions","c":"EndpointConfiguration","l":"getSaml()"},{"p":"com.ngrok.definitions","c":"EventStream","l":"getSamplingRate()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthFacebook","l":"getScopes()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGitHub","l":"getScopes()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGoogle","l":"getScopes()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthMicrosoft","l":"getScopes()"},{"p":"com.ngrok.definitions","c":"EndpointOidc","l":"getScopes()"},{"p":"com.ngrok.definitions","c":"EndpointWebhookValidation","l":"getSecret()"},{"p":"com.ngrok.definitions","c":"TlsCertificate","l":"getSerialNumber()"},{"p":"com.ngrok.definitions","c":"EndpointSaml","l":"getSingleLogoutUrl()"},{"p":"com.ngrok.definitions","c":"EventSourceList","l":"getSources()"},{"p":"com.ngrok.definitions","c":"EventSubscription","l":"getSources()"},{"p":"com.ngrok.definitions","c":"SshCertificateAuthorityList","l":"getSshCertificateAuthorities()"},{"p":"com.ngrok.definitions","c":"SshHostCertificate","l":"getSshCertificateAuthorityId()"},{"p":"com.ngrok.definitions","c":"SshUserCertificate","l":"getSshCertificateAuthorityId()"},{"p":"com.ngrok.definitions","c":"SshCredentialList","l":"getSshCredentials()"},{"p":"com.ngrok.definitions","c":"SshHostCertificateList","l":"getSshHostCertificates()"},{"p":"com.ngrok.definitions","c":"SshUserCertificateList","l":"getSshUserCertificates()"},{"p":"com.ngrok.definitions","c":"ReservedDomainCertJob","l":"getStartedAt()"},{"p":"com.ngrok.definitions","c":"Tunnel","l":"getStartedAt()"},{"p":"com.ngrok.definitions","c":"TunnelSession","l":"getStartedAt()"},{"p":"com.ngrok.definitions","c":"AbuseReport","l":"getStatus()"},{"p":"com.ngrok.definitions","c":"AbuseReportHostname","l":"getStatus()"},{"p":"com.ngrok.definitions","c":"EventTargetKinesis","l":"getStreamArn()"},{"p":"com.ngrok.definitions","c":"TlsCertificate","l":"getSubjectAlternativeNames()"},{"p":"com.ngrok.definitions","c":"CertificateAuthority","l":"getSubjectCommonName()"},{"p":"com.ngrok.definitions","c":"TlsCertificate","l":"getSubjectCommonName()"},{"p":"com.ngrok.definitions","c":"TlsCertificate","l":"getSubjectCountry()"},{"p":"com.ngrok.definitions","c":"TlsCertificate","l":"getSubjectLocality()"},{"p":"com.ngrok.definitions","c":"TlsCertificate","l":"getSubjectOrganization()"},{"p":"com.ngrok.definitions","c":"TlsCertificate","l":"getSubjectOrganizationalUnit()"},{"p":"com.ngrok.definitions","c":"TlsCertificate","l":"getSubjectProvince()"},{"p":"com.ngrok.definitions","c":"EventDestination","l":"getTarget()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGitHub","l":"getTeams()"},{"p":"com.ngrok.definitions","c":"EndpointTlsTermination","l":"getTerminateAt()"},{"p":"com.ngrok.definitions","c":"TlsCertificateList","l":"getTlsCertificates()"},{"p":"com.ngrok.definitions","c":"EndpointConfiguration","l":"getTlsTermination()"},{"p":"com.ngrok.definitions","c":"ApiKey","l":"getToken()"},{"p":"com.ngrok.definitions","c":"Credential","l":"getToken()"},{"p":"com.ngrok.definitions","c":"TunnelSession","l":"getTransport()"},{"p":"com.ngrok.definitions","c":"EndpointCircuitBreaker","l":"getTrippedDuration()"},{"p":"com.ngrok.definitions","c":"TunnelList","l":"getTunnels()"},{"p":"com.ngrok.definitions","c":"Tunnel","l":"getTunnelSession()"},{"p":"com.ngrok.definitions","c":"TunnelSessionList","l":"getTunnelSessions()"},{"p":"com.ngrok.definitions","c":"EndpointConfiguration","l":"getType()"},{"p":"com.ngrok.definitions","c":"EventSource","l":"getType()"},{"p":"com.ngrok.definitions","c":"EventSourceReplace","l":"getType()"},{"p":"com.ngrok.definitions","c":"IpRestriction","l":"getType()"},{"p":"com.ngrok.definitions","c":"AbuseReport","l":"getUri()"},{"p":"com.ngrok.definitions","c":"AgentIngress","l":"getUri()"},{"p":"com.ngrok.definitions","c":"AgentIngressList","l":"getUri()"},{"p":"com.ngrok.definitions","c":"ApiKey","l":"getUri()"},{"p":"com.ngrok.definitions","c":"ApiKeyList","l":"getUri()"},{"p":"com.ngrok.definitions","c":"CertificateAuthority","l":"getUri()"},{"p":"com.ngrok.definitions","c":"CertificateAuthorityList","l":"getUri()"},{"p":"com.ngrok.definitions","c":"Credential","l":"getUri()"},{"p":"com.ngrok.definitions","c":"CredentialList","l":"getUri()"},{"p":"com.ngrok.definitions","c":"EndpointConfiguration","l":"getUri()"},{"p":"com.ngrok.definitions","c":"EndpointConfigurationList","l":"getUri()"},{"p":"com.ngrok.definitions","c":"EventDestination","l":"getUri()"},{"p":"com.ngrok.definitions","c":"EventDestinationList","l":"getUri()"},{"p":"com.ngrok.definitions","c":"EventSource","l":"getUri()"},{"p":"com.ngrok.definitions","c":"EventSourceList","l":"getUri()"},{"p":"com.ngrok.definitions","c":"EventStream","l":"getUri()"},{"p":"com.ngrok.definitions","c":"EventStreamList","l":"getUri()"},{"p":"com.ngrok.definitions","c":"EventSubscription","l":"getUri()"},{"p":"com.ngrok.definitions","c":"EventSubscriptionList","l":"getUri()"},{"p":"com.ngrok.definitions","c":"IpPolicy","l":"getUri()"},{"p":"com.ngrok.definitions","c":"IpPolicyList","l":"getUri()"},{"p":"com.ngrok.definitions","c":"IpPolicyRule","l":"getUri()"},{"p":"com.ngrok.definitions","c":"IpPolicyRuleList","l":"getUri()"},{"p":"com.ngrok.definitions","c":"IpRestriction","l":"getUri()"},{"p":"com.ngrok.definitions","c":"IpRestrictionList","l":"getUri()"},{"p":"com.ngrok.definitions","c":"Ref","l":"getUri()"},{"p":"com.ngrok.definitions","c":"ReservedAddr","l":"getUri()"},{"p":"com.ngrok.definitions","c":"ReservedAddrList","l":"getUri()"},{"p":"com.ngrok.definitions","c":"ReservedDomain","l":"getUri()"},{"p":"com.ngrok.definitions","c":"ReservedDomainList","l":"getUri()"},{"p":"com.ngrok.definitions","c":"SshCertificateAuthority","l":"getUri()"},{"p":"com.ngrok.definitions","c":"SshCertificateAuthorityList","l":"getUri()"},{"p":"com.ngrok.definitions","c":"SshCredential","l":"getUri()"},{"p":"com.ngrok.definitions","c":"SshCredentialList","l":"getUri()"},{"p":"com.ngrok.definitions","c":"SshHostCertificate","l":"getUri()"},{"p":"com.ngrok.definitions","c":"SshHostCertificateList","l":"getUri()"},{"p":"com.ngrok.definitions","c":"SshUserCertificate","l":"getUri()"},{"p":"com.ngrok.definitions","c":"SshUserCertificateList","l":"getUri()"},{"p":"com.ngrok.definitions","c":"TlsCertificate","l":"getUri()"},{"p":"com.ngrok.definitions","c":"TlsCertificateList","l":"getUri()"},{"p":"com.ngrok.definitions","c":"TunnelList","l":"getUri()"},{"p":"com.ngrok.definitions","c":"TunnelSession","l":"getUri()"},{"p":"com.ngrok.definitions","c":"TunnelSessionList","l":"getUri()"},{"p":"com.ngrok.definitions","c":"AbuseReport","l":"getUrls()"},{"p":"com.ngrok.definitions","c":"SshHostCertificate","l":"getValidAfter()"},{"p":"com.ngrok.definitions","c":"SshUserCertificate","l":"getValidAfter()"},{"p":"com.ngrok.definitions","c":"SshHostCertificate","l":"getValidUntil()"},{"p":"com.ngrok.definitions","c":"SshUserCertificate","l":"getValidUntil()"},{"p":"com.ngrok.definitions","c":"EndpointCircuitBreaker","l":"getVolumeThreshold()"},{"p":"com.ngrok.definitions","c":"EndpointConfiguration","l":"getWebhookValidation()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthProvider.Builder","l":"github(EndpointOAuthGitHub)","u":"github(com.ngrok.definitions.EndpointOAuthGitHub)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthProvider.Builder","l":"github(Optional)","u":"github(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthProvider.Builder","l":"google(EndpointOAuthGoogle)","u":"google(com.ngrok.definitions.EndpointOAuthGoogle)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthProvider.Builder","l":"google(Optional)","u":"google(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"AbuseReport","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"AbuseReportHostname","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"AgentIngress","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"AgentIngressList","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"ApiKey","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"ApiKeyList","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"AwsAuth","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"AwsCredentials","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"AwsRole","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"CertificateAuthority","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"CertificateAuthorityList","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"Credential","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"CredentialList","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"EndpointCircuitBreaker","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"EndpointCompression","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"EndpointConfiguration","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"EndpointConfigurationList","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"EndpointIpPolicy","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"EndpointIpPolicyMutate","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"EndpointLogging","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"EndpointLoggingMutate","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"EndpointMutualTls","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"EndpointMutualTlsMutate","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"EndpointOAuth","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthFacebook","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGitHub","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGoogle","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthMicrosoft","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthProvider","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"EndpointOidc","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"EndpointRequestHeaders","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"EndpointResponseHeaders","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"EndpointSaml","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"EndpointSamlMutate","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"EndpointTlsTermination","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"EndpointWebhookValidation","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"EventDestination","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"EventDestinationList","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"EventSource","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"EventSourceList","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"EventSourceReplace","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"EventStream","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"EventStreamList","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"EventSubscription","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"EventSubscriptionList","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"EventTarget","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"EventTargetCloudwatchLogs","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"EventTargetFirehose","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"EventTargetKinesis","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"IpPolicy","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"IpPolicyList","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"IpPolicyRule","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"IpPolicyRuleList","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"IpRestriction","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"IpRestrictionList","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"Ref","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"ReservedAddr","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"ReservedAddrList","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"ReservedDomain","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"ReservedDomainCertJob","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"ReservedDomainCertPolicy","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"ReservedDomainCertStatus","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"ReservedDomainList","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"SshCertificateAuthority","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"SshCertificateAuthorityList","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"SshCredential","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"SshCredentialList","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"SshHostCertificate","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"SshHostCertificateList","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"SshUserCertificate","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"SshUserCertificateList","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"TlsCertificate","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"TlsCertificateList","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"TlsCertificateSaNs","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"Tunnel","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"TunnelList","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"TunnelSession","l":"hashCode()"},{"p":"com.ngrok.definitions","c":"TunnelSessionList","l":"hashCode()"},{"p":"com.ngrok","c":"DefaultNgrokApiClient.Builder","l":"httpClient(Optional)","u":"httpClient(java.util.Optional)"},{"p":"com.ngrok","c":"DefaultNgrokApiClient.Builder","l":"httpClient(WebClient)","u":"httpClient(com.linecorp.armeria.client.WebClient)"},{"p":"com.ngrok.services","c":"ReservedDomains.CreateCallBuilder","l":"httpEndpointConfigurationId(Optional)","u":"httpEndpointConfigurationId(java.util.Optional)"},{"p":"com.ngrok.services","c":"ReservedDomains.UpdateCallBuilder","l":"httpEndpointConfigurationId(Optional)","u":"httpEndpointConfigurationId(java.util.Optional)"},{"p":"com.ngrok.services","c":"ReservedDomains.CreateCallBuilder","l":"httpEndpointConfigurationId(String)","u":"httpEndpointConfigurationId(java.lang.String)"},{"p":"com.ngrok.services","c":"ReservedDomains.UpdateCallBuilder","l":"httpEndpointConfigurationId(String)","u":"httpEndpointConfigurationId(java.lang.String)"},{"p":"com.ngrok.services","c":"ReservedDomains.CreateCallBuilder","l":"httpsEndpointConfigurationId(Optional)","u":"httpsEndpointConfigurationId(java.util.Optional)"},{"p":"com.ngrok.services","c":"ReservedDomains.UpdateCallBuilder","l":"httpsEndpointConfigurationId(Optional)","u":"httpsEndpointConfigurationId(java.util.Optional)"},{"p":"com.ngrok.services","c":"ReservedDomains.CreateCallBuilder","l":"httpsEndpointConfigurationId(String)","u":"httpsEndpointConfigurationId(java.lang.String)"},{"p":"com.ngrok.services","c":"ReservedDomains.UpdateCallBuilder","l":"httpsEndpointConfigurationId(String)","u":"httpsEndpointConfigurationId(java.lang.String)"},{"p":"com.ngrok.definitions","c":"EndpointSamlMutate.Builder","l":"idpMetadata(Optional)","u":"idpMetadata(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointSamlMutate.Builder","l":"idpMetadata(String)","u":"idpMetadata(java.lang.String)"},{"p":"com.ngrok.definitions","c":"EndpointOAuth.Builder","l":"inactivityTimeout(long)"},{"p":"com.ngrok.definitions","c":"EndpointOidc.Builder","l":"inactivityTimeout(long)"},{"p":"com.ngrok.definitions","c":"EndpointSamlMutate.Builder","l":"inactivityTimeout(long)"},{"p":"com.ngrok.definitions","c":"EndpointOAuth.Builder","l":"inactivityTimeout(Optional)","u":"inactivityTimeout(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOidc.Builder","l":"inactivityTimeout(Optional)","u":"inactivityTimeout(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointSamlMutate.Builder","l":"inactivityTimeout(Optional)","u":"inactivityTimeout(java.util.Optional)"},{"p":"com.ngrok","c":"Ngrok","l":"ipPolicies()"},{"p":"com.ngrok.services","c":"IpPolicies","l":"IpPolicies(NgrokApiClient)","u":"%3Cinit%3E(com.ngrok.NgrokApiClient)"},{"p":"com.ngrok","c":"Ngrok.PointcfgModuleNamespace","l":"ipPolicy()"},{"p":"com.ngrok.services","c":"EndpointConfigurations.CreateCallBuilder","l":"ipPolicy(EndpointIpPolicyMutate)","u":"ipPolicy(com.ngrok.definitions.EndpointIpPolicyMutate)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.UpdateCallBuilder","l":"ipPolicy(EndpointIpPolicyMutate)","u":"ipPolicy(com.ngrok.definitions.EndpointIpPolicyMutate)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.CreateCallBuilder","l":"ipPolicy(Optional)","u":"ipPolicy(java.util.Optional)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.UpdateCallBuilder","l":"ipPolicy(Optional)","u":"ipPolicy(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"IpPolicy","l":"IpPolicy(String, URI, OffsetDateTime, String, String, String)","u":"%3Cinit%3E(java.lang.String,java.net.URI,java.time.OffsetDateTime,java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.ngrok.definitions","c":"EndpointIpPolicyMutate.Builder","l":"ipPolicyIds(List)","u":"ipPolicyIds(java.util.List)"},{"p":"com.ngrok.services","c":"IpRestrictions.UpdateCallBuilder","l":"ipPolicyIds(List)","u":"ipPolicyIds(java.util.List)"},{"p":"com.ngrok.definitions","c":"EndpointIpPolicyMutate.Builder","l":"ipPolicyIds(Optional>)","u":"ipPolicyIds(java.util.Optional)"},{"p":"com.ngrok.services","c":"IpRestrictions.UpdateCallBuilder","l":"ipPolicyIds(Optional>)","u":"ipPolicyIds(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"IpPolicyList","l":"IpPolicyList(List, URI, Optional)","u":"%3Cinit%3E(java.util.List,java.net.URI,java.util.Optional)"},{"p":"com.ngrok.definitions","c":"IpPolicyRule","l":"IpPolicyRule(String, URI, OffsetDateTime, String, String, String, Ref)","u":"%3Cinit%3E(java.lang.String,java.net.URI,java.time.OffsetDateTime,java.lang.String,java.lang.String,java.lang.String,com.ngrok.definitions.Ref)"},{"p":"com.ngrok.definitions","c":"IpPolicyRuleList","l":"IpPolicyRuleList(List, URI, Optional)","u":"%3Cinit%3E(java.util.List,java.net.URI,java.util.Optional)"},{"p":"com.ngrok","c":"Ngrok","l":"ipPolicyRules()"},{"p":"com.ngrok.services","c":"IpPolicyRules","l":"IpPolicyRules(NgrokApiClient)","u":"%3Cinit%3E(com.ngrok.NgrokApiClient)"},{"p":"com.ngrok.definitions","c":"IpRestriction","l":"IpRestriction(String, URI, OffsetDateTime, String, String, Boolean, String, List)","u":"%3Cinit%3E(java.lang.String,java.net.URI,java.time.OffsetDateTime,java.lang.String,java.lang.String,java.lang.Boolean,java.lang.String,java.util.List)"},{"p":"com.ngrok.definitions","c":"IpRestrictionList","l":"IpRestrictionList(List, URI, Optional)","u":"%3Cinit%3E(java.util.List,java.net.URI,java.util.Optional)"},{"p":"com.ngrok","c":"Ngrok","l":"ipRestrictions()"},{"p":"com.ngrok.services","c":"IpRestrictions","l":"IpRestrictions(NgrokApiClient)","u":"%3Cinit%3E(com.ngrok.NgrokApiClient)"},{"p":"com.ngrok.definitions","c":"NgrokApiError","l":"isErrorCode(String...)","u":"isErrorCode(java.lang.String...)"},{"p":"com.ngrok.definitions","c":"EndpointOidc.Builder","l":"issuer(Optional)","u":"issuer(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOidc.Builder","l":"issuer(String)","u":"issuer(java.lang.String)"},{"p":"com.ngrok.services","c":"SshCertificateAuthorities.CreateCallBuilder","l":"keySize(long)"},{"p":"com.ngrok.services","c":"SshCertificateAuthorities.CreateCallBuilder","l":"keySize(Optional)","u":"keySize(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EventTarget.Builder","l":"kinesis(EventTargetKinesis)","u":"kinesis(com.ngrok.definitions.EventTargetKinesis)"},{"p":"com.ngrok.definitions","c":"EventTarget.Builder","l":"kinesis(Optional)","u":"kinesis(java.util.Optional)"},{"p":"com.ngrok.services","c":"AgentIngresses.ListCallBuilder","l":"limit(Optional)","u":"limit(java.util.Optional)"},{"p":"com.ngrok.services","c":"ApiKeys.ListCallBuilder","l":"limit(Optional)","u":"limit(java.util.Optional)"},{"p":"com.ngrok.services","c":"CertificateAuthorities.ListCallBuilder","l":"limit(Optional)","u":"limit(java.util.Optional)"},{"p":"com.ngrok.services","c":"Credentials.ListCallBuilder","l":"limit(Optional)","u":"limit(java.util.Optional)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.ListCallBuilder","l":"limit(Optional)","u":"limit(java.util.Optional)"},{"p":"com.ngrok.services","c":"EventDestinations.ListCallBuilder","l":"limit(Optional)","u":"limit(java.util.Optional)"},{"p":"com.ngrok.services","c":"EventStreams.ListCallBuilder","l":"limit(Optional)","u":"limit(java.util.Optional)"},{"p":"com.ngrok.services","c":"EventSubscriptions.ListCallBuilder","l":"limit(Optional)","u":"limit(java.util.Optional)"},{"p":"com.ngrok.services","c":"IpPolicies.ListCallBuilder","l":"limit(Optional)","u":"limit(java.util.Optional)"},{"p":"com.ngrok.services","c":"IpPolicyRules.ListCallBuilder","l":"limit(Optional)","u":"limit(java.util.Optional)"},{"p":"com.ngrok.services","c":"IpRestrictions.ListCallBuilder","l":"limit(Optional)","u":"limit(java.util.Optional)"},{"p":"com.ngrok.services","c":"ReservedAddrs.ListCallBuilder","l":"limit(Optional)","u":"limit(java.util.Optional)"},{"p":"com.ngrok.services","c":"ReservedDomains.ListCallBuilder","l":"limit(Optional)","u":"limit(java.util.Optional)"},{"p":"com.ngrok.services","c":"SshCertificateAuthorities.ListCallBuilder","l":"limit(Optional)","u":"limit(java.util.Optional)"},{"p":"com.ngrok.services","c":"SshCredentials.ListCallBuilder","l":"limit(Optional)","u":"limit(java.util.Optional)"},{"p":"com.ngrok.services","c":"SshHostCertificates.ListCallBuilder","l":"limit(Optional)","u":"limit(java.util.Optional)"},{"p":"com.ngrok.services","c":"SshUserCertificates.ListCallBuilder","l":"limit(Optional)","u":"limit(java.util.Optional)"},{"p":"com.ngrok.services","c":"TlsCertificates.ListCallBuilder","l":"limit(Optional)","u":"limit(java.util.Optional)"},{"p":"com.ngrok.services","c":"Tunnels.ListCallBuilder","l":"limit(Optional)","u":"limit(java.util.Optional)"},{"p":"com.ngrok.services","c":"TunnelSessions.ListCallBuilder","l":"limit(Optional)","u":"limit(java.util.Optional)"},{"p":"com.ngrok.services","c":"AgentIngresses.ListCallBuilder","l":"limit(String)","u":"limit(java.lang.String)"},{"p":"com.ngrok.services","c":"ApiKeys.ListCallBuilder","l":"limit(String)","u":"limit(java.lang.String)"},{"p":"com.ngrok.services","c":"CertificateAuthorities.ListCallBuilder","l":"limit(String)","u":"limit(java.lang.String)"},{"p":"com.ngrok.services","c":"Credentials.ListCallBuilder","l":"limit(String)","u":"limit(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.ListCallBuilder","l":"limit(String)","u":"limit(java.lang.String)"},{"p":"com.ngrok.services","c":"EventDestinations.ListCallBuilder","l":"limit(String)","u":"limit(java.lang.String)"},{"p":"com.ngrok.services","c":"EventStreams.ListCallBuilder","l":"limit(String)","u":"limit(java.lang.String)"},{"p":"com.ngrok.services","c":"EventSubscriptions.ListCallBuilder","l":"limit(String)","u":"limit(java.lang.String)"},{"p":"com.ngrok.services","c":"IpPolicies.ListCallBuilder","l":"limit(String)","u":"limit(java.lang.String)"},{"p":"com.ngrok.services","c":"IpPolicyRules.ListCallBuilder","l":"limit(String)","u":"limit(java.lang.String)"},{"p":"com.ngrok.services","c":"IpRestrictions.ListCallBuilder","l":"limit(String)","u":"limit(java.lang.String)"},{"p":"com.ngrok.services","c":"ReservedAddrs.ListCallBuilder","l":"limit(String)","u":"limit(java.lang.String)"},{"p":"com.ngrok.services","c":"ReservedDomains.ListCallBuilder","l":"limit(String)","u":"limit(java.lang.String)"},{"p":"com.ngrok.services","c":"SshCertificateAuthorities.ListCallBuilder","l":"limit(String)","u":"limit(java.lang.String)"},{"p":"com.ngrok.services","c":"SshCredentials.ListCallBuilder","l":"limit(String)","u":"limit(java.lang.String)"},{"p":"com.ngrok.services","c":"SshHostCertificates.ListCallBuilder","l":"limit(String)","u":"limit(java.lang.String)"},{"p":"com.ngrok.services","c":"SshUserCertificates.ListCallBuilder","l":"limit(String)","u":"limit(java.lang.String)"},{"p":"com.ngrok.services","c":"TlsCertificates.ListCallBuilder","l":"limit(String)","u":"limit(java.lang.String)"},{"p":"com.ngrok.services","c":"Tunnels.ListCallBuilder","l":"limit(String)","u":"limit(java.lang.String)"},{"p":"com.ngrok.services","c":"TunnelSessions.ListCallBuilder","l":"limit(String)","u":"limit(java.lang.String)"},{"p":"com.ngrok.services","c":"AgentIngresses","l":"list()"},{"p":"com.ngrok.services","c":"ApiKeys","l":"list()"},{"p":"com.ngrok.services","c":"CertificateAuthorities","l":"list()"},{"p":"com.ngrok.services","c":"Credentials","l":"list()"},{"p":"com.ngrok.services","c":"EndpointConfigurations","l":"list()"},{"p":"com.ngrok.services","c":"EventDestinations","l":"list()"},{"p":"com.ngrok.services","c":"EventStreams","l":"list()"},{"p":"com.ngrok.services","c":"EventSubscriptions","l":"list()"},{"p":"com.ngrok.services","c":"IpPolicies","l":"list()"},{"p":"com.ngrok.services","c":"IpPolicyRules","l":"list()"},{"p":"com.ngrok.services","c":"IpRestrictions","l":"list()"},{"p":"com.ngrok.services","c":"ReservedAddrs","l":"list()"},{"p":"com.ngrok.services","c":"ReservedDomains","l":"list()"},{"p":"com.ngrok.services","c":"SshCertificateAuthorities","l":"list()"},{"p":"com.ngrok.services","c":"SshCredentials","l":"list()"},{"p":"com.ngrok.services","c":"SshHostCertificates","l":"list()"},{"p":"com.ngrok.services","c":"SshUserCertificates","l":"list()"},{"p":"com.ngrok.services","c":"TlsCertificates","l":"list()"},{"p":"com.ngrok.services","c":"Tunnels","l":"list()"},{"p":"com.ngrok.services","c":"TunnelSessions","l":"list()"},{"p":"com.ngrok.services","c":"EventSources","l":"list(String)","u":"list(java.lang.String)"},{"p":"com.ngrok","c":"Ngrok.PointcfgModuleNamespace","l":"logging()"},{"p":"com.ngrok.services","c":"EndpointConfigurations.CreateCallBuilder","l":"logging(EndpointLoggingMutate)","u":"logging(com.ngrok.definitions.EndpointLoggingMutate)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.UpdateCallBuilder","l":"logging(EndpointLoggingMutate)","u":"logging(com.ngrok.definitions.EndpointLoggingMutate)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.CreateCallBuilder","l":"logging(Optional)","u":"logging(java.util.Optional)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.UpdateCallBuilder","l":"logging(Optional)","u":"logging(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EventTargetCloudwatchLogs.Builder","l":"logGroupArn(Optional)","u":"logGroupArn(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EventTargetCloudwatchLogs.Builder","l":"logGroupArn(String)","u":"logGroupArn(java.lang.String)"},{"p":"com.ngrok.definitions","c":"EndpointOAuth.Builder","l":"maximumDuration(Duration)","u":"maximumDuration(java.time.Duration)"},{"p":"com.ngrok.definitions","c":"EndpointOidc.Builder","l":"maximumDuration(Duration)","u":"maximumDuration(java.time.Duration)"},{"p":"com.ngrok.definitions","c":"EndpointSamlMutate.Builder","l":"maximumDuration(Duration)","u":"maximumDuration(java.time.Duration)"},{"p":"com.ngrok.definitions","c":"EndpointOAuth.Builder","l":"maximumDuration(Optional)","u":"maximumDuration(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOidc.Builder","l":"maximumDuration(Optional)","u":"maximumDuration(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointSamlMutate.Builder","l":"maximumDuration(Optional)","u":"maximumDuration(java.util.Optional)"},{"p":"com.ngrok.services","c":"AbuseReports.CreateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"AgentIngresses.CreateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"AgentIngresses.UpdateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"ApiKeys.CreateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"ApiKeys.UpdateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"CertificateAuthorities.CreateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"CertificateAuthorities.UpdateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"Credentials.CreateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"Credentials.UpdateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.CreateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.UpdateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"EventDestinations.CreateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"EventDestinations.UpdateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"EventStreams.CreateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"EventStreams.UpdateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"EventSubscriptions.CreateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"EventSubscriptions.UpdateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"IpPolicies.CreateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"IpPolicies.UpdateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"IpPolicyRules.CreateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"IpPolicyRules.UpdateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"IpRestrictions.CreateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"IpRestrictions.UpdateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"ReservedAddrs.CreateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"ReservedAddrs.UpdateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"ReservedDomains.CreateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"ReservedDomains.UpdateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"SshCertificateAuthorities.CreateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"SshCertificateAuthorities.UpdateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"SshCredentials.CreateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"SshCredentials.UpdateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"SshHostCertificates.CreateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"SshHostCertificates.UpdateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"SshUserCertificates.CreateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"SshUserCertificates.UpdateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"TlsCertificates.CreateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"TlsCertificates.UpdateCallBuilder","l":"metadata(Optional)","u":"metadata(java.util.Optional)"},{"p":"com.ngrok.services","c":"AbuseReports.CreateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.services","c":"AgentIngresses.CreateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.services","c":"AgentIngresses.UpdateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.services","c":"ApiKeys.CreateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.services","c":"ApiKeys.UpdateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.services","c":"CertificateAuthorities.CreateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.services","c":"CertificateAuthorities.UpdateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.services","c":"Credentials.CreateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.services","c":"Credentials.UpdateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.CreateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.UpdateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.services","c":"EventDestinations.CreateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.services","c":"EventDestinations.UpdateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.services","c":"EventStreams.CreateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.services","c":"EventStreams.UpdateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.services","c":"EventSubscriptions.CreateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.services","c":"EventSubscriptions.UpdateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.services","c":"IpPolicies.CreateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.services","c":"IpPolicies.UpdateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.services","c":"IpPolicyRules.CreateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.services","c":"IpPolicyRules.UpdateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.services","c":"IpRestrictions.CreateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.services","c":"IpRestrictions.UpdateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.services","c":"ReservedAddrs.CreateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.services","c":"ReservedAddrs.UpdateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.services","c":"ReservedDomains.CreateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.services","c":"ReservedDomains.UpdateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.services","c":"SshCertificateAuthorities.CreateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.services","c":"SshCertificateAuthorities.UpdateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.services","c":"SshCredentials.CreateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.services","c":"SshCredentials.UpdateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.services","c":"SshHostCertificates.CreateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.services","c":"SshHostCertificates.UpdateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.services","c":"SshUserCertificates.CreateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.services","c":"SshUserCertificates.UpdateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.services","c":"TlsCertificates.CreateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.services","c":"TlsCertificates.UpdateCallBuilder","l":"metadata(String)","u":"metadata(java.lang.String)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthProvider.Builder","l":"microsoft(EndpointOAuthMicrosoft)","u":"microsoft(com.ngrok.definitions.EndpointOAuthMicrosoft)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthProvider.Builder","l":"microsoft(Optional)","u":"microsoft(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointTlsTermination.Builder","l":"minVersion(Optional)","u":"minVersion(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointTlsTermination.Builder","l":"minVersion(String)","u":"minVersion(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointCircuitBreakerModule.ReplaceCallBuilder","l":"module(EndpointCircuitBreaker)","u":"module(com.ngrok.definitions.EndpointCircuitBreaker)"},{"p":"com.ngrok.services","c":"EndpointCompressionModule.ReplaceCallBuilder","l":"module(EndpointCompression)","u":"module(com.ngrok.definitions.EndpointCompression)"},{"p":"com.ngrok.services","c":"EndpointIpPolicyModule.ReplaceCallBuilder","l":"module(EndpointIpPolicyMutate)","u":"module(com.ngrok.definitions.EndpointIpPolicyMutate)"},{"p":"com.ngrok.services","c":"EndpointLoggingModule.ReplaceCallBuilder","l":"module(EndpointLoggingMutate)","u":"module(com.ngrok.definitions.EndpointLoggingMutate)"},{"p":"com.ngrok.services","c":"EndpointMutualTlsModule.ReplaceCallBuilder","l":"module(EndpointMutualTlsMutate)","u":"module(com.ngrok.definitions.EndpointMutualTlsMutate)"},{"p":"com.ngrok.services","c":"EndpointOAuthModule.ReplaceCallBuilder","l":"module(EndpointOAuth)","u":"module(com.ngrok.definitions.EndpointOAuth)"},{"p":"com.ngrok.services","c":"EndpointOidcModule.ReplaceCallBuilder","l":"module(EndpointOidc)","u":"module(com.ngrok.definitions.EndpointOidc)"},{"p":"com.ngrok.services","c":"EndpointRequestHeadersModule.ReplaceCallBuilder","l":"module(EndpointRequestHeaders)","u":"module(com.ngrok.definitions.EndpointRequestHeaders)"},{"p":"com.ngrok.services","c":"EndpointResponseHeadersModule.ReplaceCallBuilder","l":"module(EndpointResponseHeaders)","u":"module(com.ngrok.definitions.EndpointResponseHeaders)"},{"p":"com.ngrok.services","c":"EndpointSamlModule.ReplaceCallBuilder","l":"module(EndpointSamlMutate)","u":"module(com.ngrok.definitions.EndpointSamlMutate)"},{"p":"com.ngrok.services","c":"EndpointTlsTerminationModule.ReplaceCallBuilder","l":"module(EndpointTlsTermination)","u":"module(com.ngrok.definitions.EndpointTlsTermination)"},{"p":"com.ngrok.services","c":"EndpointWebhookValidationModule.ReplaceCallBuilder","l":"module(EndpointWebhookValidation)","u":"module(com.ngrok.definitions.EndpointWebhookValidation)"},{"p":"com.ngrok.services","c":"EndpointCircuitBreakerModule.ReplaceCallBuilder","l":"module(Optional)","u":"module(java.util.Optional)"},{"p":"com.ngrok.services","c":"EndpointCompressionModule.ReplaceCallBuilder","l":"module(Optional)","u":"module(java.util.Optional)"},{"p":"com.ngrok.services","c":"EndpointIpPolicyModule.ReplaceCallBuilder","l":"module(Optional)","u":"module(java.util.Optional)"},{"p":"com.ngrok.services","c":"EndpointLoggingModule.ReplaceCallBuilder","l":"module(Optional)","u":"module(java.util.Optional)"},{"p":"com.ngrok.services","c":"EndpointMutualTlsModule.ReplaceCallBuilder","l":"module(Optional)","u":"module(java.util.Optional)"},{"p":"com.ngrok.services","c":"EndpointOAuthModule.ReplaceCallBuilder","l":"module(Optional)","u":"module(java.util.Optional)"},{"p":"com.ngrok.services","c":"EndpointOidcModule.ReplaceCallBuilder","l":"module(Optional)","u":"module(java.util.Optional)"},{"p":"com.ngrok.services","c":"EndpointRequestHeadersModule.ReplaceCallBuilder","l":"module(Optional)","u":"module(java.util.Optional)"},{"p":"com.ngrok.services","c":"EndpointResponseHeadersModule.ReplaceCallBuilder","l":"module(Optional)","u":"module(java.util.Optional)"},{"p":"com.ngrok.services","c":"EndpointSamlModule.ReplaceCallBuilder","l":"module(Optional)","u":"module(java.util.Optional)"},{"p":"com.ngrok.services","c":"EndpointTlsTerminationModule.ReplaceCallBuilder","l":"module(Optional)","u":"module(java.util.Optional)"},{"p":"com.ngrok.services","c":"EndpointWebhookValidationModule.ReplaceCallBuilder","l":"module(Optional)","u":"module(java.util.Optional)"},{"p":"com.ngrok","c":"Ngrok.PointcfgModuleNamespace","l":"mutualTls()"},{"p":"com.ngrok.services","c":"EndpointConfigurations.CreateCallBuilder","l":"mutualTls(EndpointMutualTlsMutate)","u":"mutualTls(com.ngrok.definitions.EndpointMutualTlsMutate)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.UpdateCallBuilder","l":"mutualTls(EndpointMutualTlsMutate)","u":"mutualTls(com.ngrok.definitions.EndpointMutualTlsMutate)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.CreateCallBuilder","l":"mutualTls(Optional)","u":"mutualTls(java.util.Optional)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.UpdateCallBuilder","l":"mutualTls(Optional)","u":"mutualTls(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointSamlMutate.Builder","l":"nameidFormat(Optional)","u":"nameidFormat(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointSamlMutate.Builder","l":"nameidFormat(String)","u":"nameidFormat(java.lang.String)"},{"p":"com.ngrok.definitions","c":"AwsAuth","l":"newBuilder()"},{"p":"com.ngrok.definitions","c":"EndpointCircuitBreaker","l":"newBuilder()"},{"p":"com.ngrok.definitions","c":"EndpointCompression","l":"newBuilder()"},{"p":"com.ngrok.definitions","c":"EndpointIpPolicyMutate","l":"newBuilder()"},{"p":"com.ngrok.definitions","c":"EndpointLoggingMutate","l":"newBuilder()"},{"p":"com.ngrok.definitions","c":"EndpointMutualTlsMutate","l":"newBuilder()"},{"p":"com.ngrok.definitions","c":"EndpointOAuth","l":"newBuilder()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthFacebook","l":"newBuilder()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGitHub","l":"newBuilder()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGoogle","l":"newBuilder()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthMicrosoft","l":"newBuilder()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthProvider","l":"newBuilder()"},{"p":"com.ngrok.definitions","c":"EndpointOidc","l":"newBuilder()"},{"p":"com.ngrok.definitions","c":"EndpointRequestHeaders","l":"newBuilder()"},{"p":"com.ngrok.definitions","c":"EndpointResponseHeaders","l":"newBuilder()"},{"p":"com.ngrok.definitions","c":"EndpointSamlMutate","l":"newBuilder()"},{"p":"com.ngrok.definitions","c":"EndpointTlsTermination","l":"newBuilder()"},{"p":"com.ngrok.definitions","c":"EndpointWebhookValidation","l":"newBuilder()"},{"p":"com.ngrok.definitions","c":"EventSourceReplace","l":"newBuilder()"},{"p":"com.ngrok.definitions","c":"EventTarget","l":"newBuilder()"},{"p":"com.ngrok.definitions","c":"EventTargetCloudwatchLogs","l":"newBuilder()"},{"p":"com.ngrok.definitions","c":"EventTargetFirehose","l":"newBuilder()"},{"p":"com.ngrok.definitions","c":"EventTargetKinesis","l":"newBuilder()"},{"p":"com.ngrok.definitions","c":"ReservedDomainCertPolicy","l":"newBuilder()"},{"p":"com.ngrok","c":"DefaultNgrokApiClient","l":"newBuilder(String)","u":"newBuilder(java.lang.String)"},{"p":"com.ngrok.definitions","c":"AwsRole","l":"newBuilder(String)","u":"newBuilder(java.lang.String)"},{"p":"com.ngrok.definitions","c":"AwsCredentials","l":"newBuilder(String, String)","u":"newBuilder(java.lang.String,java.lang.String)"},{"p":"com.ngrok","c":"DefaultNgrokApiClient","l":"newDefaultHttpClient()"},{"p":"com.ngrok.definitions","c":"Page","l":"next()"},{"p":"com.ngrok","c":"Ngrok","l":"Ngrok(NgrokApiClient)","u":"%3Cinit%3E(com.ngrok.NgrokApiClient)"},{"p":"com.ngrok.definitions","c":"NgrokApiError","l":"NgrokApiError(int)","u":"%3Cinit%3E(int)"},{"p":"com.ngrok.definitions","c":"NgrokApiError","l":"NgrokApiError(int, Optional, Throwable)","u":"%3Cinit%3E(int,java.util.Optional,java.lang.Throwable)"},{"p":"com.ngrok.definitions","c":"NgrokApiError","l":"NgrokApiError(String, int, Optional, Map)","u":"%3Cinit%3E(java.lang.String,int,java.util.Optional,java.util.Map)"},{"p":"com.ngrok.definitions","c":"EndpointCircuitBreaker.Builder","l":"numBuckets(long)"},{"p":"com.ngrok.definitions","c":"EndpointCircuitBreaker.Builder","l":"numBuckets(Optional)","u":"numBuckets(java.util.Optional)"},{"p":"com.ngrok","c":"Ngrok.PointcfgModuleNamespace","l":"oauth()"},{"p":"com.ngrok.services","c":"EndpointConfigurations.CreateCallBuilder","l":"oauth(EndpointOAuth)","u":"oauth(com.ngrok.definitions.EndpointOAuth)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.UpdateCallBuilder","l":"oauth(EndpointOAuth)","u":"oauth(com.ngrok.definitions.EndpointOAuth)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.CreateCallBuilder","l":"oauth(Optional)","u":"oauth(java.util.Optional)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.UpdateCallBuilder","l":"oauth(Optional)","u":"oauth(java.util.Optional)"},{"p":"com.ngrok","c":"DefaultNgrokApiClient.Builder","l":"objectMapper(ObjectMapper)","u":"objectMapper(com.fasterxml.jackson.databind.ObjectMapper)"},{"p":"com.ngrok","c":"DefaultNgrokApiClient.Builder","l":"objectMapper(Optional)","u":"objectMapper(java.util.Optional)"},{"p":"com.ngrok","c":"Ngrok.PointcfgModuleNamespace","l":"oidc()"},{"p":"com.ngrok.services","c":"EndpointConfigurations.CreateCallBuilder","l":"oidc(EndpointOidc)","u":"oidc(com.ngrok.definitions.EndpointOidc)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.UpdateCallBuilder","l":"oidc(EndpointOidc)","u":"oidc(com.ngrok.definitions.EndpointOidc)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.CreateCallBuilder","l":"oidc(Optional)","u":"oidc(java.util.Optional)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.UpdateCallBuilder","l":"oidc(Optional)","u":"oidc(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOAuth.Builder","l":"optionsPassthrough(boolean)"},{"p":"com.ngrok.definitions","c":"EndpointOidc.Builder","l":"optionsPassthrough(boolean)"},{"p":"com.ngrok.definitions","c":"EndpointSamlMutate.Builder","l":"optionsPassthrough(boolean)"},{"p":"com.ngrok.definitions","c":"EndpointOAuth.Builder","l":"optionsPassthrough(Optional)","u":"optionsPassthrough(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOidc.Builder","l":"optionsPassthrough(Optional)","u":"optionsPassthrough(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointSamlMutate.Builder","l":"optionsPassthrough(Optional)","u":"optionsPassthrough(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGitHub.Builder","l":"organizations(List)","u":"organizations(java.util.List)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGitHub.Builder","l":"organizations(Optional>)","u":"organizations(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"Page","l":"Page(NgrokApiClient, T)","u":"%3Cinit%3E(com.ngrok.NgrokApiClient,T)"},{"p":"com.ngrok","c":"NgrokApiClient.HttpMethod","l":"PATCH"},{"p":"com.ngrok","c":"Ngrok","l":"pointcfgModule()"},{"p":"com.ngrok","c":"NgrokApiClient.HttpMethod","l":"POST"},{"p":"com.ngrok.services","c":"SshHostCertificates.CreateCallBuilder","l":"principals(List)","u":"principals(java.util.List)"},{"p":"com.ngrok.services","c":"SshUserCertificates.CreateCallBuilder","l":"principals(List)","u":"principals(java.util.List)"},{"p":"com.ngrok.services","c":"SshHostCertificates.CreateCallBuilder","l":"principals(Optional>)","u":"principals(java.util.Optional)"},{"p":"com.ngrok.services","c":"SshUserCertificates.CreateCallBuilder","l":"principals(Optional>)","u":"principals(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"ReservedDomainCertPolicy.Builder","l":"privateKeyType(Optional)","u":"privateKeyType(java.util.Optional)"},{"p":"com.ngrok.services","c":"SshCertificateAuthorities.CreateCallBuilder","l":"privateKeyType(Optional)","u":"privateKeyType(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"ReservedDomainCertPolicy.Builder","l":"privateKeyType(String)","u":"privateKeyType(java.lang.String)"},{"p":"com.ngrok.services","c":"SshCertificateAuthorities.CreateCallBuilder","l":"privateKeyType(String)","u":"privateKeyType(java.lang.String)"},{"p":"com.ngrok.definitions","c":"EndpointOAuth.Builder","l":"provider(EndpointOAuthProvider)","u":"provider(com.ngrok.definitions.EndpointOAuthProvider)"},{"p":"com.ngrok.definitions","c":"EndpointOAuth.Builder","l":"provider(Optional)","u":"provider(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointWebhookValidation.Builder","l":"provider(Optional)","u":"provider(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointWebhookValidation.Builder","l":"provider(String)","u":"provider(java.lang.String)"},{"p":"com.ngrok","c":"NgrokApiClient.HttpMethod","l":"PUT"},{"p":"com.ngrok.definitions","c":"Ref","l":"Ref(String, URI)","u":"%3Cinit%3E(java.lang.String,java.net.URI)"},{"p":"com.ngrok.services","c":"ReservedAddrs.CreateCallBuilder","l":"region(Optional)","u":"region(java.util.Optional)"},{"p":"com.ngrok.services","c":"ReservedDomains.CreateCallBuilder","l":"region(Optional)","u":"region(java.util.Optional)"},{"p":"com.ngrok.services","c":"ReservedAddrs.CreateCallBuilder","l":"region(String)","u":"region(java.lang.String)"},{"p":"com.ngrok.services","c":"ReservedDomains.CreateCallBuilder","l":"region(String)","u":"region(java.lang.String)"},{"p":"com.ngrok.definitions","c":"EndpointRequestHeaders.Builder","l":"remove(List)","u":"remove(java.util.List)"},{"p":"com.ngrok.definitions","c":"EndpointResponseHeaders.Builder","l":"remove(List)","u":"remove(java.util.List)"},{"p":"com.ngrok.definitions","c":"EndpointRequestHeaders.Builder","l":"remove(Optional>)","u":"remove(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointResponseHeaders.Builder","l":"remove(Optional>)","u":"remove(java.util.Optional)"},{"p":"com.ngrok.services","c":"EndpointCircuitBreakerModule","l":"replace(String)","u":"replace(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointCompressionModule","l":"replace(String)","u":"replace(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointIpPolicyModule","l":"replace(String)","u":"replace(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointLoggingModule","l":"replace(String)","u":"replace(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointMutualTlsModule","l":"replace(String)","u":"replace(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointOAuthModule","l":"replace(String)","u":"replace(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointOidcModule","l":"replace(String)","u":"replace(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointRequestHeadersModule","l":"replace(String)","u":"replace(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointResponseHeadersModule","l":"replace(String)","u":"replace(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointSamlModule","l":"replace(String)","u":"replace(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointTlsTerminationModule","l":"replace(String)","u":"replace(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointWebhookValidationModule","l":"replace(String)","u":"replace(java.lang.String)"},{"p":"com.ngrok","c":"Ngrok.PointcfgModuleNamespace","l":"requestHeaders()"},{"p":"com.ngrok.services","c":"EndpointConfigurations.CreateCallBuilder","l":"requestHeaders(EndpointRequestHeaders)","u":"requestHeaders(com.ngrok.definitions.EndpointRequestHeaders)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.UpdateCallBuilder","l":"requestHeaders(EndpointRequestHeaders)","u":"requestHeaders(com.ngrok.definitions.EndpointRequestHeaders)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.CreateCallBuilder","l":"requestHeaders(Optional)","u":"requestHeaders(java.util.Optional)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.UpdateCallBuilder","l":"requestHeaders(Optional)","u":"requestHeaders(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"ReservedAddr","l":"ReservedAddr(String, URI, OffsetDateTime, String, String, String, String, Optional)","u":"%3Cinit%3E(java.lang.String,java.net.URI,java.time.OffsetDateTime,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.Optional)"},{"p":"com.ngrok.definitions","c":"ReservedAddrList","l":"ReservedAddrList(List, URI, Optional)","u":"%3Cinit%3E(java.util.List,java.net.URI,java.util.Optional)"},{"p":"com.ngrok","c":"Ngrok","l":"reservedAddrs()"},{"p":"com.ngrok.services","c":"ReservedAddrs","l":"ReservedAddrs(NgrokApiClient)","u":"%3Cinit%3E(com.ngrok.NgrokApiClient)"},{"p":"com.ngrok.definitions","c":"ReservedDomain","l":"ReservedDomain(String, URI, OffsetDateTime, String, String, String, String, Optional, Optional, Optional, Optional, Optional, Optional, Optional)","u":"%3Cinit%3E(java.lang.String,java.net.URI,java.time.OffsetDateTime,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.Optional,java.util.Optional,java.util.Optional,java.util.Optional,java.util.Optional,java.util.Optional,java.util.Optional)"},{"p":"com.ngrok.definitions","c":"ReservedDomainCertJob","l":"ReservedDomainCertJob(Optional, String, OffsetDateTime, Optional)","u":"%3Cinit%3E(java.util.Optional,java.lang.String,java.time.OffsetDateTime,java.util.Optional)"},{"p":"com.ngrok.definitions","c":"ReservedDomainCertStatus","l":"ReservedDomainCertStatus(Optional, Optional)","u":"%3Cinit%3E(java.util.Optional,java.util.Optional)"},{"p":"com.ngrok.definitions","c":"ReservedDomainList","l":"ReservedDomainList(List, URI, Optional)","u":"%3Cinit%3E(java.util.List,java.net.URI,java.util.Optional)"},{"p":"com.ngrok","c":"Ngrok","l":"reservedDomains()"},{"p":"com.ngrok.services","c":"ReservedDomains","l":"ReservedDomains(NgrokApiClient)","u":"%3Cinit%3E(com.ngrok.NgrokApiClient)"},{"p":"com.ngrok","c":"Ngrok.PointcfgModuleNamespace","l":"responseHeaders()"},{"p":"com.ngrok.services","c":"EndpointConfigurations.CreateCallBuilder","l":"responseHeaders(EndpointResponseHeaders)","u":"responseHeaders(com.ngrok.definitions.EndpointResponseHeaders)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.UpdateCallBuilder","l":"responseHeaders(EndpointResponseHeaders)","u":"responseHeaders(com.ngrok.definitions.EndpointResponseHeaders)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.CreateCallBuilder","l":"responseHeaders(Optional)","u":"responseHeaders(java.util.Optional)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.UpdateCallBuilder","l":"responseHeaders(Optional)","u":"responseHeaders(java.util.Optional)"},{"p":"com.ngrok.services","c":"TunnelSessions","l":"restart(String)","u":"restart(java.lang.String)"},{"p":"com.ngrok.definitions","c":"AwsAuth.Builder","l":"role(AwsRole)","u":"role(com.ngrok.definitions.AwsRole)"},{"p":"com.ngrok.definitions","c":"AwsAuth.Builder","l":"role(Optional)","u":"role(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointCircuitBreaker.Builder","l":"rollingWindow(long)"},{"p":"com.ngrok.definitions","c":"EndpointCircuitBreaker.Builder","l":"rollingWindow(Optional)","u":"rollingWindow(java.util.Optional)"},{"p":"com.ngrok","c":"Ngrok.PointcfgModuleNamespace","l":"saml()"},{"p":"com.ngrok.services","c":"EndpointConfigurations.CreateCallBuilder","l":"saml(EndpointSamlMutate)","u":"saml(com.ngrok.definitions.EndpointSamlMutate)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.UpdateCallBuilder","l":"saml(EndpointSamlMutate)","u":"saml(com.ngrok.definitions.EndpointSamlMutate)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.CreateCallBuilder","l":"saml(Optional)","u":"saml(java.util.Optional)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.UpdateCallBuilder","l":"saml(Optional)","u":"saml(java.util.Optional)"},{"p":"com.ngrok.services","c":"EventStreams.CreateCallBuilder","l":"samplingRate(double)"},{"p":"com.ngrok.services","c":"EventStreams.UpdateCallBuilder","l":"samplingRate(double)"},{"p":"com.ngrok.services","c":"EventStreams.CreateCallBuilder","l":"samplingRate(Optional)","u":"samplingRate(java.util.Optional)"},{"p":"com.ngrok.services","c":"EventStreams.UpdateCallBuilder","l":"samplingRate(Optional)","u":"samplingRate(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthFacebook.Builder","l":"scopes(List)","u":"scopes(java.util.List)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGitHub.Builder","l":"scopes(List)","u":"scopes(java.util.List)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGoogle.Builder","l":"scopes(List)","u":"scopes(java.util.List)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthMicrosoft.Builder","l":"scopes(List)","u":"scopes(java.util.List)"},{"p":"com.ngrok.definitions","c":"EndpointOidc.Builder","l":"scopes(List)","u":"scopes(java.util.List)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthFacebook.Builder","l":"scopes(Optional>)","u":"scopes(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGitHub.Builder","l":"scopes(Optional>)","u":"scopes(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGoogle.Builder","l":"scopes(Optional>)","u":"scopes(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthMicrosoft.Builder","l":"scopes(Optional>)","u":"scopes(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOidc.Builder","l":"scopes(Optional>)","u":"scopes(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointWebhookValidation.Builder","l":"secret(Optional)","u":"secret(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointWebhookValidation.Builder","l":"secret(String)","u":"secret(java.lang.String)"},{"p":"com.ngrok","c":"DefaultNgrokApiClient","l":"sendRequest(NgrokApiClient.HttpMethod, String, Stream>>, Stream>>, Optional>)","u":"sendRequest(com.ngrok.NgrokApiClient.HttpMethod,java.lang.String,java.util.stream.Stream,java.util.stream.Stream,java.util.Optional)"},{"p":"com.ngrok","c":"NgrokApiClient","l":"sendRequest(NgrokApiClient.HttpMethod, String, Stream>>, Stream>>, Optional>)","u":"sendRequest(com.ngrok.NgrokApiClient.HttpMethod,java.lang.String,java.util.stream.Stream,java.util.stream.Stream,java.util.Optional)"},{"p":"com.ngrok","c":"DefaultNgrokApiClient","l":"sendRequest(URI, Class)","u":"sendRequest(java.net.URI,java.lang.Class)"},{"p":"com.ngrok","c":"NgrokApiClient","l":"sendRequest(URI, Class)","u":"sendRequest(java.net.URI,java.lang.Class)"},{"p":"com.ngrok.services","c":"EventSubscriptions.CreateCallBuilder","l":"sources(List)","u":"sources(java.util.List)"},{"p":"com.ngrok.services","c":"EventSubscriptions.UpdateCallBuilder","l":"sources(List)","u":"sources(java.util.List)"},{"p":"com.ngrok.services","c":"EventSubscriptions.CreateCallBuilder","l":"sources(Optional>)","u":"sources(java.util.Optional)"},{"p":"com.ngrok.services","c":"EventSubscriptions.UpdateCallBuilder","l":"sources(Optional>)","u":"sources(java.util.Optional)"},{"p":"com.ngrok","c":"Ngrok","l":"sshCertificateAuthorities()"},{"p":"com.ngrok.services","c":"SshCertificateAuthorities","l":"SshCertificateAuthorities(NgrokApiClient)","u":"%3Cinit%3E(com.ngrok.NgrokApiClient)"},{"p":"com.ngrok.definitions","c":"SshCertificateAuthority","l":"SshCertificateAuthority(String, URI, OffsetDateTime, String, String, String, String)","u":"%3Cinit%3E(java.lang.String,java.net.URI,java.time.OffsetDateTime,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.ngrok.definitions","c":"SshCertificateAuthorityList","l":"SshCertificateAuthorityList(List, URI, Optional)","u":"%3Cinit%3E(java.util.List,java.net.URI,java.util.Optional)"},{"p":"com.ngrok.definitions","c":"SshCredential","l":"SshCredential(String, URI, OffsetDateTime, String, String, String, List)","u":"%3Cinit%3E(java.lang.String,java.net.URI,java.time.OffsetDateTime,java.lang.String,java.lang.String,java.lang.String,java.util.List)"},{"p":"com.ngrok.definitions","c":"SshCredentialList","l":"SshCredentialList(List, URI, Optional)","u":"%3Cinit%3E(java.util.List,java.net.URI,java.util.Optional)"},{"p":"com.ngrok","c":"Ngrok","l":"sshCredentials()"},{"p":"com.ngrok.services","c":"SshCredentials","l":"SshCredentials(NgrokApiClient)","u":"%3Cinit%3E(com.ngrok.NgrokApiClient)"},{"p":"com.ngrok.definitions","c":"SshHostCertificate","l":"SshHostCertificate(String, URI, OffsetDateTime, String, String, String, String, String, List, OffsetDateTime, OffsetDateTime, String)","u":"%3Cinit%3E(java.lang.String,java.net.URI,java.time.OffsetDateTime,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.List,java.time.OffsetDateTime,java.time.OffsetDateTime,java.lang.String)"},{"p":"com.ngrok.definitions","c":"SshHostCertificateList","l":"SshHostCertificateList(List, URI, Optional)","u":"%3Cinit%3E(java.util.List,java.net.URI,java.util.Optional)"},{"p":"com.ngrok","c":"Ngrok","l":"sshHostCertificates()"},{"p":"com.ngrok.services","c":"SshHostCertificates","l":"SshHostCertificates(NgrokApiClient)","u":"%3Cinit%3E(com.ngrok.NgrokApiClient)"},{"p":"com.ngrok.definitions","c":"SshUserCertificate","l":"SshUserCertificate(String, URI, OffsetDateTime, String, String, String, String, String, List, Map, Map, OffsetDateTime, OffsetDateTime, String)","u":"%3Cinit%3E(java.lang.String,java.net.URI,java.time.OffsetDateTime,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.List,java.util.Map,java.util.Map,java.time.OffsetDateTime,java.time.OffsetDateTime,java.lang.String)"},{"p":"com.ngrok.definitions","c":"SshUserCertificateList","l":"SshUserCertificateList(List, URI, Optional)","u":"%3Cinit%3E(java.util.List,java.net.URI,java.util.Optional)"},{"p":"com.ngrok","c":"Ngrok","l":"sshUserCertificates()"},{"p":"com.ngrok.services","c":"SshUserCertificates","l":"SshUserCertificates(NgrokApiClient)","u":"%3Cinit%3E(com.ngrok.NgrokApiClient)"},{"p":"com.ngrok.services","c":"TunnelSessions","l":"stop(String)","u":"stop(java.lang.String)"},{"p":"com.ngrok.definitions","c":"EventTargetKinesis.Builder","l":"streamArn(Optional)","u":"streamArn(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EventTargetKinesis.Builder","l":"streamArn(String)","u":"streamArn(java.lang.String)"},{"p":"com.ngrok.services","c":"EventDestinations.CreateCallBuilder","l":"target(EventTarget)","u":"target(com.ngrok.definitions.EventTarget)"},{"p":"com.ngrok.services","c":"EventDestinations.UpdateCallBuilder","l":"target(EventTarget)","u":"target(com.ngrok.definitions.EventTarget)"},{"p":"com.ngrok.services","c":"EventDestinations.CreateCallBuilder","l":"target(Optional)","u":"target(java.util.Optional)"},{"p":"com.ngrok.services","c":"EventDestinations.UpdateCallBuilder","l":"target(Optional)","u":"target(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGitHub.Builder","l":"teams(List)","u":"teams(java.util.List)"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGitHub.Builder","l":"teams(Optional>)","u":"teams(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointTlsTermination.Builder","l":"terminateAt(Optional)","u":"terminateAt(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EndpointTlsTermination.Builder","l":"terminateAt(String)","u":"terminateAt(java.lang.String)"},{"p":"com.ngrok.definitions","c":"TlsCertificate","l":"TlsCertificate(String, URI, OffsetDateTime, String, String, String, String, TlsCertificateSaNs, Optional, OffsetDateTime, OffsetDateTime, List, List, String, String, String, String, String, String, String, String)","u":"%3Cinit%3E(java.lang.String,java.net.URI,java.time.OffsetDateTime,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.ngrok.definitions.TlsCertificateSaNs,java.util.Optional,java.time.OffsetDateTime,java.time.OffsetDateTime,java.util.List,java.util.List,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.ngrok.definitions","c":"TlsCertificateList","l":"TlsCertificateList(List, URI, Optional)","u":"%3Cinit%3E(java.util.List,java.net.URI,java.util.Optional)"},{"p":"com.ngrok","c":"Ngrok","l":"tlsCertificates()"},{"p":"com.ngrok.services","c":"TlsCertificates","l":"TlsCertificates(NgrokApiClient)","u":"%3Cinit%3E(com.ngrok.NgrokApiClient)"},{"p":"com.ngrok.definitions","c":"TlsCertificateSaNs","l":"TlsCertificateSaNs(List, List)","u":"%3Cinit%3E(java.util.List,java.util.List)"},{"p":"com.ngrok","c":"Ngrok.PointcfgModuleNamespace","l":"tlsTermination()"},{"p":"com.ngrok.services","c":"EndpointConfigurations.CreateCallBuilder","l":"tlsTermination(EndpointTlsTermination)","u":"tlsTermination(com.ngrok.definitions.EndpointTlsTermination)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.UpdateCallBuilder","l":"tlsTermination(EndpointTlsTermination)","u":"tlsTermination(com.ngrok.definitions.EndpointTlsTermination)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.CreateCallBuilder","l":"tlsTermination(Optional)","u":"tlsTermination(java.util.Optional)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.UpdateCallBuilder","l":"tlsTermination(Optional)","u":"tlsTermination(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"AbuseReport","l":"toString()"},{"p":"com.ngrok.definitions","c":"AbuseReportHostname","l":"toString()"},{"p":"com.ngrok.definitions","c":"AgentIngress","l":"toString()"},{"p":"com.ngrok.definitions","c":"AgentIngressList","l":"toString()"},{"p":"com.ngrok.definitions","c":"ApiKey","l":"toString()"},{"p":"com.ngrok.definitions","c":"ApiKeyList","l":"toString()"},{"p":"com.ngrok.definitions","c":"AwsAuth","l":"toString()"},{"p":"com.ngrok.definitions","c":"AwsCredentials","l":"toString()"},{"p":"com.ngrok.definitions","c":"AwsRole","l":"toString()"},{"p":"com.ngrok.definitions","c":"CertificateAuthority","l":"toString()"},{"p":"com.ngrok.definitions","c":"CertificateAuthorityList","l":"toString()"},{"p":"com.ngrok.definitions","c":"Credential","l":"toString()"},{"p":"com.ngrok.definitions","c":"CredentialList","l":"toString()"},{"p":"com.ngrok.definitions","c":"EndpointCircuitBreaker","l":"toString()"},{"p":"com.ngrok.definitions","c":"EndpointCompression","l":"toString()"},{"p":"com.ngrok.definitions","c":"EndpointConfiguration","l":"toString()"},{"p":"com.ngrok.definitions","c":"EndpointConfigurationList","l":"toString()"},{"p":"com.ngrok.definitions","c":"EndpointIpPolicy","l":"toString()"},{"p":"com.ngrok.definitions","c":"EndpointIpPolicyMutate","l":"toString()"},{"p":"com.ngrok.definitions","c":"EndpointLogging","l":"toString()"},{"p":"com.ngrok.definitions","c":"EndpointLoggingMutate","l":"toString()"},{"p":"com.ngrok.definitions","c":"EndpointMutualTls","l":"toString()"},{"p":"com.ngrok.definitions","c":"EndpointMutualTlsMutate","l":"toString()"},{"p":"com.ngrok.definitions","c":"EndpointOAuth","l":"toString()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthFacebook","l":"toString()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGitHub","l":"toString()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthGoogle","l":"toString()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthMicrosoft","l":"toString()"},{"p":"com.ngrok.definitions","c":"EndpointOAuthProvider","l":"toString()"},{"p":"com.ngrok.definitions","c":"EndpointOidc","l":"toString()"},{"p":"com.ngrok.definitions","c":"EndpointRequestHeaders","l":"toString()"},{"p":"com.ngrok.definitions","c":"EndpointResponseHeaders","l":"toString()"},{"p":"com.ngrok.definitions","c":"EndpointSaml","l":"toString()"},{"p":"com.ngrok.definitions","c":"EndpointSamlMutate","l":"toString()"},{"p":"com.ngrok.definitions","c":"EndpointTlsTermination","l":"toString()"},{"p":"com.ngrok.definitions","c":"EndpointWebhookValidation","l":"toString()"},{"p":"com.ngrok.definitions","c":"EventDestination","l":"toString()"},{"p":"com.ngrok.definitions","c":"EventDestinationList","l":"toString()"},{"p":"com.ngrok.definitions","c":"EventSource","l":"toString()"},{"p":"com.ngrok.definitions","c":"EventSourceList","l":"toString()"},{"p":"com.ngrok.definitions","c":"EventSourceReplace","l":"toString()"},{"p":"com.ngrok.definitions","c":"EventStream","l":"toString()"},{"p":"com.ngrok.definitions","c":"EventStreamList","l":"toString()"},{"p":"com.ngrok.definitions","c":"EventSubscription","l":"toString()"},{"p":"com.ngrok.definitions","c":"EventSubscriptionList","l":"toString()"},{"p":"com.ngrok.definitions","c":"EventTarget","l":"toString()"},{"p":"com.ngrok.definitions","c":"EventTargetCloudwatchLogs","l":"toString()"},{"p":"com.ngrok.definitions","c":"EventTargetFirehose","l":"toString()"},{"p":"com.ngrok.definitions","c":"EventTargetKinesis","l":"toString()"},{"p":"com.ngrok.definitions","c":"IpPolicy","l":"toString()"},{"p":"com.ngrok.definitions","c":"IpPolicyList","l":"toString()"},{"p":"com.ngrok.definitions","c":"IpPolicyRule","l":"toString()"},{"p":"com.ngrok.definitions","c":"IpPolicyRuleList","l":"toString()"},{"p":"com.ngrok.definitions","c":"IpRestriction","l":"toString()"},{"p":"com.ngrok.definitions","c":"IpRestrictionList","l":"toString()"},{"p":"com.ngrok.definitions","c":"Ref","l":"toString()"},{"p":"com.ngrok.definitions","c":"ReservedAddr","l":"toString()"},{"p":"com.ngrok.definitions","c":"ReservedAddrList","l":"toString()"},{"p":"com.ngrok.definitions","c":"ReservedDomain","l":"toString()"},{"p":"com.ngrok.definitions","c":"ReservedDomainCertJob","l":"toString()"},{"p":"com.ngrok.definitions","c":"ReservedDomainCertPolicy","l":"toString()"},{"p":"com.ngrok.definitions","c":"ReservedDomainCertStatus","l":"toString()"},{"p":"com.ngrok.definitions","c":"ReservedDomainList","l":"toString()"},{"p":"com.ngrok.definitions","c":"SshCertificateAuthority","l":"toString()"},{"p":"com.ngrok.definitions","c":"SshCertificateAuthorityList","l":"toString()"},{"p":"com.ngrok.definitions","c":"SshCredential","l":"toString()"},{"p":"com.ngrok.definitions","c":"SshCredentialList","l":"toString()"},{"p":"com.ngrok.definitions","c":"SshHostCertificate","l":"toString()"},{"p":"com.ngrok.definitions","c":"SshHostCertificateList","l":"toString()"},{"p":"com.ngrok.definitions","c":"SshUserCertificate","l":"toString()"},{"p":"com.ngrok.definitions","c":"SshUserCertificateList","l":"toString()"},{"p":"com.ngrok.definitions","c":"TlsCertificate","l":"toString()"},{"p":"com.ngrok.definitions","c":"TlsCertificateList","l":"toString()"},{"p":"com.ngrok.definitions","c":"TlsCertificateSaNs","l":"toString()"},{"p":"com.ngrok.definitions","c":"Tunnel","l":"toString()"},{"p":"com.ngrok.definitions","c":"TunnelList","l":"toString()"},{"p":"com.ngrok.definitions","c":"TunnelSession","l":"toString()"},{"p":"com.ngrok.definitions","c":"TunnelSessionList","l":"toString()"},{"p":"com.ngrok.definitions","c":"EndpointCircuitBreaker.Builder","l":"trippedDuration(Duration)","u":"trippedDuration(java.time.Duration)"},{"p":"com.ngrok.definitions","c":"EndpointCircuitBreaker.Builder","l":"trippedDuration(Optional)","u":"trippedDuration(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"Tunnel","l":"Tunnel(String, URI, OffsetDateTime, String, String, String, Ref)","u":"%3Cinit%3E(java.lang.String,java.net.URI,java.time.OffsetDateTime,java.lang.String,java.lang.String,java.lang.String,com.ngrok.definitions.Ref)"},{"p":"com.ngrok.definitions","c":"TunnelList","l":"TunnelList(List, URI, Optional)","u":"%3Cinit%3E(java.util.List,java.net.URI,java.util.Optional)"},{"p":"com.ngrok","c":"Ngrok","l":"tunnels()"},{"p":"com.ngrok.services","c":"Tunnels","l":"Tunnels(NgrokApiClient)","u":"%3Cinit%3E(com.ngrok.NgrokApiClient)"},{"p":"com.ngrok.definitions","c":"TunnelSession","l":"TunnelSession(String, Ref, String, String, String, String, String, OffsetDateTime, String, URI)","u":"%3Cinit%3E(java.lang.String,com.ngrok.definitions.Ref,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.time.OffsetDateTime,java.lang.String,java.net.URI)"},{"p":"com.ngrok.definitions","c":"TunnelSessionList","l":"TunnelSessionList(List, URI, Optional)","u":"%3Cinit%3E(java.util.List,java.net.URI,java.util.Optional)"},{"p":"com.ngrok","c":"Ngrok","l":"tunnelSessions()"},{"p":"com.ngrok.services","c":"TunnelSessions","l":"TunnelSessions(NgrokApiClient)","u":"%3Cinit%3E(com.ngrok.NgrokApiClient)"},{"p":"com.ngrok.definitions","c":"EventSourceReplace.Builder","l":"type(Optional)","u":"type(java.util.Optional)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.CreateCallBuilder","l":"type(Optional)","u":"type(java.util.Optional)"},{"p":"com.ngrok.services","c":"EventSources.CreateCallBuilder","l":"type(Optional)","u":"type(java.util.Optional)"},{"p":"com.ngrok.definitions","c":"EventSourceReplace.Builder","l":"type(String)","u":"type(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.CreateCallBuilder","l":"type(String)","u":"type(java.lang.String)"},{"p":"com.ngrok.services","c":"EventSources.CreateCallBuilder","l":"type(String)","u":"type(java.lang.String)"},{"p":"com.ngrok.services","c":"AgentIngresses","l":"update(String)","u":"update(java.lang.String)"},{"p":"com.ngrok.services","c":"ApiKeys","l":"update(String)","u":"update(java.lang.String)"},{"p":"com.ngrok.services","c":"CertificateAuthorities","l":"update(String)","u":"update(java.lang.String)"},{"p":"com.ngrok.services","c":"Credentials","l":"update(String)","u":"update(java.lang.String)"},{"p":"com.ngrok.services","c":"EndpointConfigurations","l":"update(String)","u":"update(java.lang.String)"},{"p":"com.ngrok.services","c":"EventDestinations","l":"update(String)","u":"update(java.lang.String)"},{"p":"com.ngrok.services","c":"EventStreams","l":"update(String)","u":"update(java.lang.String)"},{"p":"com.ngrok.services","c":"EventSubscriptions","l":"update(String)","u":"update(java.lang.String)"},{"p":"com.ngrok.services","c":"IpPolicies","l":"update(String)","u":"update(java.lang.String)"},{"p":"com.ngrok.services","c":"IpPolicyRules","l":"update(String)","u":"update(java.lang.String)"},{"p":"com.ngrok.services","c":"IpRestrictions","l":"update(String)","u":"update(java.lang.String)"},{"p":"com.ngrok.services","c":"ReservedAddrs","l":"update(String)","u":"update(java.lang.String)"},{"p":"com.ngrok.services","c":"ReservedDomains","l":"update(String)","u":"update(java.lang.String)"},{"p":"com.ngrok.services","c":"SshCertificateAuthorities","l":"update(String)","u":"update(java.lang.String)"},{"p":"com.ngrok.services","c":"SshCredentials","l":"update(String)","u":"update(java.lang.String)"},{"p":"com.ngrok.services","c":"SshHostCertificates","l":"update(String)","u":"update(java.lang.String)"},{"p":"com.ngrok.services","c":"SshUserCertificates","l":"update(String)","u":"update(java.lang.String)"},{"p":"com.ngrok.services","c":"TlsCertificates","l":"update(String)","u":"update(java.lang.String)"},{"p":"com.ngrok.services","c":"TunnelSessions","l":"update(String)","u":"update(java.lang.String)"},{"p":"com.ngrok.services","c":"EventSources","l":"update(String, String)","u":"update(java.lang.String,java.lang.String)"},{"p":"com.ngrok.services","c":"SshHostCertificates.CreateCallBuilder","l":"validAfter(OffsetDateTime)","u":"validAfter(java.time.OffsetDateTime)"},{"p":"com.ngrok.services","c":"SshUserCertificates.CreateCallBuilder","l":"validAfter(OffsetDateTime)","u":"validAfter(java.time.OffsetDateTime)"},{"p":"com.ngrok.services","c":"SshHostCertificates.CreateCallBuilder","l":"validAfter(Optional)","u":"validAfter(java.util.Optional)"},{"p":"com.ngrok.services","c":"SshUserCertificates.CreateCallBuilder","l":"validAfter(Optional)","u":"validAfter(java.util.Optional)"},{"p":"com.ngrok.services","c":"SshHostCertificates.CreateCallBuilder","l":"validUntil(OffsetDateTime)","u":"validUntil(java.time.OffsetDateTime)"},{"p":"com.ngrok.services","c":"SshUserCertificates.CreateCallBuilder","l":"validUntil(OffsetDateTime)","u":"validUntil(java.time.OffsetDateTime)"},{"p":"com.ngrok.services","c":"SshHostCertificates.CreateCallBuilder","l":"validUntil(Optional)","u":"validUntil(java.util.Optional)"},{"p":"com.ngrok.services","c":"SshUserCertificates.CreateCallBuilder","l":"validUntil(Optional)","u":"validUntil(java.util.Optional)"},{"p":"com.ngrok","c":"NgrokApiClient.HttpMethod","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.ngrok","c":"NgrokApiClient.HttpMethod","l":"values()"},{"p":"com.ngrok.definitions","c":"EndpointCircuitBreaker.Builder","l":"volumeThreshold(long)"},{"p":"com.ngrok.definitions","c":"EndpointCircuitBreaker.Builder","l":"volumeThreshold(Optional)","u":"volumeThreshold(java.util.Optional)"},{"p":"com.ngrok","c":"Ngrok.PointcfgModuleNamespace","l":"webhookValidation()"},{"p":"com.ngrok.services","c":"EndpointConfigurations.CreateCallBuilder","l":"webhookValidation(EndpointWebhookValidation)","u":"webhookValidation(com.ngrok.definitions.EndpointWebhookValidation)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.UpdateCallBuilder","l":"webhookValidation(EndpointWebhookValidation)","u":"webhookValidation(com.ngrok.definitions.EndpointWebhookValidation)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.CreateCallBuilder","l":"webhookValidation(Optional)","u":"webhookValidation(java.util.Optional)"},{"p":"com.ngrok.services","c":"EndpointConfigurations.UpdateCallBuilder","l":"webhookValidation(Optional)","u":"webhookValidation(java.util.Optional)"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/module-search-index.js b/docs/module-search-index.js deleted file mode 100644 index 0d59754..0000000 --- a/docs/module-search-index.js +++ /dev/null @@ -1 +0,0 @@ -moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/docs/overview-summary.html b/docs/overview-summary.html deleted file mode 100644 index 03d729b..0000000 --- a/docs/overview-summary.html +++ /dev/null @@ -1,27 +0,0 @@ - - - - - -ngrok Java API client 0.2.0 API - - - - - - - - - - - -
- -

index.html

-
- - diff --git a/docs/overview-tree.html b/docs/overview-tree.html deleted file mode 100644 index 5d04923..0000000 --- a/docs/overview-tree.html +++ /dev/null @@ -1,402 +0,0 @@ - - - - - -Class Hierarchy (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
- -
-
-
-

Hierarchy For All Packages

-Package Hierarchies: - -
-
-

Class Hierarchy

- -
-
-

Interface Hierarchy

- -
-
-

Enum Hierarchy

- -
-
-
-
- -
-
-
- - diff --git a/docs/package-search-index.js b/docs/package-search-index.js deleted file mode 100644 index 8dc567a..0000000 --- a/docs/package-search-index.js +++ /dev/null @@ -1 +0,0 @@ -packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"com.ngrok"},{"l":"com.ngrok.definitions"},{"l":"com.ngrok.services"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/resources/glass.png b/docs/resources/glass.png deleted file mode 100644 index a7f591f467a1c0c949bbc510156a0c1afb860a6e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 499 zcmVJoRsvExf%rEN>jUL}qZ_~k#FbE+Q;{`;0FZwVNX2n-^JoI; zP;4#$8DIy*Yk-P>VN(DUKmPse7mx+ExD4O|;?E5D0Z5($mjO3`*anwQU^s{ZDK#Lz zj>~{qyaIx5K!t%=G&2IJNzg!ChRpyLkO7}Ry!QaotAHAMpbB3AF(}|_f!G-oI|uK6 z`id_dumai5K%C3Y$;tKS_iqMPHg<*|-@e`liWLAggVM!zAP#@l;=c>S03;{#04Z~5 zN_+ss=Yg6*hTr59mzMwZ@+l~q!+?ft!fF66AXT#wWavHt30bZWFCK%!BNk}LN?0Hg z1VF_nfs`Lm^DjYZ1(1uD0u4CSIr)XAaqW6IT{!St5~1{i=i}zAy76p%_|w8rh@@c0Axr!ns=D-X+|*sY6!@wacG9%)Qn*O zl0sa739kT-&_?#oVxXF6tOnqTD)cZ}2vi$`ZU8RLAlo8=_z#*P3xI~i!lEh+Pdu-L zx{d*wgjtXbnGX_Yf@Tc7Q3YhLhPvc8noGJs2DA~1DySiA&6V{5JzFt ojAY1KXm~va;tU{v7C?Xj0BHw!K;2aXV*mgE07*qoM6N<$f;4TDA^-pY diff --git a/docs/script-dir/images/ui-bg_glass_55_fbf9ee_1x400.png b/docs/script-dir/images/ui-bg_glass_55_fbf9ee_1x400.png deleted file mode 100644 index 34abd18f32d3a55a297fdcf93409bd033ae573e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fCnc6a#?2AmP!?*K(O3p^r= zfwTu0yPeFo12TF&T^vI^j=w#x$i?I+((tf;UXnmgbH|3oY>pC!)f}(GR!16S-u+#{ ze6YEqRkW=8vGl=5qArKM<9}TC-}iEvB{zdaTcX5$wyRTK&ALRXUCGx5b?-VBQkUm|IuXOmYJrBRJgj{Vx zMbNnqUkncy+qa2-mWYc>swkcIuvGK#>(0d)B7)5f`@$Ei28nH~0h*~=;u=wsl30>z zm0Xkxq!^403@vmGjdTsnLJUl-Obo4zO|=aStPBhe<(7X!(U6;;l9^VCTf=69^L{`L N44$rjF6*2UngDu&PXPb` diff --git a/docs/script-dir/images/ui-bg_glass_75_e6e6e6_1x400.png b/docs/script-dir/images/ui-bg_glass_75_e6e6e6_1x400.png deleted file mode 100644 index a90afb8bf8028404d206114965669b023dcb85ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&0LWmFTHNUZq?nSt-Ch3w7g=q17Rci)@Q5r1 z(jH*!b~4)z#PD=+46!(!TrvH)L6@80)r*_cdCvDr%)6ghVL16=s@mbz7H!uRdGeDa z?kzLg)16i!f8fKx84s0>4hES%`s&m5HI1v5B^Uft7(lid2moiiX_$l+3hB+!{pPkNg5^ OVDNPHb6Mw<&;$T*0!_~V diff --git a/docs/script-dir/images/ui-bg_glass_95_fef1ec_1x400.png b/docs/script-dir/images/ui-bg_glass_95_fef1ec_1x400.png deleted file mode 100644 index dbe091f6dc036fc1dc11b005738e951e27a43f7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 332 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fCnc6a#?2AmP!?*K(O3p^r= zfwTu0yPeFo12VciT^vI^j=w#>k(V)1qW$CZ|6)SVV-&*#dav<$DMuV&n0Dbpw@aE%W-S*bfB&J`pw9sa4-R?IGW?p~6`>jMSP&M+u3 zY@9al)zrvpHlQu4C9V-ADTyViR>?)FK#IZ0z|cb1&`8(7EX2UX%EZvh*hJgFz{Ot{4q9c^pg%OaK6Yqo^RG1puHty#h|2KYM!0=6Ogw z8K9N2ybORL_{i$}QxC&U!O-)`D*V04jXJ#n04P`#Wh8ZcmyUA%?QMqxhsEu>DC;^~ z{8O8G!7ta)D{l)9O_iD5-A{FwUpb*$IVfjou`0AAQAiyPXs{~wzE|2cZ&-acSF5PE zECGBcRRVEnRHOae;6NyU=IDOFj1wfusG0S<3Q6l>z)~KZvoIliF0!*y?O)1|ko7+n z>+zd%4dS;8>iMJUMwP(40V}{-=QZ#}vlkKtjgT?gI8R3`s`{eg^A0iB|9C;N3jtvV z-Ng~;#kXO^6$qh)N`faRB-+@-bRYixX&v+7cZ47thp08jNs?kcf|lu#~em zp9vU17gB)u1qJ$;?70533PMsKum#Eq1WJ#2?+bZ7pACeTd>j>;rVp1okB*+jU>j7I z%j60+UbCER>?m`t-k_0UMwtLk6PNMY=f5dhQ8l$!D_vWBr7CGPcDXr`NYC0uXipIi(5RZ4R25t$~o-$U3fdSZ+t8-MmF==ihWU zps_B2WTuZJSqfEd1jJTJmIrBIIwGFP-`8)$-Iqppx}nZ^1vgyQ|l#q!hDI^2df&H%uZ~e0(cO7rqdczX@s)(9Eo-vb-MZ9T{=?X2emAalsxjR} zDp-RS7ef2fYsNm|W!_~xs+U7sTjX>);xAM$zqqaVh4|Euxo{YB$Ue0yH`R1%LS$R3 z_E+lO@6`C-O(hNK66x`)5glEd?{N3v6k%2iXu|DB7JlD_tIlHzQyL8|YqSl}2YGDC zVO=PpVE0uei+57#cSm-&mw%S6mdRjiXxq5W{LsvhSJ)azPC6$j8(XY|f^_Z&*1)W@ zy3m>x-39!zm0@c~zOZVs=NV_}R#gjtmK1&jPTBe7AFZ@zbRGz_6UwWLFcH!wR&|Kh zZORU;Y=?b=mQgrwQ7Jg5s`cWOAy<{^y4=~BY|8kNP41J6stuM$_oKMaSoT+r{gE=%vLbm}y-G-s!n*{3q^tC?7saRyDEHx#C%bDVlF- zT{dLhAcKm7_JHGWuM**1_IMVdiq^ z7D85%apck0)*q}ipK9LUem#)m&v^B|Widn`=US)y=oK{$PHqJfvPxXB01zn#HFdLP zQ&f?0$}kSU6DYm1#Q#-wfTbj=yH!1g2x|0WP2z>tuyO>41bFp+m<`<8K(}e{bVRRc z;_)`s&>3Igl%b}j4U`xH6cyED;w`@e*RvZRe2WjElbi=jJ?KR2PO|E4(J3bsCK3K3 zO01O90g8f8lG@TKjOF|Rq%J+HV&UYOoY19`zLkp~FG{YsK8Ir~X$|7*;yB&_zla!o zjYA=|t$atYh-F)y4Yz_vl#Mfhr7?c5+w!f^NDNI!Z?A?TFj8jfkyqH$zWRai4c9qe^hVZXz8Ua{_Qt*H|88x@P1f|(u2`*pny^DSvt z0cPlYpbVeN$&S_0igz=*jS?B}QmUqqvPHqKaAx2G>fO4YRa{E>XB6Xs(Qzm?KF6{) zH*UG(7f?FngNv=%+Zmde2NyXUJG!M`!A5Mki?MT(W9PZmXv@ zmep!=;N_2(YH&j9mbmVOT4-HZILhZTNTy1NuR|!sWu45-D4y_D0QqJt{zs;jlrvoW zMFI`6#{NR91Oga_$sPvQT2>*W zRIBmn5wo&P6T=9La7LKS#PfEKzLL;iMp+{1Q`z*5zFAs*0Ls&H`$&3{Kj4$V_i@Y3 zQ5#cDOZZXP4LiO`exN`(4@q9eQ8uV|2&zu8c<`IAi}X>xjQ2rZjo9+7c~B?p(#|;v zer1U!kvAG8TJgQf$Vb%&$$*?mTT^8q!mb=&j!S9)P#ih$wSndg2IQ$5(%D4r5YvN6 zSlmi#A+9~6hT+SJhfNn)&@?dH$60LL#zBHZW2#jikLi?i+d6FT_TdaEj!3q>= zs3B{;qsuhOi~=T+n7bcnD>mKC9SPia&sf-S6=bWBZ&k_0DVVff(=-5WLMn9=GM7-h zI0uf;xB8kYZb^lJ0n~JvuvK$V>}r19I>e+O66f|wPr+;wZh})Gw^&qqYZA}x4c57y`^h7)C>5Z1%3*cW z)cL6g#o{A8TI2pxi@_j)Q_eBD)Y1zWnK6FCJ*Vusx`G!m)?EOSA0act>OlBcw2kno znt+5a_hNxdJ!=)?x{qU|#3A*G_rm|KnYzPYV{szQS;o+Vc_nTJny7jnL?4}g| zq}9Rn^^$O}pD>4Wzz073HN<|S{OaO`3SdI%H!gr$kE|3cZg#S#ZmtN6jU!-W@kLCX2^KjZN_cvo3qAj2yCB?L16iZiG(a`(MHoh@NuA?dUdwAZsu^p~Uhti2ZH!rb9pRfx3K8kW z_?}^DSUvk!SkI1_Ny((_yDi!;g+*N#ElFI*hGVTo^~6evaow^^-a3wu+^vYErC)MU zEPyLe@#)2))oWu=PU`!)g^X7j-n;da0;cWGPIx}|{5}0&Gqw&mh_FTI_8yp+ZyIs# zi~~~V0>b733>{kC2`xluGp9ko+Syq=cLVEdK6dYbAnqPQpJ0yP1^$LT-{4Y$I*shl-3{@hbXlEaQ{OVJr6@vM$U7%VXui z69mW&G~@=wLkd6GC5LthA@FO8P^{E$HP}ph8}5s#;Fxy2?&9$ADS==?cc9DBgZ^BP z_DJ*8;w>hq(8u#n@8pPzhy{cF{4*+k-5}N1fZ&QXpqw@-WKbl7G-h<-fqQ5cUWgtZ ziPTTk*ivA(LV;7lZd*s>eSsM}+`^Lx#d$*#KPXr1pVrK0_^RM)uk}!!5L8>TO42Ru)kIb>l@A`(fi(etM0m#G<>kwwV~O zw(xaW6da4~#^(Y}PMxbp(iU(Th3CZf}3l^;h0r| z=MBo3m?-`p-VaQZT{78zLHSWNm32oJxoy&ks72t34^d!Gj8=dH+swRGn`d&6|j&n&PXLhwd zY?@dYT9b2uRt2;Fk>XXgPObcg`WLnv)u0L7*LN9TQ!dI4(B!mp9~}26atgA|Vl-1g zG1Mt)k?;6P4~*b9-+9z*fz4Xirg8k=gdS5xM_x#bV2|fmb8UMyiN$jH6WDG-k&!?G z7St9U#R|{RkKRcgSQnjdIK`zJd)?yFvD(DPh5-hpASH|!dA=)}N`Sxzdd7x9cr;&x z0?>+V`+=QN8F#cdo=5>iLeFsFc?ywL+hR9-dzt%0?%k)DK`Q zQ)!Pt6Auj>-6d23k2rTJpgSt=6SoV46u@%xuQKC8?cPl+>*s=DEZVpN7$>q1boY5* zW0O0~;UO$-=GT`m&GNYD-B<_TuV1~NR7&M0g7vw8=6o*KiL1c-3(y&pYSCOg_bjc`cG%->f>UT`;z zd<`+z@DhiS8g3Ej`NeU079;}kV+@JEqw=S1M4S)vpZ>f#e9Sb7)?;J*jPQ$o%jcL( z9$^>WxCE2zM$4Kh%Eo-KYvU}3BuuOxw#eC!({l2D6&`xunIoF$i2=Gg0oOH^x|Al; ziE$^IzopsMH;7d|WB#*{?LS*KYZR`8vFpVXe0x7M7(cI?fu)Yy9Qf zJg5w2#h`;t_ksT~YSk0fp6bXA&oHh|`M_xKx|irpxo|F)x82hH58PF|R4t27)9cKqaDz~7a@Ub32?mq5-4r4x9%Iem7Lr&xv>xdzdT4a%LsTjG12W?qN^+ z@!iZ3G`0DLzjcvM4RBD?gd5nN<_J(I18CxC>BNi_)y31reLH!#llOMD_Bg16eH%Z+ zI@5tf6YFG76bE+OR-tMscC-@k{FJTg^1cx>`h^6`{VI4q?#JA4s=KcG>oiD^L_xi+ zB9fNx(}VD&&!0Vp)p;!Sq@biL&x|Y2nRO@szL>_T7f_d^t2f=H1rP6$*dNk9oAK?! zN8kT+^=Y)gvMi3OX~M4qet%`%xvxqm{V^J4{^~Hs3Q6-Ozj$q&l*nDAhHS?*SuBJT z>1JWh2gQ14CnBI6K5U@JQIZuh#0MSj4qreM_!q_$+5dMzf-WI`F#D0l6JQxO0w~nN zN+2rI*O$V^wBuB(e=TPm5fA@tIVG9)#Aa$#3gm`FIbATR^{iB-qf&ubqlbcZ1yjl| zD-G(`AB!|X{kCx~J&%J(tINbfI_uV-SBuuHe1`iI;+Fc-{}H>dI0Y8;hq-TLYGv#= zhtQaY6vT2bzz+NAc&43SvdjlIGFF&@ybK!Fw*HDu_i7fBlm1z0*!SY)u7<9ZY$O+TBqN|FN9Is93lc2hfxq9nTU-D+<)*)73G?0Tbyq-0-Cy$ptt z(t0Hr5qmTCUdNWnmw-k*AjEr&Our;Q8=j1&G=lNvQt&r`N(Za9h0Hi?xKemGQofjwQ6 zEfOUxr~hNrrOY=DeNV)MHAz2xVyBip17X`9g*GZTExdiraYcBBk4MP1N-uBUATzwL z(z076^l1D(WzqG?hXB;P+t~YZT{6!yRk<1RRh#?lrI~d^{5EioHD^r!QsGeT9$#Nb z=cJt4L(J8!Yu(LMHCXyUUA*XMAeb%To(5CqTah||6kx@DMr!X_#1p!dW0fQv&nulS zOv9Nvw>;;%zuZ&z>2W@Ns^9w*v8;KpQHLsLeN%B9pufo^@$Abp1*uxTLE-IYWFj2A zo?eRJCYJFH-lL(A0b6A2icAbemDxEoRkbBCSVS_#pQZc^@503DOu6mquJ*#i`7CSU zMLUE>+8QgcPYL34g1*$KkR6=qQRmqHEk5A1LG#i4S-PJ+D|g(Jh=NHlAfcI&rk`Bg_ySed@e8Hq&)UIEwY_S;&-MbLul^u<^-*}B?;p5!e6 z5#0kXU8Yj~oxOH^gOg$mH;Nk3ap)|~){hGPm0MolJMP^O6W{JFcGSzvT?l;Xk)@<@x=`k3Q*F8qv z;&cbNL}{uYIMz@oRd|#JJSZ&(jm~LzN~q&j#$eMOEX1PL&m{W^W+%XLYMki&Z$kJW z3%K>=u5Y0?M}#F))ibW!sD-!weE{?W7W#FTzQ-*BBc@RDU+x!dFQ4_as9bt?>+JL;8sTYo&@eAiY~+@<*P0<1~jO0P2;5hMtQ<13y0#*{n`AT zj!xOv50?u8TDy6x1^-ynNWte0LY)Htw>Vyb?a?C|D6~gIOy>lWpLKmbHtoGfBOUdN zNTcrHea*|K-6wfOB>G~L9QHlr^�_j6WK+Gj+xJRxVvl#lh7y-4uY);t)n47k4ot z9YsU`HVk7fg4;r{;)FHk7ZHyZJ+W|$aKwj=g&_$VCVFn5%XzSA`|z}+4ItZ|`hB}R z>h-6Be`d>nmv8;kQHJg!HMr^cCGG=T5;3HhZ_JRq0_4a3TsY7Pz{V+}z>;!R^U4*c zJ>wRI59B-)92Vi?b&EWvH(`<(G5A?W)z>EuDMG@VENAb7aHa`I#tKw{0uUc3(#J8& z*_S%A_ZxCIY385{%qN-b1K)TWmCjUA4nWKx_ZnKLSvEf0($&_0@DS~ zN8JOXJXXcaFm^OCYrz(R7N5DQkXKGnnt}yzfw^8s%=A?7hxza;ylJ;XQ&XtC`pM%b z6$5Ff0{(ALcSlTKvIbr@mR`0Z)*iM`2EfO|E5OMk$jQsE!^mat*drqV diff --git a/docs/script-dir/images/ui-icons_2e83ff_256x240.png b/docs/script-dir/images/ui-icons_2e83ff_256x240.png deleted file mode 100644 index 1f5f49756ca64bd20a1048bd7a3a584457d4bf00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4549 zcmeHK2U8PFw@yL`geFZ|P@*V;w1D&)N-z*QNarO;QRz)l2oR(yU5bE$@JbZ~M4A){ zMUW<7Xc|gHkY1#>kc)mZ-`x8j?lU`k&hG3pXZP8eGv_=pHoVEqz{dap0GM^r+NJ;i z@XQ5l($k#H6S{hbXB#ZW`sOH!2L%N^&k_wk58Uw#*BX~{9Oe{(!2H)ZKd9X_X#oyfU5m#1Q82_f^tw6O11(<7c zWrG0%qDlJqcA8#ZrRU7cn@;N9VJUYHk^lTY3j(~2xv33^rM-YYTR?r#*8XSqkBCLbg&Z9G zp-dC_BuoqAkc7;MJ$9jCDbZN_FFIp=mvYI8l)OlkJ2GcKGFRh03>eyeeRF`W3VO-< zC@;;5k3f&*z5C#XoxT-q8o(%^R8K&f=k{8C{Y0uqmWi%PaU6jYo(5);yFd`Pn(!El z9h1vEhwlH1Q*|5X!lGvH`BD!7(^?OdAd$XP8=x~O{-Q}sy<2@T8`8IN;o*)L;K1*C zz~`x^5S%i=-8fHXQ{cyPiZj`|pV*e}T1g-QFmGBzZJ}z9t&~LL?-9yqp3x_EMw?h% zR0P^RfsG7yxX`l^uHgxl8V3PJTxM-b@>%bt-xEPCC)WNC4L*~?BL_6;e`XLVLVOkZ zaY1crUf;C9r#r|ebAHIp$KdM#$G60s#+4?*)mH)^4Rrn^&ZPOyOvZQO09veRcnbCX zWQc5fEAPmQd7=aqrZPBYAy;!Ph{cmfC@z-hpTuotqr$Mt? zY7woww1bOdZZNt7uHxGKm9$w8ozW}U!S8~V?{0A^bi{^$t00v7M zy;S7sm>vMCBz+=8TH~>zJ3!E9INJ1E6=!x^{;q9Biu$){2DGEIbB=oh!`QMCEx$ds$)Rc&7P*}`pd3{PqA}tIjp&y&{w{YrsPqhxaO4qerTDpM`WTlW5 zu*{F5ID98N%XU%ltVphxZ4Tra!)bpNih&)&Xx+d#q1{G`5icBuvTfv^7X{W}JXD*B z5!u=L*x{^0TXODlF@ziPt+=ars9OiJOv1hU4sSKFa z=)|j@+%OFH1Oa3f>ffz{O6~wHhDJrN4=)Y|I6DD)9CPw@Ytx6M2-O;{GQTQG&gg?A zr_VPJ&6+f^hXn|7pvwa+o;bXAc{n)lTn{~TF;3#>=AS1_iaGZheU=*xbHD8CUNUCj z^3&DKA#op+3tPQa@eK1RUg%D!n%5J4ICni7xELQIvd$Qz&+%!EZ!S{js)F!S5x>3O zLCB>-TbYHXS1?}__Xfm{r>(wAU3INPvHaWIIYbsxO^Oe0h0xglZWFakn6z+$6`V(< zSimFunLw;GdHMnWx=-GqPeuvo)l|sHaFJ~`DxMN)4Y7U!J8D=^MqeQn$`lS|1%mdN zK^morEND%3ee@_Yb<>IVIW2*6NZ^*QDg@w`H$3}uYsbleFidycDox+uzraGexRKEV z)Wd(JYU$(enZkGJ3{9REQOJppi6EBrWrXU;Ho*EGRUG&RC-ceTd@*C1J$c=Jk~Ty0 zAJE}+ZgP611Nw}-*K%$Od}R)=^6W|sl);faH`l2OA>=zFmy@8vVK$&%4OTWEhnx^< zs6V-c51bUMvJ@`4zcieGu?{L+ z6(ZMYhQND%M5s7uB)($Pv`1e&xPRDwWGD>e&;;;sA;yn_>F>rJH-M!+=wbl1_|+h6ttu(NB3r*FCdU;|1QOB?AGaVz-O zFMj-^FpfDR$apG zp!5Ji|53`FLrz-d>YnYEv6T0wDN8?-+$@_Nk-6nai){TtA=w&Qa=^woXbB~azV{PSFnB7zJF-k|zJbp8E$W1!v#tcX8%TiKFo-n7uCut-v(fLn$6ypSnrZ z$*S34s_(`S1jtESyVuI|{3uW2BhK-{jQp05>-^UGi}#K$%3bE8bM>i8<~MKu=Z4e! zh0A#tX_IOB39o+SdnJzu7<`KoCri$9{I*mr4A2uJr&$q1-r=Lzfussme7r{sQYl;m0a`a^hI)69ux681k(h4* zN9|Ywb^i7xF=uPVr*az7RYlVWPxhKmOE)Fgo>mlB<7pYaz6VsBW7J04%DxENck4rx zgM6#>hT78o;>S1Jt8MqV+4Jng1ERmSoX9dGIW`CC2VaF9CwL8-Bi|83mD2!Dee`Lm zCU-luuD>aLYJU7ZD?3R8tYYSVzoEVM_7n=hEcv1FN{h`Dk*ik1Q)z?ie^&}a1;86B!(s%}s%T_y4o&Ilh~d4DHn(86bo>p-*Ct4!-v)W$h1{J?4IrLKT@^?`26FF*@(2A4^@6og<7ngtWmIBVp>g{gwCG=1WX4srm*>E(6gC>!E~o-<{=AHg;~h zr)4{j`glAMBt_n{+%n8))~tNAyYCizc)D8wlZ8(Mn(svkWSi{A*vq>kCT}fIzl|Cn zy>PR|9cIRx;PBE5*-4+O?~_|$F<}5ur(2S|FAw=N&4pNnTk#=xhxAK3L=6a{X{DRocw%r8utUc^U?}*_ zr(y*T#U}{tCh=GT-ig;Dn~K`ilK*9stV#@EBAC9TOf4ugkA;~Nt2ej0?du%%-=F_m zz_LA$2jOO2Xk0r}zAZwZs7;VwA4S}3#)0t0SXSerLIo`;%;<|0ji~+vl}hOk9i+zx zUuZGWeo-DskUoPx=uJ)C!2Ep5@-PzwsF1^fj6kXJV!gU9L;{+5Gue#|!$uOssQo@K zR+uvJS*YTwuIPpVsz4PRkj93f17`97b|eBhl?7-Z9~n0f6EDor>foo2fPb$h4?A7> zT%r7x%5bpcUlV8+ByvZ7G1za^zhKiWJonD$xaS#k!hAE4p;QgaM*&tH)GI*HnxRE` zKM&1Lk7kAdR0w0M^qbP-LBil+NXKi;ihqCio{6=#|O(C$v0m`Z##4NXD+__-g z(_-U=I?+`IvcD6z77?Nw;fys4D9CFwg)Aldh6fQ?7N5`ui7^y6CC!+Es(Gr9qTHPK z-0ma)tFN+?V$ZP1e1t=yi(Zs8_S&zkh{hmaoulswfZ1Dqa1RNYC-25^Rm!I<>GW3k zjUOHLY78yVOfQ4@4mA&>xohn_3&n{JwbI7c3dEV^o%%0Fv=51+iH6T4?jF;IPPfqw zokxnwN5uxo9?XI&Sz@-f12P;WQ%GNbFK1CCdDhs}sVDCdBr~;?W)WZ)U0iw42JJnB z7i*tnrsnBMBpw^Ay}gobnSM$V#D;&2_@aql^X86vylX4gc?Y;m(y8v2NuB;;wJQoV^z3UpIO6adgOK|rh`I83cQ92vN z*nDrN5bxLa^N8pN&PPh7e;t?O#;^ACf0T)hr9bD^{p0K0aKs6fP=#ZL0@Q)?jH1G4 zmGhC&x$cBzQD~bW$K$+5{ylRuGYJ=lL0%_3KE(evW+WZI`zqmN3H0Yi?*N0(R64#J z>}+>eAmE{uko29IXjycIN3NS#IqY;9$u>caW?(bvKw+_ zgG{F`FVBpFDwJwR~R;O-V!9D+Lphp>2% zCAeJPdrp0I&;9O?nVzZYuAY9Td#2`@Ff|ofJRC|K004j|F9+2C0DzA}z%e%ZV=t5G zEb%Bnri!vqfK1uzM9#CcN_%;z#n=8gA#PS3;tcI;~uofXisxsK~{&;VR#1 z!o>>A2X%jk6mmfdq0-jyMN=cu0=VG)#_Jf_>&KuMX8ti@lH{h`>lhL}=z0k4IB519 z2z+_ZC;46kNd^v6LH`zyWz zc=pCDRd~N_<2su2s8&{(HU!aVC@&H;3-}=D4 zmn4&Xqtz|N;fr4ZX*`x)O>~I#fDAFWbF}%9b@c^V1-YMxSf6U)DQRkB+43Xqb9MFy zjo;f7Zl(+0@U{ZOZ-5LtI^A(gphls-(I>bAO%b)X0%Rr}JgWGZvD+JlsTxN^% zxJBLbH-$q!0L=#%jxX5Vq_FKJ<2w!*===-Y@qzQ*_ z&ov@B+(5Xb?{lf2ViA!OfgI3o#$9BtFq%%7KSq&MDxi7pySJYoi*Mo(W6r!DLSMQT z5R^D?yx*g7)k}}4ziwHEoWI5K%3hPst6voipJkIw?!%9N$K$TWC4VuQM9)7yVq;a$ z=Z;n#4~)-1561t|Pxey=Qu^0P2#JYboJR5co5Ktl*iAC2?$BN>JINDo_+7dptH4MZ z=#a=xrMtj%`CVN()`GKp3RFADpy$xF7~O&&p0-yeG=xW8uhj9Af`YV6uf@~_v;;D#h=*T)D!O`_6(IwY zIw^B!$W|O05eRI*b>Pe%GGlOW`<(mkpbS$G@7HEko`s{=g~2c4kqO2D{R_c$HXzr|(vU9~bVZ9Zw90;2AsK2ig}XTGY6fY#HgGpEaxY zO`D_Z@O8%f#^@5G;myQ5fA(JXK{rgcieDr!{s`~{nU%CRe=1;4og^%^Ts{A8>Sq8@ z7MLFuiJ9lh@TXEbSXQb0;l#nbg^u{Ky;vCuCLR537HT%5FxM^fs5pS1gq3J(Tf!*6 zAc~!aiCB8(;cEmBeX<`V&xqvsk92&%dsXd*G@M$W7!TVsoD%c%!p~lGHEz(ckd{tR z##JAyc1)YR0b@JW|HWX=EIHNMaui<>jUPal5F|-#l#?ar-oHSbCyZG*EuqOC?V5Iz zROd8mBy{ukJ_DuzLTBsPdF^WZ7NW}CWcww?Uwp))_brh+D#JdL%%G}bh zEbmg}yJc_xX1_|6iSomOV4IgTV&UNVe-P4B!*v}&@hLXe=h7%`bcW^Eta_BE?bf*&82)UKj^6nE@ zA$RoKncM;1&!nmY^=yjr6=wgBr%e9BXAxKh^0A1=&iQhn5mfUB$_1N5DJ-DZ4!pLCChW*MHin>-!AX+Twe_SsV%)n#? z9m<01Z}*b;{SU$Rd-`axfZ;y8#-Dau@wD~tukEo#I1b5JhkDp%r;hf2&TH29Y`$=G zCT=}&CU#_(G5)E0y~*>piG@IHnT&WP>Bef5eoMnuRP?tb7aFH_AYy@I!S34oD{g9j zt&5vt`pheqh=GvgZDzlqDuidT)11qC;R35@PC4Z4(p=SICoeHq+3uEqgbmq)}q|_NRzcOHv0J`WLpt+1=j?0A{<5%OLxd!f~^V zfofe-Y;s4+yganmBlRs9L-MCkb@HkcIGzakx6p52sHx;MA}LA_@xo(MP} zDc);OVH(SgwrVlgqy!Vb7cIqe8X$!ECB5e#-)15warssOnkR%x%-o>1T_T=}^z83m z>?c?Vcl|}zH)Gve#!UTymO66c$B^I*%B*@2y23hf5=?aCeBzz7EJe|b9Sex0(wO>7 zRb>P4peOZ<5iwK?l!Imu++&w7Syj6VQ7HaGhAd%tr!?^1W9BpDb9K6w6&K*5X?Mg{ zJ-9!QlR>z>DK+)226mPe<+h_rzFAHI!mzVV#GU?Fzw~_RoaIT4yg6y4BAsT`&lzDE zN8&hg3mPdVnZE*z(B&{cUCbdEZcwCc!M07oJQWk{gQd-> zr9dqLy@o0}77srWq=#f}hD*4;Wr{`XhNy3(QRG7u=})1~*VvvJg7)}?r}&$RlQwv$ zXdGV%bswf)=onk3jFfL;P++Q%v8Zx@HLpgdXD??Rgfd0J7%TheMo&G8Ri zY%xQ58GYjiumJ@R#%;;*4f6=Jqyt;B^WLz4)&y*MwAuEm);Ad)VfKQ8Sr0CY@t@~> zUQjgZ#QB*y&{~9gc(!{BsVt<##<@4;&)IsJD6YtQmo_p%?&3O=8)wZazJdioWa<4X zlrD5`HRzYUVx9XSHNrRMeJbsZXE$L%`CjK>#AvI+17q)*ws2o~m+2h|RXRpuvZ;D* zQY%WR`fzBy@JjoZU*XW8`Fqv?ZRVOCeS4``J028Q{72zS6OggtuOq;?NrF=gLU{T1 z2Ey5bAX2R!_@I`V<&n7vuSD$!&t^oE$C16?6i^2+oXgJEQ^GRtyq7y|3J zjS5W(iH2Od&+O~1mD#qt_V(U2`D~yWIe}Wmh)Pz z`3B*tPj%Q1@@njj!dC^nL67Y3HjBux!~dkMt88TTtEyZ&gy!?kq=hW3X+P_Vrv0a= zk$G`d4jR#UC3q&uVr_NfxeAI|1?9Qb7nKH>x*7HzWEl1J7=Vy~_xZtg^d+=;~q6HX~P<3!HF61g_w>7y^ge1>z>0>CJBlwhy*m zu^e%|FDE`Pg>^K2tw_~`;#;lt;kHE=dWx%}d@{Ep`+}fUYEkRY@7R4z^Gi3a z%p3!^U0{T-%L?kl_g;>HbVbT_)6tT-&YtzE=5CeyU1!c&e8r`X(rWY(&&Hn$;!z<3 z@ZD^M|7w69ux8!!$a=u3Jm9vMnxk@c@;-#Vi;?20XYrZU4{Zg*wkL!!)33(XXlz1R zYdSCxbAF4VGcc|P>jR^>ye$Fvd;}`W;VnrnsgUp09az2h?}6$Hh^S}<)Tc=<&3>*uCLEyR_hY_tr{or zrLSkS#T^|h1|_TSdo$fLueegLlN{0i)^=e2EtbySBh*?saAY}fWW_pZPj89qIdGQG zuxq;}FZf}T8*ZUnyil7Q8o@Dmf8dp6l_IDkJXm0=&ivCe1tvmX*|Y9)KZx>*u)cj!gV3~eOWE0KE$Vd(C$NowTz3Z#GR58MoW7U>(7WibQR7zU zr(M+U)R3#cCD?IbC3MmtR7?nlyi9(d)Z8dBwm5Yv#gE zH~5Y@zD>tVcGN_vSwLt5=jvf;p2JDnXQDL55iWH_(o7-&$C@w1ezEAGF`loMo{^9s z+qL-4cT!g|bS7(^aDM{#4CP=QsdpQhA-B3WQ@8x}1Z~5_L6>yv41-IOKT3S%nn6e5 zjJw+eepy<9mtX+LaCH|?5I*+c*Y9Mnr%8@i5vn4Hu@i=9XtWGol{AM#ixz~m!Q15N zdc*o)e1I~VccQpl$M!|<;DHX$F%un;kJwM!;3X{(+24sQz;UoP+D;pG5OrK;NSpRJ zAoo7h4z`5^2%$YZK@il;j!YY-k-Zk}e^u&AqL*9qyz-Oxo3!(5hwER%GJ1>eeJHnI(0ne%RzAyI5mDgG%|(-4~b=*CY8r|1uLy`6pa z`a`AqLvAMzmPMnOi;v!%;Z#k2RPeMo!UaOYtBz2^Z@;8%ZuCM|L0q-P*6`3fqiw^L zL3`*T0~C5-#Fy`zV$lw~_4mI6WLZS@zu$b)@(M16E0J%hHBZ=3P0gJyo*6+fXZ0|) zB~_}943 z?Lc#&-_51qs+HcN0==Y{;S2E*(c#J}TF1dOq>+oBq7^BO)gtN36`@RskHQ1S3iYcE zdr^>R{%$WSvX(kRE8=0x3WtG3iW!hA)a`Qss{lN*6S62fAT80qpF>~U0K*^ef>uYa zroXwa>=4bE(Me{aSAcQ#S=$1-=uQTg;;=5KvvH5q>2fiJX)f+RsBB9uXVi%6<=o_J z;Fb|nE-|%J+QxjX*FPtOMZ0yTw$HWu++eB$65&pLY_$8rd6A`F5DZM&a@ox>EyZF; zI35+4PUyZ(Fq1PdiWWylndF0L`Bi&mEFQ4%ig#h6sXl- zY}`wuiiW&n92*N#!?nXU?R|&(llg1N@n!AqFF{IZ&>!ujl|0-wU5gGY2E08{lSjF4 zt|sNhwGNVmJc`EVWEc7S%r0=*uWj19qAzg@1=s-H)o&Wz<Lli7-+}2Ha{kq=!XZ~pZc&+Q=0Cr|?#_d2wy>XJyrz^0!NJym zO7^0TjMo8~-}C35db!jXTrFn2nwOg2p{IJ)TMKtnrmOTK9*AKe0{j(&<)*eqt8N!v zpq|U58&sl=USB36p%G@>`5=>n9`TBDZ+p}y$w2uADdGxvcz^~D|-g+X6KZ?b`a6w%sL2=P|o1#BP})wq9P6^I;EBnI=7-f6T*2aKAh(r zXjh?;*}}bE?&sMes#m4`20olUS!0kmkhy2DS0V9I zOVfN+i{L@-)F3v$JA2t)D}TAUs6WZNKJ{$kx`%Omgx%I7Je24zhTUZh(V%L!aHijs zeCcMA`}iNqfj%Fu?+*QOj<}bl1LV*Ss@{fNU5=lL+RyR}X`nw|5$c(I=~X%=VUF8A zjt6XyO6Eiq%OTZ+GJkTSuKVD2LWrlV!?~tMbg?upc?2iFnnE_oJ8?xt5w%`pFE$TSofbGY9Nn%^00N{i~> z!<-d}5xbK}N##I0*iFO8_PIgdMSVO=^HewXRYhMjzGFhagblsyGGu2-wW7GZZ{ zQoU1S*zc%l7-^UdxP0GxT<1fpCrTSsH9D$z?_|R6 z_Vg7Qh~N<#KqCEj{{Z9*u}7$G?~LK>=6PI~v3uf)l@UJV^0t@wG+ak)aZ`yOwUxZ0 ziHYw>>qDBv?tyTN>lry=XZ*IuTz=$P-6wpGW>1{a66PVs?H#@p6~=_6dhZ zQ_C6oC7I*oSKm7UI^y|S@_%pNF_jc0z9XL9|03`HyXxpE1D3c|=~P-|F$QK4)n|(p zysic<{o^^p=+kD)6#_wCVnRh3{vm;FfO(3hp^DhdCadwzK8XzOBXkoPy^at}Pap*v zBU(QN-y|aejaOi@kWw<2H}EDHC;A&JKG2L*Bi1ZUvuMuO9`swC=#*((@P6()>?sWt zSXDf0QV4qoH^Tn-f32+A7sI%V8~ZP)1~6@8g`2`)UUIaRX&f=wzC8&T0D+%B;88ZL z&{X@v#(SwT20&G$4|rq^D~AiK(oG-XF=1UsB7s4^AE5^`5hh(e;#fOR%+1EhfO@H| z^%1^X;6oC2lZX7+_QP$!5C2yH7CdlD4a*frVc;CDYPb|XeSReoPs*JS;SMlZ9?j#N z08l}h{pNsNINt0bkR@G~?a{{%xO{8T{LwZ*OrlaiqT}-+i-P#Wt~zlIz^>o7J46EY zIKG)9Tbm%h6~Cx4ESc-WZhQQJVs@2z?`m%1Y5_5Gws;f(UNDa!Cs>G+hwmK^7{bc~ z5fI@3gCSrr6)-H~KMd?0&220_|EB?11i~u_5#axq0cs?h@X_G;KOQt4EnVGBoGk#7 j=8mQoFXZh_tSmGvOw2u<1}#J%l>qWGD$oikWB>mG5~xOM diff --git a/docs/script-dir/images/ui-icons_888888_256x240.png b/docs/script-dir/images/ui-icons_888888_256x240.png deleted file mode 100644 index ee5e33f27235d1b5cf0259f63f3894a6be33c679..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6999 zcmZvBWmsH6vi9I^!4hPU5L^Zs2n2T@2=4Cg4nwd3lHdeFfC<5aTkx4cu%N-+2@Dnp z?w8&DzUSG!cYmByefref{ZyTr&!bfS=cPE{A_)M{_^Qau=myRos0#;zfZ>Q;mcGYRie@({fXRC!lf?(~P}uA5O=^WkN6w$E?Bk(QZ@d56yF zvzCin``<%De?$=3f{5%D%>3Rj1G6Iggn@+A<^UREK7ar#ZuV1uR{tmF0D1KqJXc{A z%xfM%w}%vYbcT&PdfJXWqe{@F-Trf1G!PdObSLjZ_+aq%)c>XFRvZg-spg=oj_&;fOm^QKjzig4q;#%o~svm01A0n%NG{&+6qNHCHpjv5-Fjdm&ppQW@gOQc^ZHpV-IqO+^k-I=s7UxRF z-R`7Yak0kmg&9$h1hga2of%GS5j?9PZP3G8 zY0qVzY1dmU>_646Aaqp@=~(-1S>H3%0EF{C8r?%6R{leTHmW}L4@byn3zD(w<~E9O z=Fn0y) zY}2L1AsRK!Z$gx%=12t}dqV5_&hRH<7OR=c;+t`wxrz(}MSDEjxp{*oahH%kyf6V` zAo0S<{8~I3yH)g{!uPj5<8J|IT@-Tc^VzIyi?Tzb@L}&FlF5%e%5=Qa7^9eVC$*`A z82?nDIx;)K2d}6&TMusbX4q*~w<0H@sgZGE!VEh_&x+dXmDx|3XGE*TVtenrF_d@& zOU1DjvGy|ES4oRGhn5;zFm!vDs_}%x318u~U0qSGUuPr#>uUIi_kw&J*SY-yYi=+Y zSWKOfJiwcNofx>;_vN4L2ROpKgvHuiY9Bx)xB^t%?MF zP?PQuootUA?J1D>+&m*iHdeItn?^Q2;v3DFgbnkz4*vq({R&KBB3%!cV5_LAc2V8- z%u0X{E5>%S@Xqv9^EGx&wLfk}FC%4`U@@CmaTcu!eHJ*GV~aaFP>(5pa6C#n46Fa{ zL)oQX4`ZT>4YUe>7xww~^l$y45w{tA^R6X5E9FWBI~%}{6KQ_uk5|hIXc^T%=0M0<<#BJ0RRd_O;3 zsb-D8O$U4S5BOLl_;#4cj;)2Hw;;O_e`}b{FVzp-3IL54{lXt|va~$t(hFS=qc!L) z-3e~P6-a%iT5Ri_Lr?B+gKG~s+?*f;UVI_B^JO>bs$O@!q-4u7(Ml7m|0^KP0oU)W zKGt(FB7jKjw2q%eJLKSlr6|R_MXbz$Lo%+mpGFNp){u);^4_8Q@dp# z(C`~#{#iw$hiaH|e>D#7J1QrG#1@WlsC!qB+e+0yo@4d=SpTXkr--hWpbISfyP>Mc zYi2kQBa1khy84P)({Me9RIes%E`2#p2KKd*kKN1Q%(M|Y>o1(dB7l}m6tl%M{_Fc- zlLA37rfpNZGi_--$j?kmH>Ao0CMGF~4OIuoyBJeGYckr{@11Tf=O-0{8O!w>=)vwA ztf$Cr5BLRwW%tqR@{BrIoS1n(hReKhl7J@GP8|Zf-XdoS7Rn{}qED97tGi<4k7H9*9qX~33TOxusi*f(HP z&viDOR1te?v8OHDy4Pj1M2(q+$ELZQcTaHtGdXfknhJ2j-5AvL%4v$HRh0~PBL4N+ za)Hyn-KMJqXLDdZLy3~% zQze#I%SMB6QK>s`t`$If5J3%(O9R7zZ9!7WBrhq&sWhXw*%Vp!4Eey}bMe=Y??HU! zb)us6SBE=Ax*ulxk;mrf0T*OMQ8$rfO}qtCpd_?icx1?f8OWKKSv<}E=@$orqgn0$ zf1W(L`+WxsKnJDXJt;lDGWz|}V={IGOp1qeHTB{e($_>WB^Is3CQpnzN7ku-vgWz# zEPgAYrzU=WLN!xAEIf0P`5LphqD6{EC&@YQbIF2r7miQFZ?-~Hd`Wt}`#V!iV{U@T zdV{*T(|fvYAr*(4T`JMaY;~#>68=#ibONi$`qx`kTV0TP^EbTPS{ZF$+S%_Ud)3DO zM466a+aQJA%vb%~h)VOdU8#yO3NRcJo-%(8GI=&pb|Rn3hh9^j9b=-8+s`SuQ&T#C zG`x0elQvoRIyHRm%}r*NmJCMWxu~l#gL1zt92X?FvBzCq(!TY=%}T(M`2fk%*IK;L zBXT~eU|)AqjR&~?Fz|X7o3)jQBygoIaU$uRnV2WVA*`hie6NFj{fSYR$tSf6-H=*d zdg}V*#wU?b6zPJx_?i*)^2ZdWsa5|LJ@!W|k<1z1=y^2{->z_u{ii?p@!+*1 z{h8i=ictpi5|yFmiDrcW;%N!e{dA-3vMkJ6wh__#hsHxo;NDM7S9sqrR*Ea%B8bay z%X~oeF6AiMIIttj{)0rXEtx0%X!)!~g*1q(y!4>GqHs<~ni<`37IN#`5Y=we;sV48 z0^j>rz6pk@HOv9#P1osT_@$Rqji)f6X1^9>Z_zAx7ZYa@{Y<|wF-ZqzZ;N3*tvyWUlgZae9C@OZ_LDT2H`F?q&u z!k&TYj{q-6?lkD3=IGZNqwuV3sEQZglk180ch%^iZfE(@dqorO^(^oR2@#VUjpZ92 z*us5g!F35st14zVf55PT_N3~({Bvd_NP8L)=`w+^BdtEgl=jgASgv%&x1HhxA5DJI zz6c)lWhxJ6F7wU9r|m)ug)F^-AVN@O;4qgQPN2i#$La#d(AxaQE-p)9WvV}$aZXJ# zz)-VGidtmqQHL?Egt@AMsbz!!2?#$6J>2Z_?vp(u*f1Jy86l;U1fr|I&^Aw>lTt-r z<)_$xVFFdc`nS+{OiM!u^4E2?nETPkyl1m2;|2$E+_PRAPnKYr_#g8`WNKaK4F7^` z?Ubvq{W1>s1^7Y{HItAy&8^_JgrpO%s=DZp4tZCbahEi+1%pC0#fCYEu7hL3$tZ50 zXuFu6Yp-chB5r{mj(GFKp_Ly^d~x}|agLYR8*{vMq*5frzoTSB4MIX`VXWcT5J(p$ zvb|v$4c?8v;T!4IdUfGv>>H^7+@>gzX^B|paL3B~Eke}ziUGpPQ}dIn03g4gRNJh8wrgjZppN344yAl%PT>?dXQfM#P!sRwL z;KMIu(ce?sUkiv?!Vy1m=vGTp^K>83Yjo?d$#<=t-KkL}_==YbTSL3tgWR6)-Ro8r zg>cv=%3Rb9yeFBfD78$8J*?6gjy>9c`q1R8Qn(CxX}XM8Mj^JBOyR>=?rRKQXO9*gvJyjfbJrs0U~2168KVOU;jdTE zc^Mh^)?{DY*$cO1{5f&&9Bm`e-;2K6o#q?)^0k*DB`UkBhVcdDfrep|D->3J#MJp+ zXY1nE?S}HFz60zQiVNOD@25Sa*0SK_@r3 zC(tKK+*fXb0BXgdWEt29pxJlcGHzY zJkOun3<4jbr>1T_TTE+(G2fT~#EBMFE0%pmldkXeM2*ccV3jW|Q1%;GkEKr2f0jK$5CC(%my!&suy}Ege*D+mwSTsfwKm{=38iPdckt95#-u`Gvf%NB z;Jh9Y$q!*z#v9yQDy~nPEHhs8Qkw?&{9op;3~$xMQ7^lQ+Vhi5nq!hLeB_uq=fV`i z!E)geaw+Zv{3e01>Ja?YPHdnFy?gNc=tt*_9!=`7Pxa?6vDx7m z-0>Iz7kq>(phWuFYjg~71xPKq{iPwgaFzo`h735{1u|PL&;op4?W}XU z*Zy62q5Zpw>NWW%j9#6bduP-Wx-U7vc>pnX^^HJeuMF)nYzFL z%R|OuztH2Mvi-7KmK*i^jJvfjk^KvfFB=8yB`>Tf2m;=skPWJI`bo3orf~30518bt<-Gc+ep2#?If-gL z;_V5G4bEA`J=zvwI~Q@$Og=!W8uwTmkeO|h{T!d3G}TRwN4S(@6%mj>r>tEd-;I6xK}CyHNR z`W}vjd36p~^P67IHm7n0WplM~-h0G4d(^lQdh*;f$GS9QH}m7A_@SjdB<{Q@lSpks z#9Z>MGSepD!)70Z0=($IJ>f|tC992?O1@XfyaXPp;h$rKrsx6fGn7zu0DK-m%11pb zGs9l*hMI>!-euGLyZpfz$09N2tK7I|b;S-_#kFUjE5M#v)sglMJH-hP9PYzL!(X=C z&l?pTPZ)^!L+CzJldxTEnRX$U#7DonI=OJLC|?k4#%1GNfv4AB1Wnw!xI3XLtci;D z>-ZQ7cE%tm1TrT|p*;#G65?!pEWW|rV?DJVanShnI9f(F!n8!3pJz=ASgeotHM#nQlcCth-Uv8eYLIFq|3 z$8;wJtnCMzOA2y}?03AoxqP{&<<^LHq+AC=(zuu(*k+;i3vxtnzWwUcSRvqT@9p9U z6B$%<@gcw_XUet5{BmU@iP+3ij=x_$z4QHD)k`HvNGXwccALGY(cnw0iuw^T!X3kM zCPp%7p}~l8b7j81O$PF3Yj&4)EbM@*agLVppE|pzn$sS(tEqN45aMSbu8N?*|P}v74M2!K~C@*$2i}SB=KKK-lw5%5K-;( zx7f;>L=##Ydm&d@RA~naR#0%3 z%Jt(5o)V(kBwAXNS$kQ*X>zg{Hz$*p)jQ~CPvPAOXWSlU?UV&`;kEB#yUYYnQYm~( zM{Wz^qIPF1>EY9Qm zs(bJSW9*o|Vh+{F4kmXlq<#GjIhTPKk38K-n5^lF$9s-<)ehAI3h7s(%ZAM}PxI~BVn6$b^R>=qIM4`F$ zHJIDKBpfOts&!OC?+vc@YFza+(}>X6gGd#)^)Y1hg_B@0JN)W{o&aj8uTC07^&Ms0 z+%4m=-h-4rU;#PK3cr=COqN7gJd2o&8|~IR-aaTjI5t4v;163AT%imiB9*B`OHKYd z7NM%=d}-LtFW0pp5c*3wNhme>^b+O=nYY9$&%s0Sj+J~*BL>Kh_`#Nl)sIOAZg z@t&kUUg#t5=ox78pG2wvT1_sF)`xJ~q{34riYgi$4F=znBeG~miClofeMJwEaUBJtDa?9tQBUX0F$_zoU8SmzfCfb$uMED{p)utjDJe)DYI z|CEyh*7Tn9ST3$vSa2?msDZYHy%xc@6F?0j`BW54t!2@(cVeLa`6Iqa(Vt=&R~pre z+kdK%&@j?q&W~Vtepw;nuBC_|N39bWl{VjCMLK`6Dg076ctt`Gz>vl+96WWc@{?M> zSc-4f6T=QQ^XGcPBDe*8N z6p)h91fy@X^D`W}r!QrGa69d*j; z0IVCMHC8T5WH;YpbB8+~JA^kzJs&&r?!uzKV&i7BhyG;ZzAYoGHQ!UkNW2O?$))({W;@58;aMHIOGn@%AJsy8Vz3^2q^tH9}wG*@PwtEx+0T9114@iWE zUr?7HBqqQw1{UQ4fy6){TD17Y{{Xmo*gDw<{W}08DkdN-1{V4k;A9w1`UrUTj~R44 r?0o~QyzKxowjS1Yj4Ezc4tB5YtZak42JFNil>jOVn(|e$mT&$CkHH7} diff --git a/docs/script-dir/images/ui-icons_cd0a0a_256x240.png b/docs/script-dir/images/ui-icons_cd0a0a_256x240.png deleted file mode 100644 index 7e8ebc180a2d2a74739059799407b8b7b57a9092..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4549 zcmeHK2U8PFw@yL`geFb85=9ZD1*F$df}vOGyaXvKy$K2df>fnT5l|3bse%xZCPhLK zq(s2bG?a)Sy-1T5a?x+*n|uGmeP(CR*`0mn>^?hl=A6f-#y6Q6_!s~H0J9!S#~c6v zp1FW6dYZF&QcwTzY=gzr&=N^tVEF&>Uj<|d!K-Hi*#?;#TL5@jZ-D7d+aKjhUB2ay za7XiT$P6-HQsvS@8Ne>u30;%65Ra9O$98#q8tPF*3bZzTz*N?kB)u+wBUmd+0T!5D z*<^r#Xj1>ZovB|~<30Q0ri+GeWcuAh#6Q2zf&gzD+|&Ui&|W~DEuelV+rTsX$43El z`#jYFfOD>TI+~UbzO6elx{w;!AbqIU%Q;US-y3k0y&ZS`{PXJ9%GKuT? zA=YB~_}-7h}grk~UMM~1{IJu5z36&nH&VPs=tlLlQ$TWf}@j0@_1Mr{7PN}kZ@ zU@9N%V%HL9eSE z*BdLzdW%d9Pf1SA5`lAsx?6C@pGL*pIra&^83Gx%WYG^8aT%R?OG4Ou=0P3R5)KZ5 z2&PGFszDp$u%zsXBYLrEImJ}xFS--_mkY=#l)@OKCnEoMOo8S*eqcoB^(_J&4tmM< zs4&xp4^NNgy&HVP!O(^_6JQclp)V-Ib9=q9aWcaz*Gx~fED_HM%LFsYU%*S)OnQwc zjLYYoLk)hxsCi6qp^!9HRp8G%b|f68yfB?n<^DBz9!E*WgJ2gV*g5_E7alHp*g2_wbc8Pw7*-B9ToxV53c2rO-Vs4Px{7M!NqIXUcMSHv1cqfD&&RnMQs) z8771gCX+j09M{&*+~vB&SSU^b{}8I6?+$$T9I*OL*{LYxAHX;*iW?dX43jc> zp~TZQLjbC#e#FPvV$ou|K+q=`%KR&iGq0m)&%Qcc{(18s?cH)B<=dn&oKq#&CVm$KVlo#Io;OGBX$ckfqw0sl%9n2giktQ~NFXr`I; z@h650el?%I!6y~!d;+G2vdswoOkzni?&A=OT9T`SipWyQFEyIunl_G*e?HE^ zx7hkb*WF(Q-{^pB`|k8FH76TXH6UL4I}2h>bLnbqDDskSJx^zYBqL{y$Sn($8Qire zMAVY2aEEb~T~WwSd>Zm#SF3TtfRem42m@SaPkNC3#AX)UgT%TW=5u7S=dxp|3h~tk+8yZee}?!M9HI@f1WTU?%HqiNq#8O^RmBZ`M8nW z4|fZvl;5BN{Lb=BYDGdiZ)y8 zAJE}UL0VRg6Y7k--*#>qd}SW1`t(XXl);%iKi{ne!56tAR#KrNk#?YdO;$EPr~Ghg zL?F4G51g8yyaYA|gz0Frg48>AICegIAO6!sUwFPVn!UV}NVFIh?iYutyf9vPz5yy( z6DHSbg~R&3N2@w%ro3d+aztG`xPRDrWGn*Y&;syq!6%Nw=lpy*v1>S; zz{fdE9!dF+My~C&wlU5dQQi|liohaCEU{7=clSmk*wsDU+doSXunDD0ppEf~z7_WK zr+{Ip?==2A3sWeggPH~cD#9z$y`Scm$bJE%)>E|H9P>`Q=3WWq&5Gckv?(2+idix- z=}@U*Mw5z1u`6g?w5skq?WtvLzqBse`dg0I`$C5Hc0=;s zkPHED_%Qv>At$X$ZQoAYc=|i@^yMF^9@eeSh=MAFRi5FHuyr-LC*Z!C9W%qiV99!$ z+O4V2zvRN1wsMwg1WGvGv~LqgOA2pQZi~E#pY5Lj`j`sW1jcRidq&GPu(oq7&iz*W zKqyJ$uZ1uC=#zeW>zJF-nx-gt-}Ak+qN{)H+eFKjl(8fvzoS10rN}hbM=2ZHn7&EW z&8^#HYV0+@3zAc}_pVhH22dU+MW5s4HwjodZU|T(EZaZ2D1Vuc&fO1}CSck5&kdJ% zi5gTPGKuKSk8XiGTl>tjIdMWO%>rJ^?&*|Ie1H+ zQLN{pqOrow2FVb%V>X_jBIhzH6s6~oS_oYp;iE>C%Z8w|lf!Ev?jfhYkP?FOAJ=__ zr3Ndn*>IP;iK|Ccxw##$W6H7snuYuHC7o)bP}ir&X4B|!Zd3cDm`a244dW*}1CN%5 zXbw16r3xZMsYF85zpYIaVr} z?@&!YCHZY9Dhmzcwq`}f17^3P{$})GtY|@wRkgs2TGgSwUV|As8%gAY&4}SLTG6V7 zW4_tEA;9}Q!A@(ZaEcrzDlf2bSL%{R)ka6gH9z06;tUEGAxQhi>~Q}sg1^506i46bzM;PHOzX~mY*`jhIiS}ZN2&$pmjO9S=Mj>^wMj=hEu zl~8}2{%}WDK+?okXRZA{H+!LjL{Qw9wi7vK1jiPkap+~_ak9^lCE_h!OeGWGGC-f1 zVRpAm`}*sOCzi+Ga`RF(!KxOX_nSKFZ%-ou%u?^0ue8}s6S?Xo-QGlc{EYuH{+mQ} z>M!OEuy)pxcgz<<{Cz|GC0u}FhbpDfLsov{TnAe9J`HN1 za$1aaKcULuO}iD`>6xOm$wW+_K_~{}#cJyGb!F&r_u_WE*8>}sUhJ6ueSj+chaBTO z_5$EOo-Ic;$S9Ktg;7Yrv0}eqi8w*$7sq2td!fj=Cb#w8?(xBoqj;W#K&Bk`$}tA3 z9AGH_)V?G6ZC=jUdQlN6RDFWODgd0RQQ;0q(jfFwegfKM0~6S+>;@7olQV~&k49?f4c6ReTPQa($S^cob|b_kZ$#iX{C8Kz*x0%0 zo>cBW9N_VWlazSRa?1##MXSou-fxeD!_&QLemU3-p!Hs?V4m6Uct-_K_|&bHnK!W$ zV;63=dGgzIvcKFCOuQk~(75AeyWPI#G+g@N6{x%iJmUeHX;4Zap?8EBjG*?Rg>>ai z2KP;zLI>J)rrvOVNW5NFP3LK%e~$B;2#8-H>%?dKvqQey7_%N$0BA{1=_#M`>JpGj zx^=X=@Ue4rw&8wAx+E@QbDpFk)D;j9<|OP%PJua#2WVcDDKfA63c=(IOQ-ItOLyLj z#xi9OEcg{vTTL1PH0YM4?khk(&TzrkU^aY+ypr5 z{jp4uL+LRby+u5hgmq)J$>w4X_2hrqq;M%gOnCFRl<7qk=J7~NV(r#;uVaI=;k)yH z3s|;iNg&Le8;yH+`qw4sWA#bWtE1?ftr!s26wPW{TB4{eZ7}vcT{CttS+z#yeHZD` z!Dm{7xPVwM1jvxV5cImPfv~WUzB0lD0V?KmAfl1#yl9`E3o(FJ-W+yQ`0C&D)y6G7Fqei&raMZE$9ts7fa z4f4?J_L;XiwLe#tFZPq{Hi=d2HL_a#J6156HfF@TAh; z*?Y}c7mP70lKYjiy#yEAjAE=?L_%I!DCR2DHw8zdS^Oe`Q{pKe%3AToxCN@8lKi~y z{NBUBt1t6X6V9;2e1t)uN}rcE_dBkxip3*do}=#z;&-%u?-?GxK;Dbzs!>Q^*6ptj zm^eD>*BoA?nOOnx9cmrMao0O|mq-wu>SauA6^XMeyN#cZXde*AQjDKU-aV#`nCYM! zK93Mnh)oEUJD3C2u*7fg1Z6u(rIWt=TFIqI@vO6HP*2{$Nfzqqt)jply2Pr`P1<{K zAJze>9Iexn7%VzWXJ<9dI_s1qgpT?U{aFjU?#mtfXwP1}`wno0q-!-Ch4te$o&7NO zv0K{_tOX8j$%GwNi1XUiA4V4r(b+)i-C0MYc`g)V`!_Vllu=)fmSLWy3MWmjV{~>( z2}Qmx;l8gN7vOQhu1Ct|e;v2u<}Z#5f0Ri`pg-r)`~A!ONc0I6kHauS0UE#sMlq4I z%K6CTTyOG<7_>u(<5A(mz`ps}+2ji&AfFQ+KjMEIGm>t=ebp$kBvqJzq Mq_Ix57W&cu0AIB!=l}o! diff --git a/docs/script-dir/jquery-3.5.1.min.js b/docs/script-dir/jquery-3.5.1.min.js deleted file mode 100644 index b061403..0000000 --- a/docs/script-dir/jquery-3.5.1.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.5.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0a;a++)for(s in o[a])n=o[a][s],o[a].hasOwnProperty(s)&&void 0!==n&&(e[s]=t.isPlainObject(n)?t.isPlainObject(e[s])?t.widget.extend({},e[s],n):t.widget.extend({},n):n);return e},t.widget.bridge=function(e,s){var n=s.prototype.widgetFullName||e;t.fn[e]=function(o){var a="string"==typeof o,r=i.call(arguments,1),l=this;return a?this.length||"instance"!==o?this.each(function(){var i,s=t.data(this,n);return"instance"===o?(l=s,!1):s?t.isFunction(s[o])&&"_"!==o.charAt(0)?(i=s[o].apply(s,r),i!==s&&void 0!==i?(l=i&&i.jquery?l.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+o+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+o+"'")}):l=void 0:(r.length&&(o=t.widget.extend.apply(null,[o].concat(r))),this.each(function(){var e=t.data(this,n);e?(e.option(o||{}),e._init&&e._init()):t.data(this,n,new s(o,this))})),l}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
",options:{classes:{},disabled:!1,create:null},_createWidget:function(i,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=e++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),i),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?o[a]:a).apply(o,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var l=s.match(/^([\w:-]*)\s*(.*)$/),h=l[1]+o.eventNamespace,c=l[2];c?n.on(h,c,r):i.on(h,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,function(){function e(t,e,i){return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFloat(t[1])*(u.test(t[1])?i/100:1)]}function i(e,i){return parseInt(t.css(e,i),10)||0}function s(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}var n,o=Math.max,a=Math.abs,r=/left|center|right/,l=/top|center|bottom/,h=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,u=/%$/,d=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var e,i,s=t("
"),o=s.children()[0];return t("body").append(s),e=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,e===i&&(i=s[0].clientWidth),s.remove(),n=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.widthi?"left":e>0?"right":"center",vertical:0>r?"top":s>0?"bottom":"middle"};h>p&&p>a(e+i)&&(u.horizontal="center"),c>f&&f>a(s+r)&&(u.vertical="middle"),u.important=o(a(e),a(i))>o(a(s),a(r))?"horizontal":"vertical",n.using.call(this,t,u)}),l.offset(t.extend(D,{using:r}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,l=n-r,h=r+e.collisionWidth-a-n;e.collisionWidth>a?l>0&&0>=h?(i=t.left+l+e.collisionWidth-a-n,t.left+=l-i):t.left=h>0&&0>=l?n:l>h?n+a-e.collisionWidth:n:l>0?t.left+=l:h>0?t.left-=h:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,l=n-r,h=r+e.collisionHeight-a-n;e.collisionHeight>a?l>0&&0>=h?(i=t.top+l+e.collisionHeight-a-n,t.top+=l-i):t.top=h>0&&0>=l?n:l>h?n+a-e.collisionHeight:n:l>0?t.top+=l:h>0?t.top-=h:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,o=n.offset.left+n.scrollLeft,r=n.width,l=n.isWindow?n.scrollLeft:n.offset.left,h=t.left-e.collisionPosition.marginLeft,c=h-l,u=h+e.collisionWidth-r-l,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-r-o,(0>i||a(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-l,(s>0||u>a(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,o=n.offset.top+n.scrollTop,r=n.height,l=n.isWindow?n.scrollTop:n.offset.top,h=t.top-e.collisionPosition.marginTop,c=h-l,u=h+e.collisionHeight-r-l,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,g=-2*e.offset[1];0>c?(s=t.top+p+f+g+e.collisionHeight-r-o,(0>s||a(c)>s)&&(t.top+=p+f+g)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+g-l,(i>0||u>a(i))&&(t.top+=p+f+g))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}}(),t.ui.position,t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.fn.extend({uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.ui.safeActiveElement=function(t){var e;try{e=t.activeElement}catch(i){e=t.body}return e||(e=t.body),e.nodeName||(e=t.body),e},t.widget("ui.menu",{version:"1.12.1",defaultElement:"
    ",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault()},"click .ui-menu-item":function(e){var i=t(e.target),s=t(t.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(e):!this.element.is(":focus")&&s.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(e){if(!this.previousFilter){var i=t(e.target).closest(".ui-menu-item"),s=t(e.currentTarget);i[0]===s[0]&&(this._removeClass(s.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(e,s))}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this.element.find(this.options.items).eq(0);e||this.focus(t,i)},blur:function(e){this._delay(function(){var i=!t.contains(this.element[0],t.ui.safeActiveElement(this.document[0]));i&&this.collapseAll(e)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t),this.mouseHandled=!1}})},_destroy:function(){var e=this.element.find(".ui-menu-item").removeAttr("role aria-disabled"),i=e.children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),i.children().each(function(){var e=t(this);e.data("ui-menu-submenu-caret")&&e.remove()})},_keydown:function(e){var i,s,n,o,a=!0;switch(e.keyCode){case t.ui.keyCode.PAGE_UP:this.previousPage(e);break;case t.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case t.ui.keyCode.HOME:this._move("first","first",e);break;case t.ui.keyCode.END:this._move("last","last",e);break;case t.ui.keyCode.UP:this.previous(e);break;case t.ui.keyCode.DOWN:this.next(e);break;case t.ui.keyCode.LEFT:this.collapse(e);break;case t.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(e);break;case t.ui.keyCode.ENTER:case t.ui.keyCode.SPACE:this._activate(e);break;case t.ui.keyCode.ESCAPE:this.collapse(e);break;default:a=!1,s=this.previousFilter||"",o=!1,n=e.keyCode>=96&&105>=e.keyCode?""+(e.keyCode-96):String.fromCharCode(e.keyCode),clearTimeout(this.filterTimer),n===s?o=!0:n=s+n,i=this._filterMenuItems(n),i=o&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i,i.length||(n=String.fromCharCode(e.keyCode),i=this._filterMenuItems(n)),i.length?(this.focus(e,i),this.previousFilter=n,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}a&&e.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var e,i,s,n,o,a=this,r=this.options.icons.submenu,l=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),s=l.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var e=t(this),i=e.prev(),s=t("").data("ui-menu-submenu-caret",!0);a._addClass(s,"ui-menu-icon","ui-icon "+r),i.attr("aria-haspopup","true").prepend(s),e.attr("aria-labelledby",i.attr("id"))}),this._addClass(s,"ui-menu","ui-widget ui-widget-content ui-front"),e=l.add(this.element),i=e.find(this.options.items),i.not(".ui-menu-item").each(function(){var e=t(this);a._isDivider(e)&&a._addClass(e,"ui-menu-divider","ui-widget-content")}),n=i.not(".ui-menu-item, .ui-menu-divider"),o=n.children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(n,"ui-menu-item")._addClass(o,"ui-menu-item-wrapper"),i.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!t.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){if("icons"===t){var i=this.element.find(".ui-menu-icon");this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)}this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t+""),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i,s,n;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),s=this.active.children(".ui-menu-item-wrapper"),this._addClass(s,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",s.attr("id")),n=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(n,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),i=e.children(".ui-menu"),i.length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(e){var i,s,n,o,a,r;this._hasScroll()&&(i=parseFloat(t.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(t.css(this.activeMenu[0],"paddingTop"))||0,n=e.offset().top-this.activeMenu.offset().top-i-s,o=this.activeMenu.scrollTop(),a=this.activeMenu.height(),r=e.outerHeight(),0>n?this.activeMenu.scrollTop(o+n):n+r>a&&this.activeMenu.scrollTop(o+n-a+r))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",t,{item:this.active}),this.active=null)},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(e){var i=t.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var s=i?this.element:t(e&&e.target).closest(this.element.find(".ui-menu"));s.length||(s=this.element),this._close(s),this.blur(e),this._removeClass(s.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=s},this.delay)},_close:function(t){t||(t=this.active?this.active.parent():this.element),t.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(e){return!t(e.target).closest(".ui-menu").length},_isDivider:function(t){return!/[^\-\u2014\u2013\s]/.test(t.text())},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(t,e,i){var s;this.active&&(s="first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[t+"All"](".ui-menu-item").eq(0)),s&&s.length&&this.active||(s=this.activeMenu.find(this.options.items)[e]()),this.focus(i,s)},nextPage:function(e){var i,s,n;return this.active?(this.isLastItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=t(this),0>i.offset().top-s-n}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())),void 0):(this.next(e),void 0)},previousPage:function(e){var i,s,n;return this.active?(this.isFirstItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=t(this),i.offset().top-s+n>0}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items).first())),void 0):(this.next(e),void 0)},_hasScroll:function(){return this.element.outerHeight()",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var e,i,s,n=this.element[0].nodeName.toLowerCase(),o="textarea"===n,a="input"===n;this.isMultiLine=o||!a&&this._isContentEditable(this.element),this.valueMethod=this.element[o||a?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(n){if(this.element.prop("readOnly"))return e=!0,s=!0,i=!0,void 0;e=!1,s=!1,i=!1;var o=t.ui.keyCode;switch(n.keyCode){case o.PAGE_UP:e=!0,this._move("previousPage",n);break;case o.PAGE_DOWN:e=!0,this._move("nextPage",n);break;case o.UP:e=!0,this._keyEvent("previous",n);break;case o.DOWN:e=!0,this._keyEvent("next",n);break;case o.ENTER:this.menu.active&&(e=!0,n.preventDefault(),this.menu.select(n));break;case o.TAB:this.menu.active&&this.menu.select(n);break;case o.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(n),n.preventDefault());break;default:i=!0,this._searchTimeout(n)}},keypress:function(s){if(e)return e=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&s.preventDefault(),void 0;if(!i){var n=t.ui.keyCode;switch(s.keyCode){case n.PAGE_UP:this._move("previousPage",s);break;case n.PAGE_DOWN:this._move("nextPage",s);break;case n.UP:this._keyEvent("previous",s);break;case n.DOWN:this._keyEvent("next",s)}}},input:function(t){return s?(s=!1,t.preventDefault(),void 0):(this._searchTimeout(t),void 0)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){return this.cancelBlur?(delete this.cancelBlur,void 0):(clearTimeout(this.searching),this.close(t),this._change(t),void 0)}}),this._initSource(),this.menu=t("
      ").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(e){e.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,this.element[0]!==t.ui.safeActiveElement(this.document[0])&&this.element.trigger("focus")})},menufocus:function(e,i){var s,n;return this.isNewMenu&&(this.isNewMenu=!1,e.originalEvent&&/^mouse/.test(e.originalEvent.type))?(this.menu.blur(),this.document.one("mousemove",function(){t(e.target).trigger(e.originalEvent)}),void 0):(n=i.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",e,{item:n})&&e.originalEvent&&/^key/.test(e.originalEvent.type)&&this._value(n.value),s=i.item.attr("aria-label")||n.value,s&&t.trim(s).length&&(this.liveRegion.children().hide(),t("
      ").text(s).appendTo(this.liveRegion)),void 0)},menuselect:function(e,i){var s=i.item.data("ui-autocomplete-item"),n=this.previous;this.element[0]!==t.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=n,this._delay(function(){this.previous=n,this.selectedItem=s})),!1!==this._trigger("select",e,{item:s})&&this._value(s.value),this.term=this._value(),this.close(e),this.selectedItem=s}}),this.liveRegion=t("
      ",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(e){var i=this.menu.element[0];return e.target===this.element[0]||e.target===i||t.contains(i,e.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var e=this.options.appendTo;return e&&(e=e.jquery||e.nodeType?t(e):this.document.find(e).eq(0)),e&&e[0]||(e=this.element.closest(".ui-front, dialog")),e.length||(e=this.document[0].body),e},_initSource:function(){var e,i,s=this;t.isArray(this.options.source)?(e=this.options.source,this.source=function(i,s){s(t.ui.autocomplete.filter(e,i.term))}):"string"==typeof this.options.source?(i=this.options.source,this.source=function(e,n){s.xhr&&s.xhr.abort(),s.xhr=t.ajax({url:i,data:e,dataType:"json",success:function(t){n(t)},error:function(){n([])}})}):this.source=this.options.source},_searchTimeout:function(t){clearTimeout(this.searching),this.searching=this._delay(function(){var e=this.term===this._value(),i=this.menu.element.is(":visible"),s=t.altKey||t.ctrlKey||t.metaKey||t.shiftKey;(!e||e&&!i&&!s)&&(this.selectedItem=null,this.search(null,t))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length").append(t("
      ").text(i.label)).appendTo(e)},_move:function(t,e){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),this.menu.blur(),void 0):(this.menu[t](e),void 0):(this.search(null,e),void 0)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),t.extend(t.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(e,i){var s=RegExp(t.ui.autocomplete.escapeRegex(i),"i");return t.grep(e,function(t){return s.test(t.label||t.value||t)})}}),t.widget("ui.autocomplete",t.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(t>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(e){var i;this._superApply(arguments),this.options.disabled||this.cancelSearch||(i=e&&e.length?this.options.messages.results(e.length):this.options.messages.noResults,this.liveRegion.children().hide(),t("
      ").text(i).appendTo(this.liveRegion))}}),t.ui.autocomplete}); \ No newline at end of file diff --git a/docs/script-dir/jquery-ui.structure.min.css b/docs/script-dir/jquery-ui.structure.min.css deleted file mode 100644 index e880892..0000000 --- a/docs/script-dir/jquery-ui.structure.min.css +++ /dev/null @@ -1,5 +0,0 @@ -/*! jQuery UI - v1.12.1 - 2018-12-06 -* http://jqueryui.com -* Copyright jQuery Foundation and other contributors; Licensed MIT */ - -.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0} \ No newline at end of file diff --git a/docs/script.js b/docs/script.js deleted file mode 100644 index 864989c..0000000 --- a/docs/script.js +++ /dev/null @@ -1,132 +0,0 @@ -/* - * Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -var moduleSearchIndex; -var packageSearchIndex; -var typeSearchIndex; -var memberSearchIndex; -var tagSearchIndex; -function loadScripts(doc, tag) { - createElem(doc, tag, 'search.js'); - - createElem(doc, tag, 'module-search-index.js'); - createElem(doc, tag, 'package-search-index.js'); - createElem(doc, tag, 'type-search-index.js'); - createElem(doc, tag, 'member-search-index.js'); - createElem(doc, tag, 'tag-search-index.js'); -} - -function createElem(doc, tag, path) { - var script = doc.createElement(tag); - var scriptElement = doc.getElementsByTagName(tag)[0]; - script.src = pathtoroot + path; - scriptElement.parentNode.insertBefore(script, scriptElement); -} - -function show(tableId, selected, columns) { - if (tableId !== selected) { - document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') - .forEach(function(elem) { - elem.style.display = 'none'; - }); - } - document.querySelectorAll('div.' + selected) - .forEach(function(elem, index) { - elem.style.display = ''; - var isEvenRow = index % (columns * 2) < columns; - elem.classList.remove(isEvenRow ? oddRowColor : evenRowColor); - elem.classList.add(isEvenRow ? evenRowColor : oddRowColor); - }); - updateTabs(tableId, selected); -} - -function updateTabs(tableId, selected) { - document.querySelector('div#' + tableId +' .summary-table') - .setAttribute('aria-labelledby', selected); - document.querySelectorAll('button[id^="' + tableId + '"]') - .forEach(function(tab, index) { - if (selected === tab.id || (tableId === selected && index === 0)) { - tab.className = activeTableTab; - tab.setAttribute('aria-selected', true); - tab.setAttribute('tabindex',0); - } else { - tab.className = tableTab; - tab.setAttribute('aria-selected', false); - tab.setAttribute('tabindex',-1); - } - }); -} - -function switchTab(e) { - var selected = document.querySelector('[aria-selected=true]'); - if (selected) { - if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { - // left or up arrow key pressed: move focus to previous tab - selected.previousSibling.click(); - selected.previousSibling.focus(); - e.preventDefault(); - } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { - // right or down arrow key pressed: move focus to next tab - selected.nextSibling.click(); - selected.nextSibling.focus(); - e.preventDefault(); - } - } -} - -var updateSearchResults = function() {}; - -function indexFilesLoaded() { - return moduleSearchIndex - && packageSearchIndex - && typeSearchIndex - && memberSearchIndex - && tagSearchIndex; -} - -// Workaround for scroll position not being included in browser history (8249133) -document.addEventListener("DOMContentLoaded", function(e) { - var contentDiv = document.querySelector("div.flex-content"); - window.addEventListener("popstate", function(e) { - if (e.state !== null) { - contentDiv.scrollTop = e.state; - } - }); - window.addEventListener("hashchange", function(e) { - history.replaceState(contentDiv.scrollTop, document.title); - }); - contentDiv.addEventListener("scroll", function(e) { - var timeoutID; - if (!timeoutID) { - timeoutID = setTimeout(function() { - history.replaceState(contentDiv.scrollTop, document.title); - timeoutID = null; - }, 100); - } - }); - if (!location.hash) { - history.replaceState(contentDiv.scrollTop, document.title); - } -}); diff --git a/docs/search.js b/docs/search.js deleted file mode 100644 index c586518..0000000 --- a/docs/search.js +++ /dev/null @@ -1,354 +0,0 @@ -/* - * Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -var noResult = {l: "No results found"}; -var loading = {l: "Loading search index..."}; -var catModules = "Modules"; -var catPackages = "Packages"; -var catTypes = "Types"; -var catMembers = "Members"; -var catSearchTags = "Search Tags"; -var highlight = "$&"; -var searchPattern = ""; -var fallbackPattern = ""; -var RANKING_THRESHOLD = 2; -var NO_MATCH = 0xffff; -var MIN_RESULTS = 3; -var MAX_RESULTS = 500; -var UNNAMED = ""; -function escapeHtml(str) { - return str.replace(//g, ">"); -} -function getHighlightedText(item, matcher, fallbackMatcher) { - var escapedItem = escapeHtml(item); - var highlighted = escapedItem.replace(matcher, highlight); - if (highlighted === escapedItem) { - highlighted = escapedItem.replace(fallbackMatcher, highlight) - } - return highlighted; -} -function getURLPrefix(ui) { - var urlPrefix=""; - var slash = "/"; - if (ui.item.category === catModules) { - return ui.item.l + slash; - } else if (ui.item.category === catPackages && ui.item.m) { - return ui.item.m + slash; - } else if (ui.item.category === catTypes || ui.item.category === catMembers) { - if (ui.item.m) { - urlPrefix = ui.item.m + slash; - } else { - $.each(packageSearchIndex, function(index, item) { - if (item.m && ui.item.p === item.l) { - urlPrefix = item.m + slash; - } - }); - } - } - return urlPrefix; -} -function createSearchPattern(term) { - var pattern = ""; - var isWordToken = false; - term.replace(/,\s*/g, ", ").trim().split(/\s+/).forEach(function(w, index) { - if (index > 0) { - // whitespace between identifiers is significant - pattern += (isWordToken && /^\w/.test(w)) ? "\\s+" : "\\s*"; - } - var tokens = w.split(/(?=[A-Z,.()<>[\/])/); - for (var i = 0; i < tokens.length; i++) { - var s = tokens[i]; - if (s === "") { - continue; - } - pattern += $.ui.autocomplete.escapeRegex(s); - isWordToken = /\w$/.test(s); - if (isWordToken) { - pattern += "([a-z0-9_$<>\\[\\]]*?)"; - } - } - }); - return pattern; -} -function createMatcher(pattern, flags) { - var isCamelCase = /[A-Z]/.test(pattern); - return new RegExp(pattern, flags + (isCamelCase ? "" : "i")); -} -var watermark = 'Search'; -$(function() { - var search = $("#search"); - var reset = $("#reset"); - search.val(''); - search.prop("disabled", false); - reset.prop("disabled", false); - search.val(watermark).addClass('watermark'); - search.blur(function() { - if ($(this).val().length === 0) { - $(this).val(watermark).addClass('watermark'); - } - }); - search.on('click keydown paste', function() { - if ($(this).val() === watermark) { - $(this).val('').removeClass('watermark'); - } - }); - reset.click(function() { - search.val('').focus(); - }); - search.focus()[0].setSelectionRange(0, 0); -}); -$.widget("custom.catcomplete", $.ui.autocomplete, { - _create: function() { - this._super(); - this.widget().menu("option", "items", "> :not(.ui-autocomplete-category)"); - }, - _renderMenu: function(ul, items) { - var rMenu = this; - var currentCategory = ""; - rMenu.menu.bindings = $(); - $.each(items, function(index, item) { - var li; - if (item.category && item.category !== currentCategory) { - ul.append("
    • " + item.category + "
    • "); - currentCategory = item.category; - } - li = rMenu._renderItemData(ul, item); - if (item.category) { - li.attr("aria-label", item.category + " : " + item.l); - li.attr("class", "result-item"); - } else { - li.attr("aria-label", item.l); - li.attr("class", "result-item"); - } - }); - }, - _renderItem: function(ul, item) { - var label = ""; - var matcher = createMatcher(escapeHtml(searchPattern), "g"); - var fallbackMatcher = new RegExp(fallbackPattern, "gi") - if (item.category === catModules) { - label = getHighlightedText(item.l, matcher, fallbackMatcher); - } else if (item.category === catPackages) { - label = getHighlightedText(item.l, matcher, fallbackMatcher); - } else if (item.category === catTypes) { - label = (item.p && item.p !== UNNAMED) - ? getHighlightedText(item.p + "." + item.l, matcher, fallbackMatcher) - : getHighlightedText(item.l, matcher, fallbackMatcher); - } else if (item.category === catMembers) { - label = (item.p && item.p !== UNNAMED) - ? getHighlightedText(item.p + "." + item.c + "." + item.l, matcher, fallbackMatcher) - : getHighlightedText(item.c + "." + item.l, matcher, fallbackMatcher); - } else if (item.category === catSearchTags) { - label = getHighlightedText(item.l, matcher, fallbackMatcher); - } else { - label = item.l; - } - var li = $("
    • ").appendTo(ul); - var div = $("
      ").appendTo(li); - if (item.category === catSearchTags && item.h) { - if (item.d) { - div.html(label + " (" + item.h + ")
      " - + item.d + "
      "); - } else { - div.html(label + " (" + item.h + ")"); - } - } else { - if (item.m) { - div.html(item.m + "/" + label); - } else { - div.html(label); - } - } - return li; - } -}); -function rankMatch(match, category) { - if (!match) { - return NO_MATCH; - } - var index = match.index; - var input = match.input; - var leftBoundaryMatch = 2; - var periferalMatch = 0; - // make sure match is anchored on a left word boundary - if (index === 0 || /\W/.test(input[index - 1]) || "_" === input[index]) { - leftBoundaryMatch = 0; - } else if ("_" === input[index - 1] || (input[index] === input[index].toUpperCase() && !/^[A-Z0-9_$]+$/.test(input))) { - leftBoundaryMatch = 1; - } - var matchEnd = index + match[0].length; - var leftParen = input.indexOf("("); - var endOfName = leftParen > -1 ? leftParen : input.length; - // exclude peripheral matches - if (category !== catModules && category !== catSearchTags) { - var delim = category === catPackages ? "/" : "."; - if (leftParen > -1 && leftParen < index) { - periferalMatch += 2; - } else if (input.lastIndexOf(delim, endOfName) >= matchEnd) { - periferalMatch += 2; - } - } - var delta = match[0].length === endOfName ? 0 : 1; // rank full match higher than partial match - for (var i = 1; i < match.length; i++) { - // lower ranking if parts of the name are missing - if (match[i]) - delta += match[i].length; - } - if (category === catTypes) { - // lower ranking if a type name contains unmatched camel-case parts - if (/[A-Z]/.test(input.substring(matchEnd))) - delta += 5; - if (/[A-Z]/.test(input.substring(0, index))) - delta += 5; - } - return leftBoundaryMatch + periferalMatch + (delta / 200); - -} -function doSearch(request, response) { - var result = []; - searchPattern = createSearchPattern(request.term); - fallbackPattern = createSearchPattern(request.term.toLowerCase()); - if (searchPattern === "") { - return this.close(); - } - var camelCaseMatcher = createMatcher(searchPattern, ""); - var fallbackMatcher = new RegExp(fallbackPattern, "i"); - - function searchIndexWithMatcher(indexArray, matcher, category, nameFunc) { - if (indexArray) { - var newResults = []; - $.each(indexArray, function (i, item) { - item.category = category; - var ranking = rankMatch(matcher.exec(nameFunc(item)), category); - if (ranking < RANKING_THRESHOLD) { - newResults.push({ranking: ranking, item: item}); - } - return newResults.length <= MAX_RESULTS; - }); - return newResults.sort(function(e1, e2) { - return e1.ranking - e2.ranking; - }).map(function(e) { - return e.item; - }); - } - return []; - } - function searchIndex(indexArray, category, nameFunc) { - var primaryResults = searchIndexWithMatcher(indexArray, camelCaseMatcher, category, nameFunc); - result = result.concat(primaryResults); - if (primaryResults.length <= MIN_RESULTS && camelCaseMatcher.flags.indexOf("i") === -1) { - var secondaryResults = searchIndexWithMatcher(indexArray, fallbackMatcher, category, nameFunc); - result = result.concat(secondaryResults.filter(function (item) { - return primaryResults.indexOf(item) === -1; - })); - } - } - - searchIndex(moduleSearchIndex, catModules, function(item) { return item.l; }); - searchIndex(packageSearchIndex, catPackages, function(item) { - return (item.m && request.term.indexOf("/") > -1) - ? (item.m + "/" + item.l) : item.l; - }); - searchIndex(typeSearchIndex, catTypes, function(item) { - return request.term.indexOf(".") > -1 ? item.p + "." + item.l : item.l; - }); - searchIndex(memberSearchIndex, catMembers, function(item) { - return request.term.indexOf(".") > -1 - ? item.p + "." + item.c + "." + item.l : item.l; - }); - searchIndex(tagSearchIndex, catSearchTags, function(item) { return item.l; }); - - if (!indexFilesLoaded()) { - updateSearchResults = function() { - doSearch(request, response); - } - result.unshift(loading); - } else { - updateSearchResults = function() {}; - } - response(result); -} -$(function() { - $("#search").catcomplete({ - minLength: 1, - delay: 300, - source: doSearch, - response: function(event, ui) { - if (!ui.content.length) { - ui.content.push(noResult); - } else { - $("#search").empty(); - } - }, - autoFocus: true, - focus: function(event, ui) { - return false; - }, - position: { - collision: "flip" - }, - select: function(event, ui) { - if (ui.item.category) { - var url = getURLPrefix(ui); - if (ui.item.category === catModules) { - url += "module-summary.html"; - } else if (ui.item.category === catPackages) { - if (ui.item.u) { - url = ui.item.u; - } else { - url += ui.item.l.replace(/\./g, '/') + "/package-summary.html"; - } - } else if (ui.item.category === catTypes) { - if (ui.item.u) { - url = ui.item.u; - } else if (ui.item.p === UNNAMED) { - url += ui.item.l + ".html"; - } else { - url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.l + ".html"; - } - } else if (ui.item.category === catMembers) { - if (ui.item.p === UNNAMED) { - url += ui.item.c + ".html" + "#"; - } else { - url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.c + ".html" + "#"; - } - if (ui.item.u) { - url += ui.item.u; - } else { - url += ui.item.l; - } - } else if (ui.item.category === catSearchTags) { - url += ui.item.u; - } - if (top !== window) { - parent.classFrame.location = pathtoroot + url; - } else { - window.location.href = pathtoroot + url; - } - $("#search").focus(); - } - } - }); -}); diff --git a/docs/serialized-form.html b/docs/serialized-form.html deleted file mode 100644 index a85bf2f..0000000 --- a/docs/serialized-form.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - -Serialized Form (ngrok Java API client 0.2.0 API) - - - - - - - - - - - - - - - -
      - -
      -
      -
      -

      Serialized Form

      -
      - -
      -
      -
      - -
      -
      -
      - - diff --git a/docs/stylesheet.css b/docs/stylesheet.css deleted file mode 100644 index 932e56c..0000000 --- a/docs/stylesheet.css +++ /dev/null @@ -1,827 +0,0 @@ -/* - * Javadoc style sheet - */ - -@import url('resources/fonts/dejavu.css'); - -/* - * Styles for individual HTML elements. - * - * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular - * HTML element throughout the page. - */ - -body { - background-color:#ffffff; - color:#353833; - font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; - font-size:14px; - margin:0; - padding:0; - height:100%; - width:100%; -} -iframe { - margin:0; - padding:0; - height:100%; - width:100%; - overflow-y:scroll; - border:none; -} -a:link, a:visited { - text-decoration:none; - color:#4A6782; -} -a[href]:hover, a[href]:focus { - text-decoration:none; - color:#bb7a2a; -} -a[name] { - color:#353833; -} -pre { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; -} -h1 { - font-size:20px; -} -h2 { - font-size:18px; -} -h3 { - font-size:16px; -} -h4 { - font-size:13px; -} -h5 { - font-size:12px; -} -h6 { - font-size:11px; -} -ul { - list-style-type:disc; -} -code, tt { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - padding-top:4px; - margin-top:8px; - line-height:1.4em; -} -dt code { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - padding-top:4px; -} -.summary-table dt code { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - vertical-align:top; - padding-top:4px; -} -sup { - font-size:8px; -} -button { - font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; - font-size: 14px; -} -/* - * Styles for HTML generated by javadoc. - * - * These are style classes that are used by the standard doclet to generate HTML documentation. - */ - -/* - * Styles for document title and copyright. - */ -.clear { - clear:both; - height:0; - overflow:hidden; -} -.about-language { - float:right; - padding:0 21px 8px 8px; - font-size:11px; - margin-top:-9px; - height:2.9em; -} -.legal-copy { - margin-left:.5em; -} -.tab { - background-color:#0066FF; - color:#ffffff; - padding:8px; - width:5em; - font-weight:bold; -} -/* - * Styles for navigation bar. - */ -@media screen { - .flex-box { - position:fixed; - display:flex; - flex-direction:column; - height: 100%; - width: 100%; - } - .flex-header { - flex: 0 0 auto; - } - .flex-content { - flex: 1 1 auto; - overflow-y: auto; - } -} -.top-nav { - background-color:#4D7A97; - color:#FFFFFF; - float:left; - padding:0; - width:100%; - clear:right; - min-height:2.8em; - padding-top:10px; - overflow:hidden; - font-size:12px; -} -.sub-nav { - background-color:#dee3e9; - float:left; - width:100%; - overflow:hidden; - font-size:12px; -} -.sub-nav div { - clear:left; - float:left; - padding:0 0 5px 6px; - text-transform:uppercase; -} -.sub-nav .nav-list { - padding-top:5px; -} -ul.nav-list { - display:block; - margin:0 25px 0 0; - padding:0; -} -ul.sub-nav-list { - float:left; - margin:0 25px 0 0; - padding:0; -} -ul.nav-list li { - list-style:none; - float:left; - padding: 5px 6px; - text-transform:uppercase; -} -.sub-nav .nav-list-search { - float:right; - margin:0 0 0 0; - padding:5px 6px; - clear:none; -} -.nav-list-search label { - position:relative; - right:-16px; -} -ul.sub-nav-list li { - list-style:none; - float:left; - padding-top:10px; -} -.top-nav a:link, .top-nav a:active, .top-nav a:visited { - color:#FFFFFF; - text-decoration:none; - text-transform:uppercase; -} -.top-nav a:hover { - text-decoration:none; - color:#bb7a2a; - text-transform:uppercase; -} -.nav-bar-cell1-rev { - background-color:#F8981D; - color:#253441; - margin: auto 5px; -} -.skip-nav { - position:absolute; - top:auto; - left:-9999px; - overflow:hidden; -} -/* - * Hide navigation links and search box in print layout - */ -@media print { - ul.nav-list, div.sub-nav { - display:none; - } -} -/* - * Styles for page header and footer. - */ -.title { - color:#2c4557; - margin:10px 0; -} -.sub-title { - margin:5px 0 0 0; -} -.header ul { - margin:0 0 15px 0; - padding:0; -} -.header ul li, .footer ul li { - list-style:none; - font-size:13px; -} -/* - * Styles for headings. - */ -body.class-declaration-page .summary h2, -body.class-declaration-page .details h2, -body.class-use-page h2, -body.module-declaration-page .block-list h2 { - font-style: italic; - padding:0; - margin:15px 0; -} -body.class-declaration-page .summary h3, -body.class-declaration-page .details h3, -body.class-declaration-page .summary .inherited-list h2 { - background-color:#dee3e9; - border:1px solid #d0d9e0; - margin:0 0 6px -8px; - padding:7px 5px; -} -/* - * Styles for page layout containers. - */ -main { - clear:both; - padding:10px 20px; - position:relative; -} -dl.notes > dt { - font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; - font-size:12px; - font-weight:bold; - margin:10px 0 0 0; - color:#4E4E4E; -} -dl.notes > dd { - margin:5px 0 10px 0; - font-size:14px; - font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; -} -dl.name-value > dt { - margin-left:1px; - font-size:1.1em; - display:inline; - font-weight:bold; -} -dl.name-value > dd { - margin:0 0 0 1px; - font-size:1.1em; - display:inline; -} -/* - * Styles for lists. - */ -li.circle { - list-style:circle; -} -ul.horizontal li { - display:inline; - font-size:0.9em; -} -div.inheritance { - margin:0; - padding:0; -} -div.inheritance div.inheritance { - margin-left:2em; -} -ul.block-list, -ul.details-list, -ul.member-list, -ul.summary-list { - margin:10px 0 10px 0; - padding:0; -} -ul.block-list > li, -ul.details-list > li, -ul.member-list > li, -ul.summary-list > li { - list-style:none; - margin-bottom:15px; - line-height:1.4; -} -.summary-table dl, .summary-table dl dt, .summary-table dl dd { - margin-top:0; - margin-bottom:1px; -} -/* - * Styles for tables. - */ -.summary-table { - width:100%; - border-spacing:0; - border-left:1px solid #EEE; - border-right:1px solid #EEE; - border-bottom:1px solid #EEE; -} -.summary-table { - padding:0; -} -.caption { - position:relative; - text-align:left; - background-repeat:no-repeat; - color:#253441; - font-weight:bold; - clear:none; - overflow:hidden; - padding:0px; - padding-top:10px; - padding-left:1px; - margin:0px; - white-space:pre; -} -.caption a:link, .caption a:visited { - color:#1f389c; -} -.caption a:hover, -.caption a:active { - color:#FFFFFF; -} -.caption span { - white-space:nowrap; - padding-top:5px; - padding-left:12px; - padding-right:12px; - padding-bottom:7px; - display:inline-block; - float:left; - background-color:#F8981D; - border: none; - height:16px; -} - -div.table-tabs > button { - border: none; - cursor: pointer; - padding: 5px 12px 7px 12px; - font-weight: bold; - margin-right: 3px; -} -div.table-tabs > button.active-table-tab { - background: #F8981D; - color: #253441; -} -div.table-tabs > button.table-tab { - background: #4D7A97; - color: #FFFFFF; -} -.two-column-summary { - display: grid; - grid-template-columns: minmax(15%, max-content) minmax(15%, auto); -} -.three-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, auto); -} -.four-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(10%, max-content) minmax(10%, max-content) minmax(10%, auto); -} -@media screen and (max-width: 600px) { - .two-column-summary { - display: grid; - grid-template-columns: 1fr; - } -} -@media screen and (max-width: 800px) { - .three-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(25%, auto); - } - .three-column-summary .col-last { - grid-column-end: span 2; - } -} -@media screen and (max-width: 1000px) { - .four-column-summary { - display: grid; - grid-template-columns: minmax(15%, max-content) minmax(15%, auto); - } -} -.summary-table > div { - text-align:left; - padding: 8px 3px 3px 7px; -} -.col-first, .col-second, .col-last, .col-constructor-name, .col-deprecated-item-name { - vertical-align:top; - padding-right:0; - padding-top:8px; - padding-bottom:3px; -} -.table-header { - background:#dee3e9; - font-weight: bold; -} -.col-first, .col-first { - font-size:13px; -} -.col-second, .col-second, .col-last, .col-constructor-name, .col-deprecated-item-name, .col-last { - font-size:13px; -} -.col-first, .col-second, .col-constructor-name { - vertical-align:top; - overflow: auto; -} -.col-last { - white-space:normal; -} -.col-first a:link, .col-first a:visited, -.col-second a:link, .col-second a:visited, -.col-first a:link, .col-first a:visited, -.col-second a:link, .col-second a:visited, -.col-constructor-name a:link, .col-constructor-name a:visited, -.col-deprecated-item-name a:link, .col-deprecated-item-name a:visited, -.constant-values-container a:link, .constant-values-container a:visited, -.all-classes-container a:link, .all-classes-container a:visited, -.all-packages-container a:link, .all-packages-container a:visited { - font-weight:bold; -} -.table-sub-heading-color { - background-color:#EEEEFF; -} -.even-row-color, .even-row-color .table-header { - background-color:#FFFFFF; -} -.odd-row-color, .odd-row-color .table-header { - background-color:#EEEEEF; -} -/* - * Styles for contents. - */ -.deprecated-content { - margin:0; - padding:10px 0; -} -div.block { - font-size:14px; - font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; -} -.col-last div { - padding-top:0; -} -.col-last a { - padding-bottom:3px; -} -.module-signature, -.package-signature, -.type-signature, -.member-signature { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - margin:14px 0; - white-space: pre-wrap; -} -.module-signature, -.package-signature, -.type-signature { - margin-top: 0; -} -.member-signature .type-parameters-long, -.member-signature .parameters, -.member-signature .exceptions { - display: inline-block; - vertical-align: top; - white-space: pre; -} -.member-signature .type-parameters { - white-space: normal; -} -/* - * Styles for formatting effect. - */ -.source-line-no { - color:green; - padding:0 30px 0 0; -} -h1.hidden { - visibility:hidden; - overflow:hidden; - font-size:10px; -} -.block { - display:block; - margin:0 10px 5px 0; - color:#474747; -} -.deprecated-label, .descfrm-type-label, .implementation-label, .member-name-label, .member-name-link, -.module-label-in-package, .module-label-in-type, .override-specify-label, .package-label-in-type, -.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link { - font-weight:bold; -} -.deprecation-comment, .help-footnote, .interface-name { - font-style:italic; -} -.deprecation-block { - font-size:14px; - font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; - border-style:solid; - border-width:thin; - border-radius:10px; - padding:10px; - margin-bottom:10px; - margin-right:10px; - display:inline-block; -} -div.block div.deprecation-comment, div.block div.block span.emphasized-phrase, -div.block div.block span.interface-name { - font-style:normal; -} -/* - * Styles specific to HTML5 elements. - */ -main, nav, header, footer, section { - display:block; -} -/* - * Styles for javadoc search. - */ -.ui-autocomplete-category { - font-weight:bold; - font-size:15px; - padding:7px 0 7px 3px; - background-color:#4D7A97; - color:#FFFFFF; -} -.result-item { - font-size:13px; -} -.ui-autocomplete { - max-height:85%; - max-width:65%; - overflow-y:scroll; - overflow-x:scroll; - white-space:nowrap; - box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); -} -ul.ui-autocomplete { - position:fixed; - z-index:999999; -} -ul.ui-autocomplete li { - float:left; - clear:both; - width:100%; -} -.result-highlight { - font-weight:bold; -} -#search { - background-image:url('resources/glass.png'); - background-size:13px; - background-repeat:no-repeat; - background-position:2px 3px; - padding-left:20px; - position:relative; - right:-18px; - width:400px; -} -#reset { - background-color: rgb(255,255,255); - background-image:url('resources/x.png'); - background-position:center; - background-repeat:no-repeat; - background-size:12px; - border:0 none; - width:16px; - height:16px; - position:relative; - left:-4px; - top:-4px; - font-size:0px; -} -.watermark { - color:#545454; -} -.search-tag-desc-result { - font-style:italic; - font-size:11px; -} -.search-tag-holder-result { - font-style:italic; - font-size:12px; -} -.search-tag-result:target { - background-color:yellow; -} -.module-graph span { - display:none; - position:absolute; -} -.module-graph:hover span { - display:block; - margin: -100px 0 0 100px; - z-index: 1; -} -.inherited-list { - margin: 10px 0 10px 0; -} -section.description { - line-height: 1.4; -} -.summary section[class$="-summary"], .details section[class$="-details"], -.class-uses .detail, .serialized-class-details { - padding: 0px 20px 5px 10px; - border: 1px solid #ededed; - background-color: #f8f8f8; -} -.inherited-list, section[class$="-details"] .detail { - padding:0 0 5px 8px; - background-color:#ffffff; - border:none; -} -.vertical-separator { - padding: 0 5px; -} -ul.help-section-list { - margin: 0; -} -/* - * Indicator icon for external links. - */ -main a[href*="://"]::after { - content:""; - display:inline-block; - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); - background-size:100% 100%; - width:7px; - height:7px; - margin-left:2px; - margin-bottom:4px; -} -main a[href*="://"]:hover::after, -main a[href*="://"]:focus::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); -} - -/* - * Styles for user-provided tables. - * - * borderless: - * No borders, vertical margins, styled caption. - * This style is provided for use with existing doc comments. - * In general, borderless tables should not be used for layout purposes. - * - * plain: - * Plain borders around table and cells, vertical margins, styled caption. - * Best for small tables or for complex tables for tables with cells that span - * rows and columns, when the "striped" style does not work well. - * - * striped: - * Borders around the table and vertical borders between cells, striped rows, - * vertical margins, styled caption. - * Best for tables that have a header row, and a body containing a series of simple rows. - */ - -table.borderless, -table.plain, -table.striped { - margin-top: 10px; - margin-bottom: 10px; -} -table.borderless > caption, -table.plain > caption, -table.striped > caption { - font-weight: bold; - font-size: smaller; -} -table.borderless th, table.borderless td, -table.plain th, table.plain td, -table.striped th, table.striped td { - padding: 2px 5px; -} -table.borderless, -table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, -table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { - border: none; -} -table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { - background-color: transparent; -} -table.plain { - border-collapse: collapse; - border: 1px solid black; -} -table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { - background-color: transparent; -} -table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, -table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { - border: 1px solid black; -} -table.striped { - border-collapse: collapse; - border: 1px solid black; -} -table.striped > thead { - background-color: #E3E3E3; -} -table.striped > thead > tr > th, table.striped > thead > tr > td { - border: 1px solid black; -} -table.striped > tbody > tr:nth-child(even) { - background-color: #EEE -} -table.striped > tbody > tr:nth-child(odd) { - background-color: #FFF -} -table.striped > tbody > tr > th, table.striped > tbody > tr > td { - border-left: 1px solid black; - border-right: 1px solid black; -} -table.striped > tbody > tr > th { - font-weight: normal; -} -/** - * Tweak font sizes and paddings for small screens. - */ -@media screen and (max-width: 1050px) { - #search { - width: 300px; - } -} -@media screen and (max-width: 800px) { - #search { - width: 200px; - } - .top-nav, - .bottom-nav { - font-size: 11px; - padding-top: 6px; - } - .sub-nav { - font-size: 11px; - } - .about-language { - padding-right: 16px; - } - ul.nav-list li, - .sub-nav .nav-list-search { - padding: 6px; - } - ul.sub-nav-list li { - padding-top: 5px; - } - main { - padding: 10px; - } - .summary section[class$="-summary"], .details section[class$="-details"], - .class-uses .detail, .serialized-class-details { - padding: 0 8px 5px 8px; - } - body { - -webkit-text-size-adjust: none; - } -} -@media screen and (max-width: 500px) { - #search { - width: 150px; - } - .top-nav, - .bottom-nav { - font-size: 10px; - } - .sub-nav { - font-size: 10px; - } - .about-language { - font-size: 10px; - padding-right: 12px; - } -} diff --git a/docs/tag-search-index.js b/docs/tag-search-index.js deleted file mode 100644 index bf10aaf..0000000 --- a/docs/tag-search-index.js +++ /dev/null @@ -1 +0,0 @@ -tagSearchIndex = [{"l":"Constant Field Values","h":"","u":"constant-values.html"},{"l":"Serialized Form","h":"","u":"serialized-form.html"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/type-search-index.js b/docs/type-search-index.js deleted file mode 100644 index 3030d0b..0000000 --- a/docs/type-search-index.js +++ /dev/null @@ -1 +0,0 @@ -typeSearchIndex = [{"p":"com.ngrok.definitions","l":"AbuseReport"},{"p":"com.ngrok.definitions","l":"AbuseReportHostname"},{"p":"com.ngrok.services","l":"AbuseReports"},{"p":"com.ngrok.definitions","l":"AgentIngress"},{"p":"com.ngrok.services","l":"AgentIngresses"},{"p":"com.ngrok.definitions","l":"AgentIngressList"},{"l":"All Classes","u":"allclasses-index.html"},{"p":"com.ngrok.definitions","l":"ApiKey"},{"p":"com.ngrok.definitions","l":"ApiKeyList"},{"p":"com.ngrok.services","l":"ApiKeys"},{"p":"com.ngrok.definitions","l":"AwsAuth"},{"p":"com.ngrok.definitions","l":"AwsCredentials"},{"p":"com.ngrok.definitions","l":"AwsRole"},{"p":"com.ngrok.definitions","l":"AwsAuth.Builder"},{"p":"com.ngrok.definitions","l":"AwsCredentials.Builder"},{"p":"com.ngrok.definitions","l":"AwsRole.Builder"},{"p":"com.ngrok","l":"DefaultNgrokApiClient.Builder"},{"p":"com.ngrok.definitions","l":"EndpointCircuitBreaker.Builder"},{"p":"com.ngrok.definitions","l":"EndpointCompression.Builder"},{"p":"com.ngrok.definitions","l":"EndpointIpPolicyMutate.Builder"},{"p":"com.ngrok.definitions","l":"EndpointLoggingMutate.Builder"},{"p":"com.ngrok.definitions","l":"EndpointMutualTlsMutate.Builder"},{"p":"com.ngrok.definitions","l":"EndpointOAuth.Builder"},{"p":"com.ngrok.definitions","l":"EndpointOAuthFacebook.Builder"},{"p":"com.ngrok.definitions","l":"EndpointOAuthGitHub.Builder"},{"p":"com.ngrok.definitions","l":"EndpointOAuthGoogle.Builder"},{"p":"com.ngrok.definitions","l":"EndpointOAuthMicrosoft.Builder"},{"p":"com.ngrok.definitions","l":"EndpointOAuthProvider.Builder"},{"p":"com.ngrok.definitions","l":"EndpointOidc.Builder"},{"p":"com.ngrok.definitions","l":"EndpointRequestHeaders.Builder"},{"p":"com.ngrok.definitions","l":"EndpointResponseHeaders.Builder"},{"p":"com.ngrok.definitions","l":"EndpointSamlMutate.Builder"},{"p":"com.ngrok.definitions","l":"EndpointTlsTermination.Builder"},{"p":"com.ngrok.definitions","l":"EndpointWebhookValidation.Builder"},{"p":"com.ngrok.definitions","l":"EventSourceReplace.Builder"},{"p":"com.ngrok.definitions","l":"EventTarget.Builder"},{"p":"com.ngrok.definitions","l":"EventTargetCloudwatchLogs.Builder"},{"p":"com.ngrok.definitions","l":"EventTargetFirehose.Builder"},{"p":"com.ngrok.definitions","l":"EventTargetKinesis.Builder"},{"p":"com.ngrok.definitions","l":"ReservedDomainCertPolicy.Builder"},{"p":"com.ngrok.services","l":"CertificateAuthorities"},{"p":"com.ngrok.definitions","l":"CertificateAuthority"},{"p":"com.ngrok.definitions","l":"CertificateAuthorityList"},{"p":"com.ngrok.services","l":"AbuseReports.CreateCallBuilder"},{"p":"com.ngrok.services","l":"AgentIngresses.CreateCallBuilder"},{"p":"com.ngrok.services","l":"ApiKeys.CreateCallBuilder"},{"p":"com.ngrok.services","l":"CertificateAuthorities.CreateCallBuilder"},{"p":"com.ngrok.services","l":"Credentials.CreateCallBuilder"},{"p":"com.ngrok.services","l":"EndpointConfigurations.CreateCallBuilder"},{"p":"com.ngrok.services","l":"EventDestinations.CreateCallBuilder"},{"p":"com.ngrok.services","l":"EventSources.CreateCallBuilder"},{"p":"com.ngrok.services","l":"EventStreams.CreateCallBuilder"},{"p":"com.ngrok.services","l":"EventSubscriptions.CreateCallBuilder"},{"p":"com.ngrok.services","l":"IpPolicies.CreateCallBuilder"},{"p":"com.ngrok.services","l":"IpPolicyRules.CreateCallBuilder"},{"p":"com.ngrok.services","l":"IpRestrictions.CreateCallBuilder"},{"p":"com.ngrok.services","l":"ReservedAddrs.CreateCallBuilder"},{"p":"com.ngrok.services","l":"ReservedDomains.CreateCallBuilder"},{"p":"com.ngrok.services","l":"SshCertificateAuthorities.CreateCallBuilder"},{"p":"com.ngrok.services","l":"SshCredentials.CreateCallBuilder"},{"p":"com.ngrok.services","l":"SshHostCertificates.CreateCallBuilder"},{"p":"com.ngrok.services","l":"SshUserCertificates.CreateCallBuilder"},{"p":"com.ngrok.services","l":"TlsCertificates.CreateCallBuilder"},{"p":"com.ngrok.definitions","l":"Credential"},{"p":"com.ngrok.definitions","l":"CredentialList"},{"p":"com.ngrok.services","l":"Credentials"},{"p":"com.ngrok","l":"DefaultNgrokApiClient"},{"p":"com.ngrok.services","l":"AgentIngresses.DeleteCallBuilder"},{"p":"com.ngrok.services","l":"ApiKeys.DeleteCallBuilder"},{"p":"com.ngrok.services","l":"CertificateAuthorities.DeleteCallBuilder"},{"p":"com.ngrok.services","l":"Credentials.DeleteCallBuilder"},{"p":"com.ngrok.services","l":"EndpointCircuitBreakerModule.DeleteCallBuilder"},{"p":"com.ngrok.services","l":"EndpointCompressionModule.DeleteCallBuilder"},{"p":"com.ngrok.services","l":"EndpointConfigurations.DeleteCallBuilder"},{"p":"com.ngrok.services","l":"EndpointIpPolicyModule.DeleteCallBuilder"},{"p":"com.ngrok.services","l":"EndpointLoggingModule.DeleteCallBuilder"},{"p":"com.ngrok.services","l":"EndpointMutualTlsModule.DeleteCallBuilder"},{"p":"com.ngrok.services","l":"EndpointOAuthModule.DeleteCallBuilder"},{"p":"com.ngrok.services","l":"EndpointOidcModule.DeleteCallBuilder"},{"p":"com.ngrok.services","l":"EndpointRequestHeadersModule.DeleteCallBuilder"},{"p":"com.ngrok.services","l":"EndpointResponseHeadersModule.DeleteCallBuilder"},{"p":"com.ngrok.services","l":"EndpointSamlModule.DeleteCallBuilder"},{"p":"com.ngrok.services","l":"EndpointTlsTerminationModule.DeleteCallBuilder"},{"p":"com.ngrok.services","l":"EndpointWebhookValidationModule.DeleteCallBuilder"},{"p":"com.ngrok.services","l":"EventDestinations.DeleteCallBuilder"},{"p":"com.ngrok.services","l":"EventSources.DeleteCallBuilder"},{"p":"com.ngrok.services","l":"EventStreams.DeleteCallBuilder"},{"p":"com.ngrok.services","l":"EventSubscriptions.DeleteCallBuilder"},{"p":"com.ngrok.services","l":"IpPolicies.DeleteCallBuilder"},{"p":"com.ngrok.services","l":"IpPolicyRules.DeleteCallBuilder"},{"p":"com.ngrok.services","l":"IpRestrictions.DeleteCallBuilder"},{"p":"com.ngrok.services","l":"ReservedAddrs.DeleteCallBuilder"},{"p":"com.ngrok.services","l":"ReservedDomains.DeleteCallBuilder"},{"p":"com.ngrok.services","l":"SshCertificateAuthorities.DeleteCallBuilder"},{"p":"com.ngrok.services","l":"SshCredentials.DeleteCallBuilder"},{"p":"com.ngrok.services","l":"SshHostCertificates.DeleteCallBuilder"},{"p":"com.ngrok.services","l":"SshUserCertificates.DeleteCallBuilder"},{"p":"com.ngrok.services","l":"TlsCertificates.DeleteCallBuilder"},{"p":"com.ngrok.services","l":"ReservedDomains.DeleteCertificateCallBuilder"},{"p":"com.ngrok.services","l":"ReservedDomains.DeleteCertificateManagementPolicyCallBuilder"},{"p":"com.ngrok.services","l":"ReservedAddrs.DeleteEndpointConfigCallBuilder"},{"p":"com.ngrok.services","l":"ReservedDomains.DeleteHttpEndpointConfigCallBuilder"},{"p":"com.ngrok.services","l":"ReservedDomains.DeleteHttpsEndpointConfigCallBuilder"},{"p":"com.ngrok.definitions","l":"EndpointCircuitBreaker"},{"p":"com.ngrok.services","l":"EndpointCircuitBreakerModule"},{"p":"com.ngrok.definitions","l":"EndpointCompression"},{"p":"com.ngrok.services","l":"EndpointCompressionModule"},{"p":"com.ngrok.definitions","l":"EndpointConfiguration"},{"p":"com.ngrok.definitions","l":"EndpointConfigurationList"},{"p":"com.ngrok.services","l":"EndpointConfigurations"},{"p":"com.ngrok.definitions","l":"EndpointIpPolicy"},{"p":"com.ngrok.services","l":"EndpointIpPolicyModule"},{"p":"com.ngrok.definitions","l":"EndpointIpPolicyMutate"},{"p":"com.ngrok.definitions","l":"EndpointLogging"},{"p":"com.ngrok.services","l":"EndpointLoggingModule"},{"p":"com.ngrok.definitions","l":"EndpointLoggingMutate"},{"p":"com.ngrok.definitions","l":"EndpointMutualTls"},{"p":"com.ngrok.services","l":"EndpointMutualTlsModule"},{"p":"com.ngrok.definitions","l":"EndpointMutualTlsMutate"},{"p":"com.ngrok.definitions","l":"EndpointOAuth"},{"p":"com.ngrok.definitions","l":"EndpointOAuthFacebook"},{"p":"com.ngrok.definitions","l":"EndpointOAuthGitHub"},{"p":"com.ngrok.definitions","l":"EndpointOAuthGoogle"},{"p":"com.ngrok.definitions","l":"EndpointOAuthMicrosoft"},{"p":"com.ngrok.services","l":"EndpointOAuthModule"},{"p":"com.ngrok.definitions","l":"EndpointOAuthProvider"},{"p":"com.ngrok.definitions","l":"EndpointOidc"},{"p":"com.ngrok.services","l":"EndpointOidcModule"},{"p":"com.ngrok.definitions","l":"EndpointRequestHeaders"},{"p":"com.ngrok.services","l":"EndpointRequestHeadersModule"},{"p":"com.ngrok.definitions","l":"EndpointResponseHeaders"},{"p":"com.ngrok.services","l":"EndpointResponseHeadersModule"},{"p":"com.ngrok.definitions","l":"EndpointSaml"},{"p":"com.ngrok.services","l":"EndpointSamlModule"},{"p":"com.ngrok.definitions","l":"EndpointSamlMutate"},{"p":"com.ngrok.definitions","l":"EndpointTlsTermination"},{"p":"com.ngrok.services","l":"EndpointTlsTerminationModule"},{"p":"com.ngrok.definitions","l":"EndpointWebhookValidation"},{"p":"com.ngrok.services","l":"EndpointWebhookValidationModule"},{"p":"com.ngrok.definitions","l":"EventDestination"},{"p":"com.ngrok.definitions","l":"EventDestinationList"},{"p":"com.ngrok.services","l":"EventDestinations"},{"p":"com.ngrok.definitions","l":"EventSource"},{"p":"com.ngrok.definitions","l":"EventSourceList"},{"p":"com.ngrok.definitions","l":"EventSourceReplace"},{"p":"com.ngrok.services","l":"EventSources"},{"p":"com.ngrok.definitions","l":"EventStream"},{"p":"com.ngrok.definitions","l":"EventStreamList"},{"p":"com.ngrok.services","l":"EventStreams"},{"p":"com.ngrok.definitions","l":"EventSubscription"},{"p":"com.ngrok.definitions","l":"EventSubscriptionList"},{"p":"com.ngrok.services","l":"EventSubscriptions"},{"p":"com.ngrok.definitions","l":"EventTarget"},{"p":"com.ngrok.definitions","l":"EventTargetCloudwatchLogs"},{"p":"com.ngrok.definitions","l":"EventTargetFirehose"},{"p":"com.ngrok.definitions","l":"EventTargetKinesis"},{"p":"com.ngrok.services","l":"AbuseReports.GetCallBuilder"},{"p":"com.ngrok.services","l":"AgentIngresses.GetCallBuilder"},{"p":"com.ngrok.services","l":"ApiKeys.GetCallBuilder"},{"p":"com.ngrok.services","l":"CertificateAuthorities.GetCallBuilder"},{"p":"com.ngrok.services","l":"Credentials.GetCallBuilder"},{"p":"com.ngrok.services","l":"EndpointCircuitBreakerModule.GetCallBuilder"},{"p":"com.ngrok.services","l":"EndpointCompressionModule.GetCallBuilder"},{"p":"com.ngrok.services","l":"EndpointConfigurations.GetCallBuilder"},{"p":"com.ngrok.services","l":"EndpointIpPolicyModule.GetCallBuilder"},{"p":"com.ngrok.services","l":"EndpointLoggingModule.GetCallBuilder"},{"p":"com.ngrok.services","l":"EndpointMutualTlsModule.GetCallBuilder"},{"p":"com.ngrok.services","l":"EndpointOAuthModule.GetCallBuilder"},{"p":"com.ngrok.services","l":"EndpointOidcModule.GetCallBuilder"},{"p":"com.ngrok.services","l":"EndpointRequestHeadersModule.GetCallBuilder"},{"p":"com.ngrok.services","l":"EndpointResponseHeadersModule.GetCallBuilder"},{"p":"com.ngrok.services","l":"EndpointSamlModule.GetCallBuilder"},{"p":"com.ngrok.services","l":"EndpointTlsTerminationModule.GetCallBuilder"},{"p":"com.ngrok.services","l":"EndpointWebhookValidationModule.GetCallBuilder"},{"p":"com.ngrok.services","l":"EventDestinations.GetCallBuilder"},{"p":"com.ngrok.services","l":"EventSources.GetCallBuilder"},{"p":"com.ngrok.services","l":"EventStreams.GetCallBuilder"},{"p":"com.ngrok.services","l":"EventSubscriptions.GetCallBuilder"},{"p":"com.ngrok.services","l":"IpPolicies.GetCallBuilder"},{"p":"com.ngrok.services","l":"IpPolicyRules.GetCallBuilder"},{"p":"com.ngrok.services","l":"IpRestrictions.GetCallBuilder"},{"p":"com.ngrok.services","l":"ReservedAddrs.GetCallBuilder"},{"p":"com.ngrok.services","l":"ReservedDomains.GetCallBuilder"},{"p":"com.ngrok.services","l":"SshCertificateAuthorities.GetCallBuilder"},{"p":"com.ngrok.services","l":"SshCredentials.GetCallBuilder"},{"p":"com.ngrok.services","l":"SshHostCertificates.GetCallBuilder"},{"p":"com.ngrok.services","l":"SshUserCertificates.GetCallBuilder"},{"p":"com.ngrok.services","l":"TlsCertificates.GetCallBuilder"},{"p":"com.ngrok.services","l":"TunnelSessions.GetCallBuilder"},{"p":"com.ngrok","l":"NgrokApiClient.HttpMethod"},{"p":"com.ngrok.services","l":"IpPolicies"},{"p":"com.ngrok.definitions","l":"IpPolicy"},{"p":"com.ngrok.definitions","l":"IpPolicyList"},{"p":"com.ngrok.definitions","l":"IpPolicyRule"},{"p":"com.ngrok.definitions","l":"IpPolicyRuleList"},{"p":"com.ngrok.services","l":"IpPolicyRules"},{"p":"com.ngrok.definitions","l":"IpRestriction"},{"p":"com.ngrok.definitions","l":"IpRestrictionList"},{"p":"com.ngrok.services","l":"IpRestrictions"},{"p":"com.ngrok.services","l":"AgentIngresses.ListCallBuilder"},{"p":"com.ngrok.services","l":"ApiKeys.ListCallBuilder"},{"p":"com.ngrok.services","l":"CertificateAuthorities.ListCallBuilder"},{"p":"com.ngrok.services","l":"Credentials.ListCallBuilder"},{"p":"com.ngrok.services","l":"EndpointConfigurations.ListCallBuilder"},{"p":"com.ngrok.services","l":"EventDestinations.ListCallBuilder"},{"p":"com.ngrok.services","l":"EventSources.ListCallBuilder"},{"p":"com.ngrok.services","l":"EventStreams.ListCallBuilder"},{"p":"com.ngrok.services","l":"EventSubscriptions.ListCallBuilder"},{"p":"com.ngrok.services","l":"IpPolicies.ListCallBuilder"},{"p":"com.ngrok.services","l":"IpPolicyRules.ListCallBuilder"},{"p":"com.ngrok.services","l":"IpRestrictions.ListCallBuilder"},{"p":"com.ngrok.services","l":"ReservedAddrs.ListCallBuilder"},{"p":"com.ngrok.services","l":"ReservedDomains.ListCallBuilder"},{"p":"com.ngrok.services","l":"SshCertificateAuthorities.ListCallBuilder"},{"p":"com.ngrok.services","l":"SshCredentials.ListCallBuilder"},{"p":"com.ngrok.services","l":"SshHostCertificates.ListCallBuilder"},{"p":"com.ngrok.services","l":"SshUserCertificates.ListCallBuilder"},{"p":"com.ngrok.services","l":"TlsCertificates.ListCallBuilder"},{"p":"com.ngrok.services","l":"Tunnels.ListCallBuilder"},{"p":"com.ngrok.services","l":"TunnelSessions.ListCallBuilder"},{"p":"com.ngrok","l":"Ngrok"},{"p":"com.ngrok","l":"NgrokApiClient"},{"p":"com.ngrok.definitions","l":"NgrokApiError"},{"p":"com.ngrok.definitions","l":"Page"},{"p":"com.ngrok.definitions","l":"Pageable"},{"p":"com.ngrok","l":"Ngrok.PointcfgModuleNamespace"},{"p":"com.ngrok.definitions","l":"Ref"},{"p":"com.ngrok.services","l":"EndpointCircuitBreakerModule.ReplaceCallBuilder"},{"p":"com.ngrok.services","l":"EndpointCompressionModule.ReplaceCallBuilder"},{"p":"com.ngrok.services","l":"EndpointIpPolicyModule.ReplaceCallBuilder"},{"p":"com.ngrok.services","l":"EndpointLoggingModule.ReplaceCallBuilder"},{"p":"com.ngrok.services","l":"EndpointMutualTlsModule.ReplaceCallBuilder"},{"p":"com.ngrok.services","l":"EndpointOAuthModule.ReplaceCallBuilder"},{"p":"com.ngrok.services","l":"EndpointOidcModule.ReplaceCallBuilder"},{"p":"com.ngrok.services","l":"EndpointRequestHeadersModule.ReplaceCallBuilder"},{"p":"com.ngrok.services","l":"EndpointResponseHeadersModule.ReplaceCallBuilder"},{"p":"com.ngrok.services","l":"EndpointSamlModule.ReplaceCallBuilder"},{"p":"com.ngrok.services","l":"EndpointTlsTerminationModule.ReplaceCallBuilder"},{"p":"com.ngrok.services","l":"EndpointWebhookValidationModule.ReplaceCallBuilder"},{"p":"com.ngrok.definitions","l":"ReservedAddr"},{"p":"com.ngrok.definitions","l":"ReservedAddrList"},{"p":"com.ngrok.services","l":"ReservedAddrs"},{"p":"com.ngrok.definitions","l":"ReservedDomain"},{"p":"com.ngrok.definitions","l":"ReservedDomainCertJob"},{"p":"com.ngrok.definitions","l":"ReservedDomainCertPolicy"},{"p":"com.ngrok.definitions","l":"ReservedDomainCertStatus"},{"p":"com.ngrok.definitions","l":"ReservedDomainList"},{"p":"com.ngrok.services","l":"ReservedDomains"},{"p":"com.ngrok.services","l":"TunnelSessions.RestartCallBuilder"},{"p":"com.ngrok.services","l":"SshCertificateAuthorities"},{"p":"com.ngrok.definitions","l":"SshCertificateAuthority"},{"p":"com.ngrok.definitions","l":"SshCertificateAuthorityList"},{"p":"com.ngrok.definitions","l":"SshCredential"},{"p":"com.ngrok.definitions","l":"SshCredentialList"},{"p":"com.ngrok.services","l":"SshCredentials"},{"p":"com.ngrok.definitions","l":"SshHostCertificate"},{"p":"com.ngrok.definitions","l":"SshHostCertificateList"},{"p":"com.ngrok.services","l":"SshHostCertificates"},{"p":"com.ngrok.definitions","l":"SshUserCertificate"},{"p":"com.ngrok.definitions","l":"SshUserCertificateList"},{"p":"com.ngrok.services","l":"SshUserCertificates"},{"p":"com.ngrok.services","l":"TunnelSessions.StopCallBuilder"},{"p":"com.ngrok.definitions","l":"TlsCertificate"},{"p":"com.ngrok.definitions","l":"TlsCertificateList"},{"p":"com.ngrok.services","l":"TlsCertificates"},{"p":"com.ngrok.definitions","l":"TlsCertificateSaNs"},{"p":"com.ngrok.definitions","l":"Tunnel"},{"p":"com.ngrok.definitions","l":"TunnelList"},{"p":"com.ngrok.services","l":"Tunnels"},{"p":"com.ngrok.definitions","l":"TunnelSession"},{"p":"com.ngrok.definitions","l":"TunnelSessionList"},{"p":"com.ngrok.services","l":"TunnelSessions"},{"p":"com.ngrok.services","l":"AgentIngresses.UpdateCallBuilder"},{"p":"com.ngrok.services","l":"ApiKeys.UpdateCallBuilder"},{"p":"com.ngrok.services","l":"CertificateAuthorities.UpdateCallBuilder"},{"p":"com.ngrok.services","l":"Credentials.UpdateCallBuilder"},{"p":"com.ngrok.services","l":"EndpointConfigurations.UpdateCallBuilder"},{"p":"com.ngrok.services","l":"EventDestinations.UpdateCallBuilder"},{"p":"com.ngrok.services","l":"EventSources.UpdateCallBuilder"},{"p":"com.ngrok.services","l":"EventStreams.UpdateCallBuilder"},{"p":"com.ngrok.services","l":"EventSubscriptions.UpdateCallBuilder"},{"p":"com.ngrok.services","l":"IpPolicies.UpdateCallBuilder"},{"p":"com.ngrok.services","l":"IpPolicyRules.UpdateCallBuilder"},{"p":"com.ngrok.services","l":"IpRestrictions.UpdateCallBuilder"},{"p":"com.ngrok.services","l":"ReservedAddrs.UpdateCallBuilder"},{"p":"com.ngrok.services","l":"ReservedDomains.UpdateCallBuilder"},{"p":"com.ngrok.services","l":"SshCertificateAuthorities.UpdateCallBuilder"},{"p":"com.ngrok.services","l":"SshCredentials.UpdateCallBuilder"},{"p":"com.ngrok.services","l":"SshHostCertificates.UpdateCallBuilder"},{"p":"com.ngrok.services","l":"SshUserCertificates.UpdateCallBuilder"},{"p":"com.ngrok.services","l":"TlsCertificates.UpdateCallBuilder"},{"p":"com.ngrok.services","l":"TunnelSessions.UpdateCallBuilder"},{"p":"com.ngrok","l":"Version"}];updateSearchResults(); \ No newline at end of file diff --git a/pom.xml b/pom.xml index a91e9c3..7976fb2 100644 --- a/pom.xml +++ b/pom.xml @@ -1,10 +1,11 @@ - + 4.0.0 com.ngrok ngrok-api-java - 0.2.1-SNAPSHOT + 0.1.0-SNAPSHOT ngrok Java API client ngrok API client for Java applications @@ -225,7 +226,7 @@ org.sonatype.plugins nexus-staging-maven-plugin - 1.6.8 + 1.6.12 true ossrh-ngrok diff --git a/src/main/java/com/ngrok/Ngrok.java b/src/main/java/com/ngrok/Ngrok.java index a240bcb..1ab503f 100644 --- a/src/main/java/com/ngrok/Ngrok.java +++ b/src/main/java/com/ngrok/Ngrok.java @@ -112,27 +112,16 @@ public class Ngrok { } /** - * Endpoint Configurations are a reusable group of modules that encapsulate how - * traffic to a domain or address is handled. Endpoint configurations are only - * applied to Domains and TCP Addresses they have been attached to. + * Endpoints provides an API for querying the endpoint objects + * which define what tunnel or edge is used to serve a hostport. + * Only active endpoints associated with a tunnel or backend are returned. * - * See also https://ngrok.com/docs/api#api-endpoint-configurations. + * See also https://ngrok.com/docs/api#api-endpoints. * * @return a service client */ - public EndpointConfigurations endpointConfigurations() { - return new EndpointConfigurations(this.apiClient); - } - - /** - * Creates a service client for EventStreams. - * - * See also https://ngrok.com/docs/api#api-event-streams. - * - * @return a service client - */ - public EventStreams eventStreams() { - return new EventStreams(this.apiClient); + public Endpoints endpoints() { + return new Endpoints(this.apiClient); } /** @@ -197,7 +186,7 @@ public class Ngrok { /** * An IP restriction is a restriction placed on the CIDRs that are allowed to - * initate traffic to a specific aspect of your ngrok account. An IP + * initiate traffic to a specific aspect of your ngrok account. An IP * restriction has a type which defines the ingress it applies to. IP * restrictions can be used to enforce the source IPs that can make API * requests, log in to the dashboard, start ngrok agents, and connect to your @@ -329,150 +318,354 @@ public class Ngrok { } /** - * Creates a namespace object for PointcfgModule. + * Creates a namespace object for Backends. * * @return a namespace object */ - public PointcfgModuleNamespace pointcfgModule() { - return new PointcfgModuleNamespace(); + public BackendsNamespace backends() { + return new BackendsNamespace(); } /** - * A namespace object for PointcfgModule. + * Creates a namespace object for Edges. + * + * @return a namespace object */ - public class PointcfgModuleNamespace { - private PointcfgModuleNamespace() {} + public EdgesNamespace edges() { + return new EdgesNamespace(); + } + + /** + * Creates a namespace object for EdgeModules. + * + * @return a namespace object + */ + public EdgeModulesNamespace edgeModules() { + return new EdgeModulesNamespace(); + } + + /** + * A namespace object for Backends. + */ + public class BackendsNamespace { + private BackendsNamespace() {} /** - * Creates a service client for {@link EndpointLoggingModule}. + * A Failover backend defines failover behavior within a list of referenced + * backends. Traffic is sent to the first backend in the list. If that backend + * is offline or no connection can be established, ngrok attempts to connect to + * the next backend in the list until one is successful. * - * See also https://ngrok.com/docs/api#api-endpoint-logging-module + * See also https://ngrok.com/docs/api#api-failover-backends * * @return a service client */ - public EndpointLoggingModule logging() { - return new EndpointLoggingModule(Ngrok.this.apiClient); + public FailoverBackends failover() { + return new FailoverBackends(Ngrok.this.apiClient); } /** - * Creates a service client for {@link EndpointCircuitBreakerModule}. + * Creates a service client for {@link HttpResponseBackends}. * - * See also https://ngrok.com/docs/api#api-endpoint-circuit-breaker-module + * See also https://ngrok.com/docs/api#api-http-response-backends * * @return a service client */ - public EndpointCircuitBreakerModule circuitBreaker() { - return new EndpointCircuitBreakerModule(Ngrok.this.apiClient); + public HttpResponseBackends httpResponse() { + return new HttpResponseBackends(Ngrok.this.apiClient); } /** - * Creates a service client for {@link EndpointCompressionModule}. + * A Tunnel Group Backend balances traffic among all online tunnels that match + * a label selector. * - * See also https://ngrok.com/docs/api#api-endpoint-compression-module + * See also https://ngrok.com/docs/api#api-tunnel-group-backends * * @return a service client */ - public EndpointCompressionModule compression() { - return new EndpointCompressionModule(Ngrok.this.apiClient); + public TunnelGroupBackends tunnelGroup() { + return new TunnelGroupBackends(Ngrok.this.apiClient); } /** - * Creates a service client for {@link EndpointTlsTerminationModule}. + * A Weighted Backend balances traffic among the referenced backends. Traffic + * is assigned proportionally to each based on its weight. The percentage of + * traffic is calculated by dividing a backend's weight by the sum of all + * weights. * - * See also https://ngrok.com/docs/api#api-endpoint-tls-termination-module + * See also https://ngrok.com/docs/api#api-weighted-backends * * @return a service client */ - public EndpointTlsTerminationModule tlsTermination() { - return new EndpointTlsTerminationModule(Ngrok.this.apiClient); + public WeightedBackends weighted() { + return new WeightedBackends(Ngrok.this.apiClient); + } + + } + /** + * A namespace object for Edges. + */ + public class EdgesNamespace { + private EdgesNamespace() {} + + /** + * Creates a service client for {@link EdgesHttpsRoutes}. + * + * See also https://ngrok.com/docs/api#api-edges-https-routes + * + * @return a service client + */ + public EdgesHttpsRoutes httpsRoutes() { + return new EdgesHttpsRoutes(Ngrok.this.apiClient); } /** - * Creates a service client for {@link EndpointIpPolicyModule}. + * Creates a service client for {@link EdgesHttps}. * - * See also https://ngrok.com/docs/api#api-endpoint-ip-policy-module + * See also https://ngrok.com/docs/api#api-edges-https * * @return a service client */ - public EndpointIpPolicyModule ipPolicy() { - return new EndpointIpPolicyModule(Ngrok.this.apiClient); + public EdgesHttps https() { + return new EdgesHttps(Ngrok.this.apiClient); } /** - * Creates a service client for {@link EndpointMutualTlsModule}. + * Creates a service client for {@link EdgesTcp}. * - * See also https://ngrok.com/docs/api#api-endpoint-mutual-tls-module + * See also https://ngrok.com/docs/api#api-edges-tcp * * @return a service client */ - public EndpointMutualTlsModule mutualTls() { - return new EndpointMutualTlsModule(Ngrok.this.apiClient); + public EdgesTcp tcp() { + return new EdgesTcp(Ngrok.this.apiClient); } /** - * Creates a service client for {@link EndpointRequestHeadersModule}. + * Creates a service client for {@link EdgesTls}. * - * See also https://ngrok.com/docs/api#api-endpoint-request-headers-module + * See also https://ngrok.com/docs/api#api-edges-tls * * @return a service client */ - public EndpointRequestHeadersModule requestHeaders() { - return new EndpointRequestHeadersModule(Ngrok.this.apiClient); + public EdgesTls tls() { + return new EdgesTls(Ngrok.this.apiClient); + } + + } + /** + * A namespace object for EdgeModules. + */ + public class EdgeModulesNamespace { + private EdgeModulesNamespace() {} + + /** + * Creates a service client for {@link HttpsEdgeMutualTlsModule}. + * + * See also https://ngrok.com/docs/api#api-https-edge-mutual-tls-module + * + * @return a service client + */ + public HttpsEdgeMutualTlsModule httpsEdgeMutualTls() { + return new HttpsEdgeMutualTlsModule(Ngrok.this.apiClient); } /** - * Creates a service client for {@link EndpointResponseHeadersModule}. + * Creates a service client for {@link HttpsEdgeTlsTerminationModule}. * - * See also https://ngrok.com/docs/api#api-endpoint-response-headers-module + * See also https://ngrok.com/docs/api#api-https-edge-tls-termination-module * * @return a service client */ - public EndpointResponseHeadersModule responseHeaders() { - return new EndpointResponseHeadersModule(Ngrok.this.apiClient); + public HttpsEdgeTlsTerminationModule httpsEdgeTlsTermination() { + return new HttpsEdgeTlsTerminationModule(Ngrok.this.apiClient); } /** - * Creates a service client for {@link EndpointOAuthModule}. + * Creates a service client for {@link EdgeRouteBackendModule}. * - * See also https://ngrok.com/docs/api#api-endpoint-o-auth-module + * See also https://ngrok.com/docs/api#api-edge-route-backend-module * * @return a service client */ - public EndpointOAuthModule oauth() { - return new EndpointOAuthModule(Ngrok.this.apiClient); + public EdgeRouteBackendModule httpsEdgeRouteBackend() { + return new EdgeRouteBackendModule(Ngrok.this.apiClient); } /** - * Creates a service client for {@link EndpointWebhookValidationModule}. + * Creates a service client for {@link EdgeRouteIpRestrictionModule}. * - * See also https://ngrok.com/docs/api#api-endpoint-webhook-validation-module + * See also https://ngrok.com/docs/api#api-edge-route-ip-restriction-module * * @return a service client */ - public EndpointWebhookValidationModule webhookValidation() { - return new EndpointWebhookValidationModule(Ngrok.this.apiClient); + public EdgeRouteIpRestrictionModule httpsEdgeRouteIpRestriction() { + return new EdgeRouteIpRestrictionModule(Ngrok.this.apiClient); } /** - * Creates a service client for {@link EndpointSamlModule}. + * Creates a service client for {@link EdgeRouteRequestHeadersModule}. * - * See also https://ngrok.com/docs/api#api-endpoint-saml-module + * See also https://ngrok.com/docs/api#api-edge-route-request-headers-module * * @return a service client */ - public EndpointSamlModule saml() { - return new EndpointSamlModule(Ngrok.this.apiClient); + public EdgeRouteRequestHeadersModule httpsEdgeRouteRequestHeaders() { + return new EdgeRouteRequestHeadersModule(Ngrok.this.apiClient); } /** - * Creates a service client for {@link EndpointOidcModule}. + * Creates a service client for {@link EdgeRouteResponseHeadersModule}. * - * See also https://ngrok.com/docs/api#api-endpoint-oidc-module + * See also https://ngrok.com/docs/api#api-edge-route-response-headers-module * * @return a service client */ - public EndpointOidcModule oidc() { - return new EndpointOidcModule(Ngrok.this.apiClient); + public EdgeRouteResponseHeadersModule httpsEdgeRouteResponseHeaders() { + return new EdgeRouteResponseHeadersModule(Ngrok.this.apiClient); + } + + /** + * Creates a service client for {@link EdgeRouteCompressionModule}. + * + * See also https://ngrok.com/docs/api#api-edge-route-compression-module + * + * @return a service client + */ + public EdgeRouteCompressionModule httpsEdgeRouteCompression() { + return new EdgeRouteCompressionModule(Ngrok.this.apiClient); + } + + /** + * Creates a service client for {@link EdgeRouteCircuitBreakerModule}. + * + * See also https://ngrok.com/docs/api#api-edge-route-circuit-breaker-module + * + * @return a service client + */ + public EdgeRouteCircuitBreakerModule httpsEdgeRouteCircuitBreaker() { + return new EdgeRouteCircuitBreakerModule(Ngrok.this.apiClient); + } + + /** + * Creates a service client for {@link EdgeRouteWebhookVerificationModule}. + * + * See also https://ngrok.com/docs/api#api-edge-route-webhook-verification-module + * + * @return a service client + */ + public EdgeRouteWebhookVerificationModule httpsEdgeRouteWebhookVerification() { + return new EdgeRouteWebhookVerificationModule(Ngrok.this.apiClient); + } + + /** + * Creates a service client for {@link EdgeRouteOAuthModule}. + * + * See also https://ngrok.com/docs/api#api-edge-route-o-auth-module + * + * @return a service client + */ + public EdgeRouteOAuthModule httpsEdgeRouteOauth() { + return new EdgeRouteOAuthModule(Ngrok.this.apiClient); + } + + /** + * Creates a service client for {@link EdgeRouteSamlModule}. + * + * See also https://ngrok.com/docs/api#api-edge-route-saml-module + * + * @return a service client + */ + public EdgeRouteSamlModule httpsEdgeRouteSaml() { + return new EdgeRouteSamlModule(Ngrok.this.apiClient); + } + + /** + * Creates a service client for {@link EdgeRouteOidcModule}. + * + * See also https://ngrok.com/docs/api#api-edge-route-oidc-module + * + * @return a service client + */ + public EdgeRouteOidcModule httpsEdgeRouteOidc() { + return new EdgeRouteOidcModule(Ngrok.this.apiClient); + } + + /** + * Creates a service client for {@link EdgeRouteWebsocketTcpConverterModule}. + * + * See also https://ngrok.com/docs/api#api-edge-route-websocket-tcp-converter-module + * + * @return a service client + */ + public EdgeRouteWebsocketTcpConverterModule httpsEdgeRouteWebsocketTcpConverter() { + return new EdgeRouteWebsocketTcpConverterModule(Ngrok.this.apiClient); + } + + /** + * Creates a service client for {@link TcpEdgeBackendModule}. + * + * See also https://ngrok.com/docs/api#api-tcp-edge-backend-module + * + * @return a service client + */ + public TcpEdgeBackendModule tcpEdgeBackend() { + return new TcpEdgeBackendModule(Ngrok.this.apiClient); + } + + /** + * Creates a service client for {@link TcpEdgeIpRestrictionModule}. + * + * See also https://ngrok.com/docs/api#api-tcp-edge-ip-restriction-module + * + * @return a service client + */ + public TcpEdgeIpRestrictionModule tcpEdgeIpRestriction() { + return new TcpEdgeIpRestrictionModule(Ngrok.this.apiClient); + } + + /** + * Creates a service client for {@link TlsEdgeBackendModule}. + * + * See also https://ngrok.com/docs/api#api-tls-edge-backend-module + * + * @return a service client + */ + public TlsEdgeBackendModule tlsEdgeBackend() { + return new TlsEdgeBackendModule(Ngrok.this.apiClient); + } + + /** + * Creates a service client for {@link TlsEdgeIpRestrictionModule}. + * + * See also https://ngrok.com/docs/api#api-tls-edge-ip-restriction-module + * + * @return a service client + */ + public TlsEdgeIpRestrictionModule tlsEdgeIpRestriction() { + return new TlsEdgeIpRestrictionModule(Ngrok.this.apiClient); + } + + /** + * Creates a service client for {@link TlsEdgeMutualTlsModule}. + * + * See also https://ngrok.com/docs/api#api-tls-edge-mutual-tls-module + * + * @return a service client + */ + public TlsEdgeMutualTlsModule tlsEdgeMutualTls() { + return new TlsEdgeMutualTlsModule(Ngrok.this.apiClient); + } + + /** + * Creates a service client for {@link TlsEdgeTlsTerminationModule}. + * + * See also https://ngrok.com/docs/api#api-tls-edge-tls-termination-module + * + * @return a service client + */ + public TlsEdgeTlsTerminationModule tlsEdgeTlsTermination() { + return new TlsEdgeTlsTerminationModule(Ngrok.this.apiClient); } } diff --git a/src/main/java/com/ngrok/definitions/Endpoint.java b/src/main/java/com/ngrok/definitions/Endpoint.java new file mode 100644 index 0000000..61cf191 --- /dev/null +++ b/src/main/java/com/ngrok/definitions/Endpoint.java @@ -0,0 +1,287 @@ +package com.ngrok.definitions; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +import java.util.Objects; +import java.util.Optional; + +/** + * A class encapsulating the {@link Endpoint} resource. + */ +@JsonIgnoreProperties(ignoreUnknown = true) +public class Endpoint { + @JsonProperty("id") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String id; + @JsonProperty("region") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String region; + @JsonProperty("created_at") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final java.time.OffsetDateTime createdAt; + @JsonProperty("updated_at") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final java.time.OffsetDateTime updatedAt; + @JsonProperty("public_url") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final java.net.URI publicUrl; + @JsonProperty("proto") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String proto; + @JsonProperty("hostport") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String hostport; + @JsonProperty("type") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String type; + @JsonProperty("metadata") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String metadata; + @JsonProperty("domain") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final Optional domain; + @JsonProperty("tcp_addr") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final Optional tcpAddr; + @JsonProperty("tunnel") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final Optional tunnel; + @JsonProperty("edge") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final Optional edge; + + /** + * Creates a new instance of {@link Endpoint}. + * + * @param id unique endpoint resource identifier + * @param region identifier of the region this endpoint belongs to + * @param createdAt timestamp when the endpoint was created in RFC 3339 format + * @param updatedAt timestamp when the endpoint was updated in RFC 3339 format + * @param publicUrl URL of the hostport served by this endpoint + * @param proto protocol served by this endpoint. one of http, https, tcp, or tls + * @param hostport hostport served by this endpoint (hostname:port) + * @param type whether the endpoint is ephemeral (served directly by an agent-initiated tunnel) or edge (served by an edge) + * @param metadata user-supplied metadata of the associated tunnel or edge object + * @param domain the domain reserved for this endpoint + * @param tcpAddr the address reserved for this endpoint + * @param tunnel the tunnel serving requests to this endpoint, if this is an ephemeral endpoint + * @param edge the edge serving requests to this endpoint, if this is an edge endpoint + */ + @JsonCreator + public Endpoint( + @JsonProperty("id") final String id, + @JsonProperty("region") final String region, + @JsonProperty("created_at") final java.time.OffsetDateTime createdAt, + @JsonProperty("updated_at") final java.time.OffsetDateTime updatedAt, + @JsonProperty("public_url") final java.net.URI publicUrl, + @JsonProperty("proto") final String proto, + @JsonProperty("hostport") final String hostport, + @JsonProperty("type") final String type, + @JsonProperty("metadata") final String metadata, + @JsonProperty("domain") final Optional domain, + @JsonProperty("tcp_addr") final Optional tcpAddr, + @JsonProperty("tunnel") final Optional tunnel, + @JsonProperty("edge") final Optional edge + ) { + this.id = Objects.requireNonNull(id, "id is required"); + this.region = Objects.requireNonNull(region, "region is required"); + this.createdAt = Objects.requireNonNull(createdAt, "createdAt is required"); + this.updatedAt = Objects.requireNonNull(updatedAt, "updatedAt is required"); + this.publicUrl = Objects.requireNonNull(publicUrl, "publicUrl is required"); + this.proto = Objects.requireNonNull(proto, "proto is required"); + this.hostport = Objects.requireNonNull(hostport, "hostport is required"); + this.type = Objects.requireNonNull(type, "type is required"); + this.metadata = Objects.requireNonNull(metadata, "metadata is required"); + this.domain = domain != null ? domain : Optional.empty(); + this.tcpAddr = tcpAddr != null ? tcpAddr : Optional.empty(); + this.tunnel = tunnel != null ? tunnel : Optional.empty(); + this.edge = edge != null ? edge : Optional.empty(); + } + + /** + * unique endpoint resource identifier + * + * @return the value of the property as a {@link String} + */ + public String getId() { + return this.id; + } + + /** + * identifier of the region this endpoint belongs to + * + * @return the value of the property as a {@link String} + */ + public String getRegion() { + return this.region; + } + + /** + * timestamp when the endpoint was created in RFC 3339 format + * + * @return the value of the property as a {@link java.time.OffsetDateTime} + */ + public java.time.OffsetDateTime getCreatedAt() { + return this.createdAt; + } + + /** + * timestamp when the endpoint was updated in RFC 3339 format + * + * @return the value of the property as a {@link java.time.OffsetDateTime} + */ + public java.time.OffsetDateTime getUpdatedAt() { + return this.updatedAt; + } + + /** + * URL of the hostport served by this endpoint + * + * @return the value of the property as a {@link java.net.URI} + */ + public java.net.URI getPublicUrl() { + return this.publicUrl; + } + + /** + * protocol served by this endpoint. one of http, https, + * tcp, or tls + * + * @return the value of the property as a {@link String} + */ + public String getProto() { + return this.proto; + } + + /** + * hostport served by this endpoint (hostname:port) + * + * @return the value of the property as a {@link String} + */ + public String getHostport() { + return this.hostport; + } + + /** + * whether the endpoint is ephemeral (served directly by an + * agent-initiated tunnel) or edge (served by an edge) + * + * @return the value of the property as a {@link String} + */ + public String getType() { + return this.type; + } + + /** + * user-supplied metadata of the associated tunnel or edge object + * + * @return the value of the property as a {@link String} + */ + public String getMetadata() { + return this.metadata; + } + + /** + * the domain reserved for this endpoint + * + * @return the value of the property as a {@link Ref} wrapped in an {@link Optional} + */ + public Optional getDomain() { + return this.domain; + } + + /** + * the address reserved for this endpoint + * + * @return the value of the property as a {@link Ref} wrapped in an {@link Optional} + */ + public Optional getTcpAddr() { + return this.tcpAddr; + } + + /** + * the tunnel serving requests to this endpoint, if this is an ephemeral endpoint + * + * @return the value of the property as a {@link Ref} wrapped in an {@link Optional} + */ + public Optional getTunnel() { + return this.tunnel; + } + + /** + * the edge serving requests to this endpoint, if this is an edge endpoint + * + * @return the value of the property as a {@link Ref} wrapped in an {@link Optional} + */ + public Optional getEdge() { + return this.edge; + } + + @Override + public boolean equals(final Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + + final Endpoint other = (Endpoint) o; + return + this.id.equals(other.id)&& + this.region.equals(other.region)&& + this.createdAt.equals(other.createdAt)&& + this.updatedAt.equals(other.updatedAt)&& + this.publicUrl.equals(other.publicUrl)&& + this.proto.equals(other.proto)&& + this.hostport.equals(other.hostport)&& + this.type.equals(other.type)&& + this.metadata.equals(other.metadata)&& + this.domain.equals(other.domain)&& + this.tcpAddr.equals(other.tcpAddr)&& + this.tunnel.equals(other.tunnel)&& + this.edge.equals(other.edge); + + } + + @Override + public int hashCode() { + return Objects.hash( + this.id, + this.region, + this.createdAt, + this.updatedAt, + this.publicUrl, + this.proto, + this.hostport, + this.type, + this.metadata, + this.domain, + this.tcpAddr, + this.tunnel, + this.edge + ); + } + + @Override + public String toString() { + return "Endpoint{" + + "id='" + this.id + + "', region='" + this.region + + "', createdAt='" + this.createdAt + + "', updatedAt='" + this.updatedAt + + "', publicUrl='" + this.publicUrl + + "', proto='" + this.proto + + "', hostport='" + this.hostport + + "', type='" + this.type + + "', metadata='" + this.metadata + + "', domain='" + this.domain.map(Object::toString).orElse("(null)") + + "', tcpAddr='" + this.tcpAddr.map(Object::toString).orElse("(null)") + + "', tunnel='" + this.tunnel.map(Object::toString).orElse("(null)") + + "', edge='" + this.edge.map(Object::toString).orElse("(null)") + + "'}"; + } +} diff --git a/src/main/java/com/ngrok/definitions/EndpointLogging.java b/src/main/java/com/ngrok/definitions/EndpointBackend.java similarity index 63% rename from src/main/java/com/ngrok/definitions/EndpointLogging.java rename to src/main/java/com/ngrok/definitions/EndpointBackend.java index 5834eee..15b4772 100644 --- a/src/main/java/com/ngrok/definitions/EndpointLogging.java +++ b/src/main/java/com/ngrok/definitions/EndpointBackend.java @@ -9,30 +9,30 @@ import java.util.Objects; import java.util.Optional; /** - * A class encapsulating the {@link EndpointLogging} resource. + * A class encapsulating the {@link EndpointBackend} resource. */ @JsonIgnoreProperties(ignoreUnknown = true) -public class EndpointLogging { +public class EndpointBackend { @JsonProperty("enabled") @JsonInclude(value = JsonInclude.Include.NON_ABSENT) private final Optional enabled; - @JsonProperty("event_streams") + @JsonProperty("backend") @JsonInclude(value = JsonInclude.Include.NON_ABSENT) - private final java.util.List eventStreams; + private final Ref backend; /** - * Creates a new instance of {@link EndpointLogging}. + * Creates a new instance of {@link EndpointBackend}. * * @param enabled true if the module will be applied to traffic, false to disable. default true if unspecified - * @param eventStreams list of all EventStreams that will be used to configure and export this endpoint's logs + * @param backend backend to be used to back this endpoint */ @JsonCreator - public EndpointLogging( + public EndpointBackend( @JsonProperty("enabled") final Optional enabled, - @JsonProperty("event_streams") final java.util.List eventStreams + @JsonProperty("backend") final Ref backend ) { this.enabled = enabled != null ? enabled : Optional.empty(); - this.eventStreams = Objects.requireNonNull(eventStreams, "eventStreams is required"); + this.backend = Objects.requireNonNull(backend, "backend is required"); } /** @@ -46,13 +46,12 @@ public class EndpointLogging { } /** - * list of all EventStreams that will be used to configure and export this - * endpoint's logs + * backend to be used to back this endpoint * - * @return the value of the property as a {@link java.util.List} + * @return the value of the property as a {@link Ref} */ - public java.util.List getEventStreams() { - return this.eventStreams; + public Ref getBackend() { + return this.backend; } @Override @@ -64,10 +63,10 @@ public class EndpointLogging { return false; } - final EndpointLogging other = (EndpointLogging) o; + final EndpointBackend other = (EndpointBackend) o; return this.enabled.equals(other.enabled)&& - this.eventStreams.equals(other.eventStreams); + this.backend.equals(other.backend); } @@ -75,15 +74,15 @@ public class EndpointLogging { public int hashCode() { return Objects.hash( this.enabled, - this.eventStreams + this.backend ); } @Override public String toString() { - return "EndpointLogging{" + + return "EndpointBackend{" + "enabled='" + this.enabled.map(Object::toString).orElse("(null)") + - "', eventStreams='" + this.eventStreams + + "', backend='" + this.backend + "'}"; } } diff --git a/src/main/java/com/ngrok/definitions/EndpointLoggingMutate.java b/src/main/java/com/ngrok/definitions/EndpointBackendMutate.java similarity index 57% rename from src/main/java/com/ngrok/definitions/EndpointLoggingMutate.java rename to src/main/java/com/ngrok/definitions/EndpointBackendMutate.java index 034cecd..19de8ba 100644 --- a/src/main/java/com/ngrok/definitions/EndpointLoggingMutate.java +++ b/src/main/java/com/ngrok/definitions/EndpointBackendMutate.java @@ -9,16 +9,16 @@ import java.util.Objects; import java.util.Optional; /** - * A class encapsulating the {@link EndpointLoggingMutate} resource. + * A class encapsulating the {@link EndpointBackendMutate} resource. */ @JsonIgnoreProperties(ignoreUnknown = true) -public class EndpointLoggingMutate { +public class EndpointBackendMutate { /** - * Builder class for {@link EndpointLoggingMutate}. + * Builder class for {@link EndpointBackendMutate}. */ public static class Builder { private Optional enabled = Optional.empty(); - private Optional> eventStreamIds = Optional.empty(); + private Optional backendId = Optional.empty(); private Builder( ) { @@ -49,44 +49,42 @@ public class EndpointLoggingMutate { } /** - * list of all EventStreams that will be used to configure and export this - * endpoint's logs + * backend to be used to back this endpoint * - * @param eventStreamIds the value of the event_stream_ids parameter as a {@link java.util.List} + * @param backendId the value of the backend_id parameter as a {@link String} * @return this builder instance */ - public Builder eventStreamIds(final java.util.List eventStreamIds) { - this.eventStreamIds = Optional.of(Objects.requireNonNull(eventStreamIds, "eventStreamIds is required")); + public Builder backendId(final String backendId) { + this.backendId = Optional.of(Objects.requireNonNull(backendId, "backendId is required")); return this; } /** - * list of all EventStreams that will be used to configure and export this - * endpoint's logs + * backend to be used to back this endpoint * - * @param eventStreamIds the value of the event_stream_ids parameter as a {@link java.util.List}, wrapped in an {@link Optional} + * @param backendId the value of the backend_id parameter as a {@link String}, wrapped in an {@link Optional} * @return this builder instance */ - public Builder eventStreamIds(final Optional> eventStreamIds) { - this.eventStreamIds = Objects.requireNonNull(eventStreamIds, "eventStreamIds is required"); + public Builder backendId(final Optional backendId) { + this.backendId = Objects.requireNonNull(backendId, "backendId is required"); return this; } /** - * Constructs the {@link EndpointLoggingMutate} instance. + * Constructs the {@link EndpointBackendMutate} instance. * - * @return a new {@link EndpointLoggingMutate} + * @return a new {@link EndpointBackendMutate} */ - public EndpointLoggingMutate build() { - return new EndpointLoggingMutate( + public EndpointBackendMutate build() { + return new EndpointBackendMutate( this.enabled, - this.eventStreamIds.orElse(java.util.Collections.emptyList()) + this.backendId.orElse("") ); } } /** - * Creates a new builder for the {@link EndpointLoggingMutate} type. + * Creates a new builder for the {@link EndpointBackendMutate} type. * * @return a new {@link Builder} */ @@ -99,23 +97,23 @@ public class EndpointLoggingMutate { @JsonProperty("enabled") @JsonInclude(value = JsonInclude.Include.NON_ABSENT) private final Optional enabled; - @JsonProperty("event_stream_ids") + @JsonProperty("backend_id") @JsonInclude(value = JsonInclude.Include.NON_ABSENT) - private final java.util.List eventStreamIds; + private final String backendId; /** - * Creates a new instance of {@link EndpointLoggingMutate}. + * Creates a new instance of {@link EndpointBackendMutate}. * * @param enabled true if the module will be applied to traffic, false to disable. default true if unspecified - * @param eventStreamIds list of all EventStreams that will be used to configure and export this endpoint's logs + * @param backendId backend to be used to back this endpoint */ @JsonCreator - private EndpointLoggingMutate( + private EndpointBackendMutate( @JsonProperty("enabled") final Optional enabled, - @JsonProperty("event_stream_ids") final java.util.List eventStreamIds + @JsonProperty("backend_id") final String backendId ) { this.enabled = enabled != null ? enabled : Optional.empty(); - this.eventStreamIds = Objects.requireNonNull(eventStreamIds, "eventStreamIds is required"); + this.backendId = Objects.requireNonNull(backendId, "backendId is required"); } /** @@ -129,13 +127,12 @@ public class EndpointLoggingMutate { } /** - * list of all EventStreams that will be used to configure and export this - * endpoint's logs + * backend to be used to back this endpoint * - * @return the value of the property as a {@link java.util.List} + * @return the value of the property as a {@link String} */ - public java.util.List getEventStreamIds() { - return this.eventStreamIds; + public String getBackendId() { + return this.backendId; } @Override @@ -147,10 +144,10 @@ public class EndpointLoggingMutate { return false; } - final EndpointLoggingMutate other = (EndpointLoggingMutate) o; + final EndpointBackendMutate other = (EndpointBackendMutate) o; return this.enabled.equals(other.enabled)&& - this.eventStreamIds.equals(other.eventStreamIds); + this.backendId.equals(other.backendId); } @@ -158,15 +155,15 @@ public class EndpointLoggingMutate { public int hashCode() { return Objects.hash( this.enabled, - this.eventStreamIds + this.backendId ); } @Override public String toString() { - return "EndpointLoggingMutate{" + + return "EndpointBackendMutate{" + "enabled='" + this.enabled.map(Object::toString).orElse("(null)") + - "', eventStreamIds='" + this.eventStreamIds + + "', backendId='" + this.backendId + "'}"; } } diff --git a/src/main/java/com/ngrok/definitions/EndpointConfigurationList.java b/src/main/java/com/ngrok/definitions/EndpointList.java similarity index 62% rename from src/main/java/com/ngrok/definitions/EndpointConfigurationList.java rename to src/main/java/com/ngrok/definitions/EndpointList.java index 598adb9..9003cef 100644 --- a/src/main/java/com/ngrok/definitions/EndpointConfigurationList.java +++ b/src/main/java/com/ngrok/definitions/EndpointList.java @@ -9,13 +9,13 @@ import java.util.Objects; import java.util.Optional; /** - * A class encapsulating the {@link EndpointConfigurationList} resource. + * A class encapsulating the {@link EndpointList} resource. */ @JsonIgnoreProperties(ignoreUnknown = true) -public class EndpointConfigurationList implements Pageable { - @JsonProperty("endpoint_configurations") +public class EndpointList implements Pageable { + @JsonProperty("endpoints") @JsonInclude(value = JsonInclude.Include.NON_ABSENT) - private final java.util.List endpointConfigurations; + private final java.util.List endpoints; @JsonProperty("uri") @JsonInclude(value = JsonInclude.Include.NON_ABSENT) private final java.net.URI uri; @@ -24,34 +24,34 @@ public class EndpointConfigurationList implements Pageable { private final Optional nextPageUri; /** - * Creates a new instance of {@link EndpointConfigurationList}. + * Creates a new instance of {@link EndpointList}. * - * @param endpointConfigurations the list of all endpoint configurations on this account - * @param uri URI of the endpoint configurations list API resource + * @param endpoints the list of all active endpoints on this account + * @param uri URI of the endpoints list API resource * @param nextPageUri URI of the next page, or null if there is no next page */ @JsonCreator - public EndpointConfigurationList( - @JsonProperty("endpoint_configurations") final java.util.List endpointConfigurations, + public EndpointList( + @JsonProperty("endpoints") final java.util.List endpoints, @JsonProperty("uri") final java.net.URI uri, @JsonProperty("next_page_uri") final Optional nextPageUri ) { - this.endpointConfigurations = Objects.requireNonNull(endpointConfigurations, "endpointConfigurations is required"); + this.endpoints = Objects.requireNonNull(endpoints, "endpoints is required"); this.uri = Objects.requireNonNull(uri, "uri is required"); this.nextPageUri = nextPageUri != null ? nextPageUri : Optional.empty(); } /** - * the list of all endpoint configurations on this account + * the list of all active endpoints on this account * - * @return the value of the property as a {@link java.util.List} + * @return the value of the property as a {@link java.util.List} */ - public java.util.List getEndpointConfigurations() { - return this.endpointConfigurations; + public java.util.List getEndpoints() { + return this.endpoints; } /** - * URI of the endpoint configurations list API resource + * URI of the endpoints list API resource * * @return the value of the property as a {@link java.net.URI} */ @@ -77,9 +77,9 @@ public class EndpointConfigurationList implements Pageable { return false; } - final EndpointConfigurationList other = (EndpointConfigurationList) o; + final EndpointList other = (EndpointList) o; return - this.endpointConfigurations.equals(other.endpointConfigurations)&& + this.endpoints.equals(other.endpoints)&& this.uri.equals(other.uri)&& this.nextPageUri.equals(other.nextPageUri); @@ -88,7 +88,7 @@ public class EndpointConfigurationList implements Pageable { @Override public int hashCode() { return Objects.hash( - this.endpointConfigurations, + this.endpoints, this.uri, this.nextPageUri ); @@ -96,8 +96,8 @@ public class EndpointConfigurationList implements Pageable { @Override public String toString() { - return "EndpointConfigurationList{" + - "endpointConfigurations='" + this.endpointConfigurations + + return "EndpointList{" + + "endpoints='" + this.endpoints + "', uri='" + this.uri + "', nextPageUri='" + this.nextPageUri.map(Object::toString).orElse("(null)") + "'}"; diff --git a/src/main/java/com/ngrok/definitions/EndpointTlsTerminationAtEdge.java b/src/main/java/com/ngrok/definitions/EndpointTlsTerminationAtEdge.java new file mode 100644 index 0000000..8ec703b --- /dev/null +++ b/src/main/java/com/ngrok/definitions/EndpointTlsTerminationAtEdge.java @@ -0,0 +1,178 @@ +package com.ngrok.definitions; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +import java.util.Objects; +import java.util.Optional; + +/** + * A class encapsulating the {@link EndpointTlsTerminationAtEdge} resource. + */ +@JsonIgnoreProperties(ignoreUnknown = true) +public class EndpointTlsTerminationAtEdge { + /** + * Builder class for {@link EndpointTlsTerminationAtEdge}. + */ + public static class Builder { + private Optional enabled = Optional.empty(); + private Optional minVersion = Optional.empty(); + + private Builder( + ) { + } + + /** + * true if the module will be applied to traffic, false + * to disable. default true if unspecified + * + * @param enabled the value of the enabled parameter as a {@link boolean} + * @return this builder instance + */ + public Builder enabled(final boolean enabled) { + this.enabled = Optional.of(Objects.requireNonNull(enabled, "enabled is required")); + return this; + } + + /** + * true if the module will be applied to traffic, false + * to disable. default true if unspecified + * + * @param enabled the value of the enabled parameter as a {@link boolean}, wrapped in an {@link Optional} + * @return this builder instance + */ + public Builder enabled(final Optional enabled) { + this.enabled = Objects.requireNonNull(enabled, "enabled is required"); + return this; + } + + /** + * 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. + * + * @param minVersion the value of the min_version parameter as a {@link String} + * @return this builder instance + */ + public Builder minVersion(final String minVersion) { + this.minVersion = Optional.of(Objects.requireNonNull(minVersion, "minVersion is required")); + return this; + } + + /** + * 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. + * + * @param minVersion the value of the min_version parameter as a {@link String}, wrapped in an {@link Optional} + * @return this builder instance + */ + public Builder minVersion(final Optional minVersion) { + this.minVersion = Objects.requireNonNull(minVersion, "minVersion is required"); + return this; + } + + /** + * Constructs the {@link EndpointTlsTerminationAtEdge} instance. + * + * @return a new {@link EndpointTlsTerminationAtEdge} + */ + public EndpointTlsTerminationAtEdge build() { + return new EndpointTlsTerminationAtEdge( + this.enabled, + this.minVersion + ); + } + } + + /** + * Creates a new builder for the {@link EndpointTlsTerminationAtEdge} type. + * + * @return a new {@link Builder} + */ + public static Builder newBuilder( + ) { + return new Builder ( + ); + } + + @JsonProperty("enabled") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final Optional enabled; + @JsonProperty("min_version") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final Optional minVersion; + + /** + * Creates a new instance of {@link EndpointTlsTerminationAtEdge}. + * + * @param enabled true if the module will be applied to traffic, false to disable. default true if unspecified + * @param minVersion 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. + */ + @JsonCreator + private EndpointTlsTerminationAtEdge( + @JsonProperty("enabled") final Optional enabled, + @JsonProperty("min_version") final Optional minVersion + ) { + this.enabled = enabled != null ? enabled : Optional.empty(); + this.minVersion = minVersion != null ? minVersion : Optional.empty(); + } + + /** + * true if the module will be applied to traffic, false + * to disable. default true if unspecified + * + * @return the value of the property as a {@link boolean} wrapped in an {@link Optional} + */ + public Optional getEnabled() { + return this.enabled; + } + + /** + * 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. + * + * @return the value of the property as a {@link String} wrapped in an {@link Optional} + */ + public Optional getMinVersion() { + return this.minVersion; + } + + @Override + public boolean equals(final Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + + final EndpointTlsTerminationAtEdge other = (EndpointTlsTerminationAtEdge) o; + return + this.enabled.equals(other.enabled)&& + this.minVersion.equals(other.minVersion); + + } + + @Override + public int hashCode() { + return Objects.hash( + this.enabled, + this.minVersion + ); + } + + @Override + public String toString() { + return "EndpointTlsTerminationAtEdge{" + + "enabled='" + this.enabled.map(Object::toString).orElse("(null)") + + "', minVersion='" + this.minVersion.orElse("(null)") + + "'}"; + } +} diff --git a/src/main/java/com/ngrok/definitions/EndpointWebhookValidation.java b/src/main/java/com/ngrok/definitions/EndpointWebhookValidation.java index ff39c28..94e602d 100644 --- a/src/main/java/com/ngrok/definitions/EndpointWebhookValidation.java +++ b/src/main/java/com/ngrok/definitions/EndpointWebhookValidation.java @@ -54,7 +54,7 @@ public class EndpointWebhookValidation { * endpoint. Value must be one of the supported providers: SLACK, * SNS, STRIPE, GITHUB, TWILIO, * SHOPIFY, GITLAB, INTERCOM, - * SENDGRID, XERO. + * SENDGRID, XERO, PAGERDUTY. * * @param provider the value of the provider parameter as a {@link String} * @return this builder instance @@ -69,7 +69,7 @@ public class EndpointWebhookValidation { * endpoint. Value must be one of the supported providers: SLACK, * SNS, STRIPE, GITHUB, TWILIO, * SHOPIFY, GITLAB, INTERCOM, - * SENDGRID, XERO. + * SENDGRID, XERO, PAGERDUTY. * * @param provider the value of the provider parameter as a {@link String}, wrapped in an {@link Optional} * @return this builder instance @@ -142,7 +142,7 @@ public class EndpointWebhookValidation { * Creates a new instance of {@link EndpointWebhookValidation}. * * @param enabled true if the module will be applied to traffic, false to disable. default true if unspecified - * @param provider a string indicating which webhook provider will be sending webhooks to this endpoint. Value must be one of the supported providers: SLACK, SNS, STRIPE, GITHUB, TWILIO, SHOPIFY, GITLAB, INTERCOM, SENDGRID, XERO. + * @param provider a string indicating which webhook provider will be sending webhooks to this endpoint. Value must be one of the supported providers: SLACK, SNS, STRIPE, GITHUB, TWILIO, SHOPIFY, GITLAB, INTERCOM, SENDGRID, XERO, PAGERDUTY. * @param secret a string secret used to validate requests from the given provider. All providers except AWS SNS require a secret */ @JsonCreator @@ -171,7 +171,7 @@ public class EndpointWebhookValidation { * endpoint. Value must be one of the supported providers: SLACK, * SNS, STRIPE, GITHUB, TWILIO, * SHOPIFY, GITLAB, INTERCOM, - * SENDGRID, XERO. + * SENDGRID, XERO, PAGERDUTY. * * @return the value of the property as a {@link String} */ diff --git a/src/main/java/com/ngrok/definitions/EndpointWebsocketTcpConverter.java b/src/main/java/com/ngrok/definitions/EndpointWebsocketTcpConverter.java new file mode 100644 index 0000000..3b3e95e --- /dev/null +++ b/src/main/java/com/ngrok/definitions/EndpointWebsocketTcpConverter.java @@ -0,0 +1,127 @@ +package com.ngrok.definitions; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +import java.util.Objects; +import java.util.Optional; + +/** + * A class encapsulating the {@link EndpointWebsocketTcpConverter} resource. + */ +@JsonIgnoreProperties(ignoreUnknown = true) +public class EndpointWebsocketTcpConverter { + /** + * Builder class for {@link EndpointWebsocketTcpConverter}. + */ + public static class Builder { + private Optional enabled = Optional.empty(); + + private Builder( + ) { + } + + /** + * true if the module will be applied to traffic, false + * to disable. default true if unspecified + * + * @param enabled the value of the enabled parameter as a {@link boolean} + * @return this builder instance + */ + public Builder enabled(final boolean enabled) { + this.enabled = Optional.of(Objects.requireNonNull(enabled, "enabled is required")); + return this; + } + + /** + * true if the module will be applied to traffic, false + * to disable. default true if unspecified + * + * @param enabled the value of the enabled parameter as a {@link boolean}, wrapped in an {@link Optional} + * @return this builder instance + */ + public Builder enabled(final Optional enabled) { + this.enabled = Objects.requireNonNull(enabled, "enabled is required"); + return this; + } + + /** + * Constructs the {@link EndpointWebsocketTcpConverter} instance. + * + * @return a new {@link EndpointWebsocketTcpConverter} + */ + public EndpointWebsocketTcpConverter build() { + return new EndpointWebsocketTcpConverter( + this.enabled + ); + } + } + + /** + * Creates a new builder for the {@link EndpointWebsocketTcpConverter} type. + * + * @return a new {@link Builder} + */ + public static Builder newBuilder( + ) { + return new Builder ( + ); + } + + @JsonProperty("enabled") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final Optional enabled; + + /** + * Creates a new instance of {@link EndpointWebsocketTcpConverter}. + * + * @param enabled true if the module will be applied to traffic, false to disable. default true if unspecified + */ + @JsonCreator + private EndpointWebsocketTcpConverter( + @JsonProperty("enabled") final Optional enabled + ) { + this.enabled = enabled != null ? enabled : Optional.empty(); + } + + /** + * true if the module will be applied to traffic, false + * to disable. default true if unspecified + * + * @return the value of the property as a {@link boolean} wrapped in an {@link Optional} + */ + public Optional getEnabled() { + return this.enabled; + } + + @Override + public boolean equals(final Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + + final EndpointWebsocketTcpConverter other = (EndpointWebsocketTcpConverter) o; + return + this.enabled.equals(other.enabled); + + } + + @Override + public int hashCode() { + return Objects.hash( + this.enabled + ); + } + + @Override + public String toString() { + return "EndpointWebsocketTcpConverter{" + + "enabled='" + this.enabled.map(Object::toString).orElse("(null)") + + "'}"; + } +} diff --git a/src/main/java/com/ngrok/definitions/EventStream.java b/src/main/java/com/ngrok/definitions/EventStream.java deleted file mode 100644 index cbe8437..0000000 --- a/src/main/java/com/ngrok/definitions/EventStream.java +++ /dev/null @@ -1,217 +0,0 @@ -package com.ngrok.definitions; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -import java.util.Objects; -import java.util.Optional; - -/** - * A class encapsulating the {@link EventStream} resource. - */ -@JsonIgnoreProperties(ignoreUnknown = true) -public class EventStream { - @JsonProperty("id") - @JsonInclude(value = JsonInclude.Include.NON_ABSENT) - private final String id; - @JsonProperty("uri") - @JsonInclude(value = JsonInclude.Include.NON_ABSENT) - private final java.net.URI uri; - @JsonProperty("created_at") - @JsonInclude(value = JsonInclude.Include.NON_ABSENT) - private final java.time.OffsetDateTime createdAt; - @JsonProperty("metadata") - @JsonInclude(value = JsonInclude.Include.NON_ABSENT) - private final String metadata; - @JsonProperty("description") - @JsonInclude(value = JsonInclude.Include.NON_ABSENT) - private final String description; - @JsonProperty("fields") - @JsonInclude(value = JsonInclude.Include.NON_ABSENT) - private final java.util.List fields; - @JsonProperty("event_type") - @JsonInclude(value = JsonInclude.Include.NON_ABSENT) - private final String eventType; - @JsonProperty("destination_ids") - @JsonInclude(value = JsonInclude.Include.NON_ABSENT) - private final java.util.List destinationIds; - @JsonProperty("sampling_rate") - @JsonInclude(value = JsonInclude.Include.NON_ABSENT) - private final double samplingRate; - - /** - * Creates a new instance of {@link EventStream}. - * - * @param id Unique identifier for this Event Stream. - * @param uri URI of the Event Stream API resource. - * @param createdAt Timestamp when the Event Stream was created, RFC 3339 format. - * @param metadata Arbitrary user-defined machine-readable data of this Event Stream. Optional, max 4096 bytes. - * @param description Human-readable description of the Event Stream. Optional, max 255 bytes. - * @param fields A list of protocol-specific fields you want to collect on each event. - * @param eventType The protocol that determines which events will be collected. Supported values are tcp_connection_closed and http_request_complete. - * @param destinationIds A list of Event Destination IDs which should be used for this Event Stream. Event Streams are required to have at least one Event Destination. - * @param samplingRate The percentage of all events you would like to capture. Valid values range from 0.01, representing 1% of all events to 1.00, representing 100% of all events. - */ - @JsonCreator - public EventStream( - @JsonProperty("id") final String id, - @JsonProperty("uri") final java.net.URI uri, - @JsonProperty("created_at") final java.time.OffsetDateTime createdAt, - @JsonProperty("metadata") final String metadata, - @JsonProperty("description") final String description, - @JsonProperty("fields") final java.util.List fields, - @JsonProperty("event_type") final String eventType, - @JsonProperty("destination_ids") final java.util.List destinationIds, - @JsonProperty("sampling_rate") final Double samplingRate - ) { - this.id = Objects.requireNonNull(id, "id is required"); - this.uri = Objects.requireNonNull(uri, "uri is required"); - this.createdAt = Objects.requireNonNull(createdAt, "createdAt is required"); - this.metadata = Objects.requireNonNull(metadata, "metadata is required"); - this.description = Objects.requireNonNull(description, "description is required"); - this.fields = Objects.requireNonNull(fields, "fields is required"); - this.eventType = Objects.requireNonNull(eventType, "eventType is required"); - this.destinationIds = Objects.requireNonNull(destinationIds, "destinationIds is required"); - this.samplingRate = Objects.requireNonNull(samplingRate, "samplingRate is required"); - } - - /** - * Unique identifier for this Event Stream. - * - * @return the value of the property as a {@link String} - */ - public String getId() { - return this.id; - } - - /** - * URI of the Event Stream API resource. - * - * @return the value of the property as a {@link java.net.URI} - */ - public java.net.URI getUri() { - return this.uri; - } - - /** - * Timestamp when the Event Stream was created, RFC 3339 format. - * - * @return the value of the property as a {@link java.time.OffsetDateTime} - */ - public java.time.OffsetDateTime getCreatedAt() { - return this.createdAt; - } - - /** - * Arbitrary user-defined machine-readable data of this Event Stream. Optional, max - * 4096 bytes. - * - * @return the value of the property as a {@link String} - */ - public String getMetadata() { - return this.metadata; - } - - /** - * Human-readable description of the Event Stream. Optional, max 255 bytes. - * - * @return the value of the property as a {@link String} - */ - public String getDescription() { - return this.description; - } - - /** - * A list of protocol-specific fields you want to collect on each event. - * - * @return the value of the property as a {@link java.util.List} - */ - public java.util.List getFields() { - return this.fields; - } - - /** - * The protocol that determines which events will be collected. Supported values - * are tcp_connection_closed and http_request_complete. - * - * @return the value of the property as a {@link String} - */ - public String getEventType() { - return this.eventType; - } - - /** - * A list of Event Destination IDs which should be used for this Event Stream. - * Event Streams are required to have at least one Event Destination. - * - * @return the value of the property as a {@link java.util.List} - */ - public java.util.List getDestinationIds() { - return this.destinationIds; - } - - /** - * The percentage of all events you would like to capture. Valid values range from - * 0.01, representing 1% of all events to 1.00, representing 100% of all events. - * - * @return the value of the property as a {@link double} - */ - public double getSamplingRate() { - return this.samplingRate; - } - - @Override - public boolean equals(final Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - - final EventStream other = (EventStream) o; - return - this.id.equals(other.id)&& - this.uri.equals(other.uri)&& - this.createdAt.equals(other.createdAt)&& - this.metadata.equals(other.metadata)&& - this.description.equals(other.description)&& - this.fields.equals(other.fields)&& - this.eventType.equals(other.eventType)&& - this.destinationIds.equals(other.destinationIds)&& - this.samplingRate == other.samplingRate; - - } - - @Override - public int hashCode() { - return Objects.hash( - this.id, - this.uri, - this.createdAt, - this.metadata, - this.description, - this.fields, - this.eventType, - this.destinationIds, - this.samplingRate - ); - } - - @Override - public String toString() { - return "EventStream{" + - "id='" + this.id + - "', uri='" + this.uri + - "', createdAt='" + this.createdAt + - "', metadata='" + this.metadata + - "', description='" + this.description + - "', fields='" + this.fields + - "', eventType='" + this.eventType + - "', destinationIds='" + this.destinationIds + - "', samplingRate='" + this.samplingRate + - "'}"; - } -} diff --git a/src/main/java/com/ngrok/definitions/FailoverBackend.java b/src/main/java/com/ngrok/definitions/FailoverBackend.java new file mode 100644 index 0000000..ade06b9 --- /dev/null +++ b/src/main/java/com/ngrok/definitions/FailoverBackend.java @@ -0,0 +1,159 @@ +package com.ngrok.definitions; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +import java.util.Objects; +import java.util.Optional; + +/** + * A class encapsulating the {@link FailoverBackend} resource. + */ +@JsonIgnoreProperties(ignoreUnknown = true) +public class FailoverBackend { + @JsonProperty("id") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String id; + @JsonProperty("uri") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String uri; + @JsonProperty("created_at") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final java.time.OffsetDateTime createdAt; + @JsonProperty("description") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String description; + @JsonProperty("metadata") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String metadata; + @JsonProperty("backends") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final java.util.List backends; + + /** + * Creates a new instance of {@link FailoverBackend}. + * + * @param id unique identifier for this Failover backend + * @param uri URI of the FailoverBackend API resource + * @param createdAt timestamp when the backend was created, RFC 3339 format + * @param description human-readable description of this backend. Optional + * @param metadata arbitrary user-defined machine-readable data of this backend. Optional + * @param backends the ids of the child backends in order + */ + @JsonCreator + public FailoverBackend( + @JsonProperty("id") final String id, + @JsonProperty("uri") final String uri, + @JsonProperty("created_at") final java.time.OffsetDateTime createdAt, + @JsonProperty("description") final String description, + @JsonProperty("metadata") final String metadata, + @JsonProperty("backends") final java.util.List backends + ) { + this.id = Objects.requireNonNull(id, "id is required"); + this.uri = Objects.requireNonNull(uri, "uri is required"); + this.createdAt = Objects.requireNonNull(createdAt, "createdAt is required"); + this.description = Objects.requireNonNull(description, "description is required"); + this.metadata = Objects.requireNonNull(metadata, "metadata is required"); + this.backends = Objects.requireNonNull(backends, "backends is required"); + } + + /** + * unique identifier for this Failover backend + * + * @return the value of the property as a {@link String} + */ + public String getId() { + return this.id; + } + + /** + * URI of the FailoverBackend API resource + * + * @return the value of the property as a {@link String} + */ + public String getUri() { + return this.uri; + } + + /** + * timestamp when the backend was created, RFC 3339 format + * + * @return the value of the property as a {@link java.time.OffsetDateTime} + */ + public java.time.OffsetDateTime getCreatedAt() { + return this.createdAt; + } + + /** + * human-readable description of this backend. Optional + * + * @return the value of the property as a {@link String} + */ + public String getDescription() { + return this.description; + } + + /** + * arbitrary user-defined machine-readable data of this backend. Optional + * + * @return the value of the property as a {@link String} + */ + public String getMetadata() { + return this.metadata; + } + + /** + * the ids of the child backends in order + * + * @return the value of the property as a {@link java.util.List} + */ + public java.util.List getBackends() { + return this.backends; + } + + @Override + public boolean equals(final Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + + final FailoverBackend other = (FailoverBackend) o; + return + this.id.equals(other.id)&& + this.uri.equals(other.uri)&& + this.createdAt.equals(other.createdAt)&& + this.description.equals(other.description)&& + this.metadata.equals(other.metadata)&& + this.backends.equals(other.backends); + + } + + @Override + public int hashCode() { + return Objects.hash( + this.id, + this.uri, + this.createdAt, + this.description, + this.metadata, + this.backends + ); + } + + @Override + public String toString() { + return "FailoverBackend{" + + "id='" + this.id + + "', uri='" + this.uri + + "', createdAt='" + this.createdAt + + "', description='" + this.description + + "', metadata='" + this.metadata + + "', backends='" + this.backends + + "'}"; + } +} diff --git a/src/main/java/com/ngrok/definitions/FailoverBackendList.java b/src/main/java/com/ngrok/definitions/FailoverBackendList.java new file mode 100644 index 0000000..42f5a3e --- /dev/null +++ b/src/main/java/com/ngrok/definitions/FailoverBackendList.java @@ -0,0 +1,105 @@ +package com.ngrok.definitions; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +import java.util.Objects; +import java.util.Optional; + +/** + * A class encapsulating the {@link FailoverBackendList} resource. + */ +@JsonIgnoreProperties(ignoreUnknown = true) +public class FailoverBackendList implements Pageable { + @JsonProperty("backends") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final java.util.List backends; + @JsonProperty("uri") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final java.net.URI uri; + @JsonProperty("next_page_uri") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final Optional nextPageUri; + + /** + * Creates a new instance of {@link FailoverBackendList}. + * + * @param backends the list of all Failover backends on this account + * @param uri URI of the Failover backends list API resource + * @param nextPageUri URI of the next page, or null if there is no next page + */ + @JsonCreator + public FailoverBackendList( + @JsonProperty("backends") final java.util.List backends, + @JsonProperty("uri") final java.net.URI uri, + @JsonProperty("next_page_uri") final Optional nextPageUri + ) { + this.backends = Objects.requireNonNull(backends, "backends is required"); + this.uri = Objects.requireNonNull(uri, "uri is required"); + this.nextPageUri = nextPageUri != null ? nextPageUri : Optional.empty(); + } + + /** + * the list of all Failover backends on this account + * + * @return the value of the property as a {@link java.util.List} + */ + public java.util.List getBackends() { + return this.backends; + } + + /** + * URI of the Failover backends list API resource + * + * @return the value of the property as a {@link java.net.URI} + */ + public java.net.URI getUri() { + return this.uri; + } + + /** + * URI of the next page, or null if there is no next page + * + * @return the value of the property as a {@link java.net.URI} wrapped in an {@link Optional} + */ + public Optional getNextPageUri() { + return this.nextPageUri; + } + + @Override + public boolean equals(final Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + + final FailoverBackendList other = (FailoverBackendList) o; + return + this.backends.equals(other.backends)&& + this.uri.equals(other.uri)&& + this.nextPageUri.equals(other.nextPageUri); + + } + + @Override + public int hashCode() { + return Objects.hash( + this.backends, + this.uri, + this.nextPageUri + ); + } + + @Override + public String toString() { + return "FailoverBackendList{" + + "backends='" + this.backends + + "', uri='" + this.uri + + "', nextPageUri='" + this.nextPageUri.map(Object::toString).orElse("(null)") + + "'}"; + } +} diff --git a/src/main/java/com/ngrok/definitions/HttpResponseBackend.java b/src/main/java/com/ngrok/definitions/HttpResponseBackend.java new file mode 100644 index 0000000..18ab600 --- /dev/null +++ b/src/main/java/com/ngrok/definitions/HttpResponseBackend.java @@ -0,0 +1,195 @@ +package com.ngrok.definitions; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +import java.util.Objects; +import java.util.Optional; + +/** + * A class encapsulating the {@link HttpResponseBackend} resource. + */ +@JsonIgnoreProperties(ignoreUnknown = true) +public class HttpResponseBackend { + @JsonProperty("id") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String id; + @JsonProperty("uri") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String uri; + @JsonProperty("created_at") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final java.time.OffsetDateTime createdAt; + @JsonProperty("description") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String description; + @JsonProperty("metadata") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String metadata; + @JsonProperty("body") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String body; + @JsonProperty("headers") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final java.util.Map headers; + @JsonProperty("status_code") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final int statusCode; + + /** + * Creates a new instance of {@link HttpResponseBackend}. + * + * @param id the value of the id parameter as a {@link String} + * @param uri URI of the HTTPResponseBackend API resource + * @param createdAt timestamp when the backend was created, RFC 3339 format + * @param description human-readable description of this backend. Optional + * @param metadata arbitrary user-defined machine-readable data of this backend. Optional + * @param body body to return as fixed content + * @param headers headers to return + * @param statusCode status code to return + */ + @JsonCreator + public HttpResponseBackend( + @JsonProperty("id") final String id, + @JsonProperty("uri") final String uri, + @JsonProperty("created_at") final java.time.OffsetDateTime createdAt, + @JsonProperty("description") final String description, + @JsonProperty("metadata") final String metadata, + @JsonProperty("body") final String body, + @JsonProperty("headers") final java.util.Map headers, + @JsonProperty("status_code") final Integer statusCode + ) { + this.id = Objects.requireNonNull(id, "id is required"); + this.uri = Objects.requireNonNull(uri, "uri is required"); + this.createdAt = Objects.requireNonNull(createdAt, "createdAt is required"); + this.description = Objects.requireNonNull(description, "description is required"); + this.metadata = Objects.requireNonNull(metadata, "metadata is required"); + this.body = Objects.requireNonNull(body, "body is required"); + this.headers = Objects.requireNonNull(headers, "headers is required"); + this.statusCode = Objects.requireNonNull(statusCode, "statusCode is required"); + } + + /** + * Fetches the value of the id property. + * + * @return the value of the property as a {@link String} + */ + public String getId() { + return this.id; + } + + /** + * URI of the HTTPResponseBackend API resource + * + * @return the value of the property as a {@link String} + */ + public String getUri() { + return this.uri; + } + + /** + * timestamp when the backend was created, RFC 3339 format + * + * @return the value of the property as a {@link java.time.OffsetDateTime} + */ + public java.time.OffsetDateTime getCreatedAt() { + return this.createdAt; + } + + /** + * human-readable description of this backend. Optional + * + * @return the value of the property as a {@link String} + */ + public String getDescription() { + return this.description; + } + + /** + * arbitrary user-defined machine-readable data of this backend. Optional + * + * @return the value of the property as a {@link String} + */ + public String getMetadata() { + return this.metadata; + } + + /** + * body to return as fixed content + * + * @return the value of the property as a {@link String} + */ + public String getBody() { + return this.body; + } + + /** + * headers to return + * + * @return the value of the property as a {@link java.util.Map} + */ + public java.util.Map getHeaders() { + return this.headers; + } + + /** + * status code to return + * + * @return the value of the property as a {@link int} + */ + public int getStatusCode() { + return this.statusCode; + } + + @Override + public boolean equals(final Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + + final HttpResponseBackend other = (HttpResponseBackend) o; + return + this.id.equals(other.id)&& + this.uri.equals(other.uri)&& + this.createdAt.equals(other.createdAt)&& + this.description.equals(other.description)&& + this.metadata.equals(other.metadata)&& + this.body.equals(other.body)&& + this.headers.equals(other.headers)&& + this.statusCode == other.statusCode; + + } + + @Override + public int hashCode() { + return Objects.hash( + this.id, + this.uri, + this.createdAt, + this.description, + this.metadata, + this.body, + this.headers, + this.statusCode + ); + } + + @Override + public String toString() { + return "HttpResponseBackend{" + + "id='" + this.id + + "', uri='" + this.uri + + "', createdAt='" + this.createdAt + + "', description='" + this.description + + "', metadata='" + this.metadata + + "', body='" + this.body + + "', headers='" + this.headers + + "', statusCode='" + this.statusCode + + "'}"; + } +} diff --git a/src/main/java/com/ngrok/definitions/HttpResponseBackendList.java b/src/main/java/com/ngrok/definitions/HttpResponseBackendList.java new file mode 100644 index 0000000..4708060 --- /dev/null +++ b/src/main/java/com/ngrok/definitions/HttpResponseBackendList.java @@ -0,0 +1,105 @@ +package com.ngrok.definitions; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +import java.util.Objects; +import java.util.Optional; + +/** + * A class encapsulating the {@link HttpResponseBackendList} resource. + */ +@JsonIgnoreProperties(ignoreUnknown = true) +public class HttpResponseBackendList implements Pageable { + @JsonProperty("backends") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final java.util.List backends; + @JsonProperty("uri") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final java.net.URI uri; + @JsonProperty("next_page_uri") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final Optional nextPageUri; + + /** + * Creates a new instance of {@link HttpResponseBackendList}. + * + * @param backends the value of the backends parameter as a {@link java.util.List} + * @param uri the value of the uri parameter as a {@link java.net.URI} + * @param nextPageUri the value of the next_page_uri parameter as a {@link java.net.URI} + */ + @JsonCreator + public HttpResponseBackendList( + @JsonProperty("backends") final java.util.List backends, + @JsonProperty("uri") final java.net.URI uri, + @JsonProperty("next_page_uri") final Optional nextPageUri + ) { + this.backends = Objects.requireNonNull(backends, "backends is required"); + this.uri = Objects.requireNonNull(uri, "uri is required"); + this.nextPageUri = nextPageUri != null ? nextPageUri : Optional.empty(); + } + + /** + * Fetches the value of the backends property. + * + * @return the value of the property as a {@link java.util.List} + */ + public java.util.List getBackends() { + return this.backends; + } + + /** + * Fetches the value of the uri property. + * + * @return the value of the property as a {@link java.net.URI} + */ + public java.net.URI getUri() { + return this.uri; + } + + /** + * Fetches the value of the nextPageUri property. + * + * @return the value of the property as a {@link java.net.URI} wrapped in an {@link Optional} + */ + public Optional getNextPageUri() { + return this.nextPageUri; + } + + @Override + public boolean equals(final Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + + final HttpResponseBackendList other = (HttpResponseBackendList) o; + return + this.backends.equals(other.backends)&& + this.uri.equals(other.uri)&& + this.nextPageUri.equals(other.nextPageUri); + + } + + @Override + public int hashCode() { + return Objects.hash( + this.backends, + this.uri, + this.nextPageUri + ); + } + + @Override + public String toString() { + return "HttpResponseBackendList{" + + "backends='" + this.backends + + "', uri='" + this.uri + + "', nextPageUri='" + this.nextPageUri.map(Object::toString).orElse("(null)") + + "'}"; + } +} diff --git a/src/main/java/com/ngrok/definitions/HttpsEdge.java b/src/main/java/com/ngrok/definitions/HttpsEdge.java new file mode 100644 index 0000000..c9704c0 --- /dev/null +++ b/src/main/java/com/ngrok/definitions/HttpsEdge.java @@ -0,0 +1,215 @@ +package com.ngrok.definitions; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +import java.util.Objects; +import java.util.Optional; + +/** + * A class encapsulating the {@link HttpsEdge} resource. + */ +@JsonIgnoreProperties(ignoreUnknown = true) +public class HttpsEdge { + @JsonProperty("id") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String id; + @JsonProperty("description") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String description; + @JsonProperty("metadata") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String metadata; + @JsonProperty("created_at") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String createdAt; + @JsonProperty("uri") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String uri; + @JsonProperty("hostports") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final Optional> hostports; + @JsonProperty("mutual_tls") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final Optional mutualTls; + @JsonProperty("tls_termination") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final Optional tlsTermination; + @JsonProperty("routes") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final java.util.List routes; + + /** + * Creates a new instance of {@link HttpsEdge}. + * + * @param id unique identifier of this edge + * @param description human-readable description of what this edge will be used for; optional, max 255 bytes. + * @param metadata arbitrary user-defined machine-readable data of this edge; optional, max 4096 bytes. + * @param createdAt timestamp when the edge configuration was created, RFC 3339 format + * @param uri URI of the edge API resource + * @param hostports hostports served by this edge + * @param mutualTls edge modules + * @param tlsTermination the value of the tls_termination parameter as a {@link EndpointTlsTermination} + * @param routes routes + */ + @JsonCreator + public HttpsEdge( + @JsonProperty("id") final String id, + @JsonProperty("description") final String description, + @JsonProperty("metadata") final String metadata, + @JsonProperty("created_at") final String createdAt, + @JsonProperty("uri") final String uri, + @JsonProperty("hostports") final Optional> hostports, + @JsonProperty("mutual_tls") final Optional mutualTls, + @JsonProperty("tls_termination") final Optional tlsTermination, + @JsonProperty("routes") final java.util.List routes + ) { + this.id = Objects.requireNonNull(id, "id is required"); + this.description = Objects.requireNonNull(description, "description is required"); + this.metadata = Objects.requireNonNull(metadata, "metadata is required"); + this.createdAt = Objects.requireNonNull(createdAt, "createdAt is required"); + this.uri = Objects.requireNonNull(uri, "uri is required"); + this.hostports = hostports != null ? hostports : Optional.empty(); + this.mutualTls = mutualTls != null ? mutualTls : Optional.empty(); + this.tlsTermination = tlsTermination != null ? tlsTermination : Optional.empty(); + this.routes = Objects.requireNonNull(routes, "routes is required"); + } + + /** + * unique identifier of this edge + * + * @return the value of the property as a {@link String} + */ + public String getId() { + return this.id; + } + + /** + * human-readable description of what this edge will be used for; optional, max 255 + * bytes. + * + * @return the value of the property as a {@link String} + */ + public String getDescription() { + return this.description; + } + + /** + * arbitrary user-defined machine-readable data of this edge; optional, max 4096 + * bytes. + * + * @return the value of the property as a {@link String} + */ + public String getMetadata() { + return this.metadata; + } + + /** + * timestamp when the edge configuration was created, RFC 3339 format + * + * @return the value of the property as a {@link String} + */ + public String getCreatedAt() { + return this.createdAt; + } + + /** + * URI of the edge API resource + * + * @return the value of the property as a {@link String} + */ + public String getUri() { + return this.uri; + } + + /** + * hostports served by this edge + * + * @return the value of the property as a {@link java.util.List} wrapped in an {@link Optional} + */ + public Optional> getHostports() { + return this.hostports; + } + + /** + * edge modules + * + * @return the value of the property as a {@link EndpointMutualTls} wrapped in an {@link Optional} + */ + public Optional getMutualTls() { + return this.mutualTls; + } + + /** + * Fetches the value of the tlsTermination property. + * + * @return the value of the property as a {@link EndpointTlsTermination} wrapped in an {@link Optional} + */ + public Optional getTlsTermination() { + return this.tlsTermination; + } + + /** + * routes + * + * @return the value of the property as a {@link java.util.List} + */ + public java.util.List getRoutes() { + return this.routes; + } + + @Override + public boolean equals(final Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + + final HttpsEdge other = (HttpsEdge) o; + return + this.id.equals(other.id)&& + this.description.equals(other.description)&& + this.metadata.equals(other.metadata)&& + this.createdAt.equals(other.createdAt)&& + this.uri.equals(other.uri)&& + this.hostports.equals(other.hostports)&& + this.mutualTls.equals(other.mutualTls)&& + this.tlsTermination.equals(other.tlsTermination)&& + this.routes.equals(other.routes); + + } + + @Override + public int hashCode() { + return Objects.hash( + this.id, + this.description, + this.metadata, + this.createdAt, + this.uri, + this.hostports, + this.mutualTls, + this.tlsTermination, + this.routes + ); + } + + @Override + public String toString() { + return "HttpsEdge{" + + "id='" + this.id + + "', description='" + this.description + + "', metadata='" + this.metadata + + "', createdAt='" + this.createdAt + + "', uri='" + this.uri + + "', hostports='" + this.hostports.map(Object::toString).orElse("(null)") + + "', mutualTls='" + this.mutualTls.map(Object::toString).orElse("(null)") + + "', tlsTermination='" + this.tlsTermination.map(Object::toString).orElse("(null)") + + "', routes='" + this.routes + + "'}"; + } +} diff --git a/src/main/java/com/ngrok/definitions/EventStreamList.java b/src/main/java/com/ngrok/definitions/HttpsEdgeList.java similarity index 66% rename from src/main/java/com/ngrok/definitions/EventStreamList.java rename to src/main/java/com/ngrok/definitions/HttpsEdgeList.java index 792bf31..5bd4cb3 100644 --- a/src/main/java/com/ngrok/definitions/EventStreamList.java +++ b/src/main/java/com/ngrok/definitions/HttpsEdgeList.java @@ -9,13 +9,13 @@ import java.util.Objects; import java.util.Optional; /** - * A class encapsulating the {@link EventStreamList} resource. + * A class encapsulating the {@link HttpsEdgeList} resource. */ @JsonIgnoreProperties(ignoreUnknown = true) -public class EventStreamList implements Pageable { - @JsonProperty("event_streams") +public class HttpsEdgeList implements Pageable { + @JsonProperty("https_edges") @JsonInclude(value = JsonInclude.Include.NON_ABSENT) - private final java.util.List eventStreams; + private final java.util.List httpsEdges; @JsonProperty("uri") @JsonInclude(value = JsonInclude.Include.NON_ABSENT) private final java.net.URI uri; @@ -24,34 +24,34 @@ public class EventStreamList implements Pageable { private final Optional nextPageUri; /** - * Creates a new instance of {@link EventStreamList}. + * Creates a new instance of {@link HttpsEdgeList}. * - * @param eventStreams The list of all Event Streams on this account. - * @param uri URI of the Event Stream list API resource. - * @param nextPageUri URI of the next page, or null if there is no next page. + * @param httpsEdges the list of all HTTPS Edges on this account + * @param uri URI of the HTTPS Edge list API resource + * @param nextPageUri URI of the next page, or null if there is no next page */ @JsonCreator - public EventStreamList( - @JsonProperty("event_streams") final java.util.List eventStreams, + public HttpsEdgeList( + @JsonProperty("https_edges") final java.util.List httpsEdges, @JsonProperty("uri") final java.net.URI uri, @JsonProperty("next_page_uri") final Optional nextPageUri ) { - this.eventStreams = Objects.requireNonNull(eventStreams, "eventStreams is required"); + this.httpsEdges = Objects.requireNonNull(httpsEdges, "httpsEdges is required"); this.uri = Objects.requireNonNull(uri, "uri is required"); this.nextPageUri = nextPageUri != null ? nextPageUri : Optional.empty(); } /** - * The list of all Event Streams on this account. + * the list of all HTTPS Edges on this account * - * @return the value of the property as a {@link java.util.List} + * @return the value of the property as a {@link java.util.List} */ - public java.util.List getEventStreams() { - return this.eventStreams; + public java.util.List getHttpsEdges() { + return this.httpsEdges; } /** - * URI of the Event Stream list API resource. + * URI of the HTTPS Edge list API resource * * @return the value of the property as a {@link java.net.URI} */ @@ -60,7 +60,7 @@ public class EventStreamList implements Pageable { } /** - * URI of the next page, or null if there is no next page. + * URI of the next page, or null if there is no next page * * @return the value of the property as a {@link java.net.URI} wrapped in an {@link Optional} */ @@ -77,9 +77,9 @@ public class EventStreamList implements Pageable { return false; } - final EventStreamList other = (EventStreamList) o; + final HttpsEdgeList other = (HttpsEdgeList) o; return - this.eventStreams.equals(other.eventStreams)&& + this.httpsEdges.equals(other.httpsEdges)&& this.uri.equals(other.uri)&& this.nextPageUri.equals(other.nextPageUri); @@ -88,7 +88,7 @@ public class EventStreamList implements Pageable { @Override public int hashCode() { return Objects.hash( - this.eventStreams, + this.httpsEdges, this.uri, this.nextPageUri ); @@ -96,8 +96,8 @@ public class EventStreamList implements Pageable { @Override public String toString() { - return "EventStreamList{" + - "eventStreams='" + this.eventStreams + + return "HttpsEdgeList{" + + "httpsEdges='" + this.httpsEdges + "', uri='" + this.uri + "', nextPageUri='" + this.nextPageUri.map(Object::toString).orElse("(null)") + "'}"; diff --git a/src/main/java/com/ngrok/definitions/EndpointConfiguration.java b/src/main/java/com/ngrok/definitions/HttpsEdgeRoute.java similarity index 60% rename from src/main/java/com/ngrok/definitions/EndpointConfiguration.java rename to src/main/java/com/ngrok/definitions/HttpsEdgeRoute.java index 34da73e..c01a356 100644 --- a/src/main/java/com/ngrok/definitions/EndpointConfiguration.java +++ b/src/main/java/com/ngrok/definitions/HttpsEdgeRoute.java @@ -9,28 +9,40 @@ import java.util.Objects; import java.util.Optional; /** - * A class encapsulating the {@link EndpointConfiguration} resource. + * A class encapsulating the {@link HttpsEdgeRoute} resource. */ @JsonIgnoreProperties(ignoreUnknown = true) -public class EndpointConfiguration { +public class HttpsEdgeRoute { + @JsonProperty("edge_id") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String edgeId; @JsonProperty("id") @JsonInclude(value = JsonInclude.Include.NON_ABSENT) private final String id; - @JsonProperty("type") + @JsonProperty("created_at") @JsonInclude(value = JsonInclude.Include.NON_ABSENT) - private final String type; + private final String createdAt; + @JsonProperty("match_type") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String matchType; + @JsonProperty("match") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String match; + @JsonProperty("uri") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String uri; @JsonProperty("description") @JsonInclude(value = JsonInclude.Include.NON_ABSENT) private final String description; @JsonProperty("metadata") @JsonInclude(value = JsonInclude.Include.NON_ABSENT) private final String metadata; - @JsonProperty("created_at") + @JsonProperty("backend") @JsonInclude(value = JsonInclude.Include.NON_ABSENT) - private final java.time.OffsetDateTime createdAt; - @JsonProperty("uri") + private final Optional backend; + @JsonProperty("ip_restriction") @JsonInclude(value = JsonInclude.Include.NON_ABSENT) - private final java.net.URI uri; + private final Optional ipRestriction; @JsonProperty("circuit_breaker") @JsonInclude(value = JsonInclude.Include.NON_ABSENT) private final Optional circuitBreaker; @@ -43,96 +55,99 @@ public class EndpointConfiguration { @JsonProperty("response_headers") @JsonInclude(value = JsonInclude.Include.NON_ABSENT) private final Optional responseHeaders; - @JsonProperty("ip_policy") + @JsonProperty("webhook_verification") @JsonInclude(value = JsonInclude.Include.NON_ABSENT) - private final Optional ipPolicy; - @JsonProperty("mutual_tls") - @JsonInclude(value = JsonInclude.Include.NON_ABSENT) - private final Optional mutualTls; - @JsonProperty("tls_termination") - @JsonInclude(value = JsonInclude.Include.NON_ABSENT) - private final Optional tlsTermination; - @JsonProperty("webhook_validation") - @JsonInclude(value = JsonInclude.Include.NON_ABSENT) - private final Optional webhookValidation; + private final Optional webhookVerification; @JsonProperty("oauth") @JsonInclude(value = JsonInclude.Include.NON_ABSENT) private final Optional oauth; - @JsonProperty("logging") - @JsonInclude(value = JsonInclude.Include.NON_ABSENT) - private final Optional logging; @JsonProperty("saml") @JsonInclude(value = JsonInclude.Include.NON_ABSENT) private final Optional saml; @JsonProperty("oidc") @JsonInclude(value = JsonInclude.Include.NON_ABSENT) private final Optional oidc; + @JsonProperty("websocket_tcp_converter") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final Optional websocketTcpConverter; /** - * Creates a new instance of {@link EndpointConfiguration}. + * Creates a new instance of {@link HttpsEdgeRoute}. * - * @param id unique identifier of this endpoint configuration - * @param type they type of traffic this endpoint configuration can be applied to. one of: http, https, tcp - * @param description human-readable description of what this endpoint configuration will be do when applied or what traffic it will be applied to. Optional, max 255 bytes - * @param metadata arbitrary user-defined machine-readable data of this endpoint configuration. Optional, max 4096 bytes. - * @param createdAt timestamp when the endpoint configuration was created, RFC 3339 format - * @param uri URI of the endpoint configuration API resource + * @param edgeId unique identifier of this edge + * @param id unique identifier of this edge route + * @param createdAt timestamp when the edge configuration was created, RFC 3339 format + * @param matchType Type of match to use for this route. Valid values are "exact_path" and "path_prefix". + * @param match Route selector: "/blog" or "example.com" or "example.com/blog" + * @param uri URI of the edge API resource + * @param description human-readable description of what this edge will be used for; optional, max 255 bytes. + * @param metadata arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes. + * @param backend backend module configuration or null + * @param ipRestriction ip restriction module configuration or null * @param circuitBreaker circuit breaker module configuration or null * @param compression compression module configuration or null * @param requestHeaders request headers module configuration or null * @param responseHeaders response headers module configuration or null - * @param ipPolicy ip policy module configuration or null - * @param mutualTls mutual TLS module configuration or null - * @param tlsTermination TLS termination module configuration or null - * @param webhookValidation webhook validation module configuration or null + * @param webhookVerification webhook verification module configuration or null * @param oauth oauth module configuration or null - * @param logging logging module configuration or null * @param saml saml module configuration or null * @param oidc oidc module configuration or null + * @param websocketTcpConverter websocket to tcp adapter configuration or null */ @JsonCreator - public EndpointConfiguration( + public HttpsEdgeRoute( + @JsonProperty("edge_id") final String edgeId, @JsonProperty("id") final String id, - @JsonProperty("type") final String type, + @JsonProperty("created_at") final String createdAt, + @JsonProperty("match_type") final String matchType, + @JsonProperty("match") final String match, + @JsonProperty("uri") final String uri, @JsonProperty("description") final String description, @JsonProperty("metadata") final String metadata, - @JsonProperty("created_at") final java.time.OffsetDateTime createdAt, - @JsonProperty("uri") final java.net.URI uri, + @JsonProperty("backend") final Optional backend, + @JsonProperty("ip_restriction") final Optional ipRestriction, @JsonProperty("circuit_breaker") final Optional circuitBreaker, @JsonProperty("compression") final Optional compression, @JsonProperty("request_headers") final Optional requestHeaders, @JsonProperty("response_headers") final Optional responseHeaders, - @JsonProperty("ip_policy") final Optional ipPolicy, - @JsonProperty("mutual_tls") final Optional mutualTls, - @JsonProperty("tls_termination") final Optional tlsTermination, - @JsonProperty("webhook_validation") final Optional webhookValidation, + @JsonProperty("webhook_verification") final Optional webhookVerification, @JsonProperty("oauth") final Optional oauth, - @JsonProperty("logging") final Optional logging, @JsonProperty("saml") final Optional saml, - @JsonProperty("oidc") final Optional oidc + @JsonProperty("oidc") final Optional oidc, + @JsonProperty("websocket_tcp_converter") final Optional websocketTcpConverter ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); this.id = Objects.requireNonNull(id, "id is required"); - this.type = Objects.requireNonNull(type, "type is required"); + this.createdAt = Objects.requireNonNull(createdAt, "createdAt is required"); + this.matchType = Objects.requireNonNull(matchType, "matchType is required"); + this.match = Objects.requireNonNull(match, "match is required"); + this.uri = Objects.requireNonNull(uri, "uri is required"); this.description = Objects.requireNonNull(description, "description is required"); this.metadata = Objects.requireNonNull(metadata, "metadata is required"); - this.createdAt = Objects.requireNonNull(createdAt, "createdAt is required"); - this.uri = Objects.requireNonNull(uri, "uri is required"); + this.backend = backend != null ? backend : Optional.empty(); + this.ipRestriction = ipRestriction != null ? ipRestriction : Optional.empty(); this.circuitBreaker = circuitBreaker != null ? circuitBreaker : Optional.empty(); this.compression = compression != null ? compression : Optional.empty(); this.requestHeaders = requestHeaders != null ? requestHeaders : Optional.empty(); this.responseHeaders = responseHeaders != null ? responseHeaders : Optional.empty(); - this.ipPolicy = ipPolicy != null ? ipPolicy : Optional.empty(); - this.mutualTls = mutualTls != null ? mutualTls : Optional.empty(); - this.tlsTermination = tlsTermination != null ? tlsTermination : Optional.empty(); - this.webhookValidation = webhookValidation != null ? webhookValidation : Optional.empty(); + this.webhookVerification = webhookVerification != null ? webhookVerification : Optional.empty(); this.oauth = oauth != null ? oauth : Optional.empty(); - this.logging = logging != null ? logging : Optional.empty(); this.saml = saml != null ? saml : Optional.empty(); this.oidc = oidc != null ? oidc : Optional.empty(); + this.websocketTcpConverter = websocketTcpConverter != null ? websocketTcpConverter : Optional.empty(); } /** - * unique identifier of this endpoint configuration + * unique identifier of this edge + * + * @return the value of the property as a {@link String} + */ + public String getEdgeId() { + return this.edgeId; + } + + /** + * unique identifier of this edge route * * @return the value of the property as a {@link String} */ @@ -141,18 +156,45 @@ public class EndpointConfiguration { } /** - * they type of traffic this endpoint configuration can be applied to. one of: - * http, https, tcp + * timestamp when the edge configuration was created, RFC 3339 format * * @return the value of the property as a {@link String} */ - public String getType() { - return this.type; + public String getCreatedAt() { + return this.createdAt; } /** - * human-readable description of what this endpoint configuration will be do when - * applied or what traffic it will be applied to. Optional, max 255 bytes + * Type of match to use for this route. Valid values are "exact_path" and + * "path_prefix". + * + * @return the value of the property as a {@link String} + */ + public String getMatchType() { + return this.matchType; + } + + /** + * Route selector: "/blog" or "example.com" or "example.com/blog" + * + * @return the value of the property as a {@link String} + */ + public String getMatch() { + return this.match; + } + + /** + * URI of the edge API resource + * + * @return the value of the property as a {@link String} + */ + public String getUri() { + return this.uri; + } + + /** + * human-readable description of what this edge will be used for; optional, max 255 + * bytes. * * @return the value of the property as a {@link String} */ @@ -161,8 +203,8 @@ public class EndpointConfiguration { } /** - * arbitrary user-defined machine-readable data of this endpoint configuration. - * Optional, max 4096 bytes. + * arbitrary user-defined machine-readable data of this edge. Optional, max 4096 + * bytes. * * @return the value of the property as a {@link String} */ @@ -171,21 +213,21 @@ public class EndpointConfiguration { } /** - * timestamp when the endpoint configuration was created, RFC 3339 format + * backend module configuration or null * - * @return the value of the property as a {@link java.time.OffsetDateTime} + * @return the value of the property as a {@link EndpointBackend} wrapped in an {@link Optional} */ - public java.time.OffsetDateTime getCreatedAt() { - return this.createdAt; + public Optional getBackend() { + return this.backend; } /** - * URI of the endpoint configuration API resource + * ip restriction module configuration or null * - * @return the value of the property as a {@link java.net.URI} + * @return the value of the property as a {@link EndpointIpPolicy} wrapped in an {@link Optional} */ - public java.net.URI getUri() { - return this.uri; + public Optional getIpRestriction() { + return this.ipRestriction; } /** @@ -225,39 +267,12 @@ public class EndpointConfiguration { } /** - * ip policy module configuration or null - * - * @return the value of the property as a {@link EndpointIpPolicy} wrapped in an {@link Optional} - */ - public Optional getIpPolicy() { - return this.ipPolicy; - } - - /** - * mutual TLS module configuration or null - * - * @return the value of the property as a {@link EndpointMutualTls} wrapped in an {@link Optional} - */ - public Optional getMutualTls() { - return this.mutualTls; - } - - /** - * TLS termination module configuration or null - * - * @return the value of the property as a {@link EndpointTlsTermination} wrapped in an {@link Optional} - */ - public Optional getTlsTermination() { - return this.tlsTermination; - } - - /** - * webhook validation module configuration or null + * webhook verification module configuration or null * * @return the value of the property as a {@link EndpointWebhookValidation} wrapped in an {@link Optional} */ - public Optional getWebhookValidation() { - return this.webhookValidation; + public Optional getWebhookVerification() { + return this.webhookVerification; } /** @@ -269,15 +284,6 @@ public class EndpointConfiguration { return this.oauth; } - /** - * logging module configuration or null - * - * @return the value of the property as a {@link EndpointLogging} wrapped in an {@link Optional} - */ - public Optional getLogging() { - return this.logging; - } - /** * saml module configuration or null * @@ -296,6 +302,15 @@ public class EndpointConfiguration { return this.oidc; } + /** + * websocket to tcp adapter configuration or null + * + * @return the value of the property as a {@link EndpointWebsocketTcpConverter} wrapped in an {@link Optional} + */ + public Optional getWebsocketTcpConverter() { + return this.websocketTcpConverter; + } + @Override public boolean equals(final Object o) { if (this == o) { @@ -305,74 +320,77 @@ public class EndpointConfiguration { return false; } - final EndpointConfiguration other = (EndpointConfiguration) o; + final HttpsEdgeRoute other = (HttpsEdgeRoute) o; return + this.edgeId.equals(other.edgeId)&& this.id.equals(other.id)&& - this.type.equals(other.type)&& + this.createdAt.equals(other.createdAt)&& + this.matchType.equals(other.matchType)&& + this.match.equals(other.match)&& + this.uri.equals(other.uri)&& this.description.equals(other.description)&& this.metadata.equals(other.metadata)&& - this.createdAt.equals(other.createdAt)&& - this.uri.equals(other.uri)&& + this.backend.equals(other.backend)&& + this.ipRestriction.equals(other.ipRestriction)&& this.circuitBreaker.equals(other.circuitBreaker)&& this.compression.equals(other.compression)&& this.requestHeaders.equals(other.requestHeaders)&& this.responseHeaders.equals(other.responseHeaders)&& - this.ipPolicy.equals(other.ipPolicy)&& - this.mutualTls.equals(other.mutualTls)&& - this.tlsTermination.equals(other.tlsTermination)&& - this.webhookValidation.equals(other.webhookValidation)&& + this.webhookVerification.equals(other.webhookVerification)&& this.oauth.equals(other.oauth)&& - this.logging.equals(other.logging)&& this.saml.equals(other.saml)&& - this.oidc.equals(other.oidc); + this.oidc.equals(other.oidc)&& + this.websocketTcpConverter.equals(other.websocketTcpConverter); } @Override public int hashCode() { return Objects.hash( + this.edgeId, this.id, - this.type, + this.createdAt, + this.matchType, + this.match, + this.uri, this.description, this.metadata, - this.createdAt, - this.uri, + this.backend, + this.ipRestriction, this.circuitBreaker, this.compression, this.requestHeaders, this.responseHeaders, - this.ipPolicy, - this.mutualTls, - this.tlsTermination, - this.webhookValidation, + this.webhookVerification, this.oauth, - this.logging, this.saml, - this.oidc + this.oidc, + this.websocketTcpConverter ); } @Override public String toString() { - return "EndpointConfiguration{" + - "id='" + this.id + - "', type='" + this.type + + return "HttpsEdgeRoute{" + + "edgeId='" + this.edgeId + + "', id='" + this.id + + "', createdAt='" + this.createdAt + + "', matchType='" + this.matchType + + "', match='" + this.match + + "', uri='" + this.uri + "', description='" + this.description + "', metadata='" + this.metadata + - "', createdAt='" + this.createdAt + - "', uri='" + this.uri + + "', backend='" + this.backend.map(Object::toString).orElse("(null)") + + "', ipRestriction='" + this.ipRestriction.map(Object::toString).orElse("(null)") + "', circuitBreaker='" + this.circuitBreaker.map(Object::toString).orElse("(null)") + "', compression='" + this.compression.map(Object::toString).orElse("(null)") + "', requestHeaders='" + this.requestHeaders.map(Object::toString).orElse("(null)") + "', responseHeaders='" + this.responseHeaders.map(Object::toString).orElse("(null)") + - "', ipPolicy='" + this.ipPolicy.map(Object::toString).orElse("(null)") + - "', mutualTls='" + this.mutualTls.map(Object::toString).orElse("(null)") + - "', tlsTermination='" + this.tlsTermination.map(Object::toString).orElse("(null)") + - "', webhookValidation='" + this.webhookValidation.map(Object::toString).orElse("(null)") + + "', webhookVerification='" + this.webhookVerification.map(Object::toString).orElse("(null)") + "', oauth='" + this.oauth.map(Object::toString).orElse("(null)") + - "', logging='" + this.logging.map(Object::toString).orElse("(null)") + "', saml='" + this.saml.map(Object::toString).orElse("(null)") + "', oidc='" + this.oidc.map(Object::toString).orElse("(null)") + + "', websocketTcpConverter='" + this.websocketTcpConverter.map(Object::toString).orElse("(null)") + "'}"; } } diff --git a/src/main/java/com/ngrok/definitions/IpPolicy.java b/src/main/java/com/ngrok/definitions/IpPolicy.java index 68989b4..8311fa3 100644 --- a/src/main/java/com/ngrok/definitions/IpPolicy.java +++ b/src/main/java/com/ngrok/definitions/IpPolicy.java @@ -28,9 +28,6 @@ public class IpPolicy { @JsonProperty("metadata") @JsonInclude(value = JsonInclude.Include.NON_ABSENT) private final String metadata; - @JsonProperty("action") - @JsonInclude(value = JsonInclude.Include.NON_ABSENT) - private final String action; /** * Creates a new instance of {@link IpPolicy}. @@ -40,7 +37,6 @@ public class IpPolicy { * @param createdAt timestamp when the IP policy was created, RFC 3339 format * @param description human-readable description of the source IPs of this IP policy. optional, max 255 bytes. * @param metadata arbitrary user-defined machine-readable data of this IP policy. optional, max 4096 bytes. - * @param action the IP policy action. Supported values are allow or deny */ @JsonCreator public IpPolicy( @@ -48,15 +44,13 @@ public class IpPolicy { @JsonProperty("uri") final java.net.URI uri, @JsonProperty("created_at") final java.time.OffsetDateTime createdAt, @JsonProperty("description") final String description, - @JsonProperty("metadata") final String metadata, - @JsonProperty("action") final String action + @JsonProperty("metadata") final String metadata ) { this.id = Objects.requireNonNull(id, "id is required"); this.uri = Objects.requireNonNull(uri, "uri is required"); this.createdAt = Objects.requireNonNull(createdAt, "createdAt is required"); this.description = Objects.requireNonNull(description, "description is required"); this.metadata = Objects.requireNonNull(metadata, "metadata is required"); - this.action = Objects.requireNonNull(action, "action is required"); } /** @@ -106,16 +100,6 @@ public class IpPolicy { return this.metadata; } - /** - * the IP policy action. Supported values are allow or - * deny - * - * @return the value of the property as a {@link String} - */ - public String getAction() { - return this.action; - } - @Override public boolean equals(final Object o) { if (this == o) { @@ -131,8 +115,7 @@ public class IpPolicy { this.uri.equals(other.uri)&& this.createdAt.equals(other.createdAt)&& this.description.equals(other.description)&& - this.metadata.equals(other.metadata)&& - this.action.equals(other.action); + this.metadata.equals(other.metadata); } @@ -143,8 +126,7 @@ public class IpPolicy { this.uri, this.createdAt, this.description, - this.metadata, - this.action + this.metadata ); } @@ -156,7 +138,6 @@ public class IpPolicy { "', createdAt='" + this.createdAt + "', description='" + this.description + "', metadata='" + this.metadata + - "', action='" + this.action + "'}"; } } diff --git a/src/main/java/com/ngrok/definitions/IpPolicyRule.java b/src/main/java/com/ngrok/definitions/IpPolicyRule.java index f0185ec..5830f1a 100644 --- a/src/main/java/com/ngrok/definitions/IpPolicyRule.java +++ b/src/main/java/com/ngrok/definitions/IpPolicyRule.java @@ -34,6 +34,9 @@ public class IpPolicyRule { @JsonProperty("ip_policy") @JsonInclude(value = JsonInclude.Include.NON_ABSENT) private final Ref ipPolicy; + @JsonProperty("action") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String action; /** * Creates a new instance of {@link IpPolicyRule}. @@ -45,6 +48,7 @@ public class IpPolicyRule { * @param metadata arbitrary user-defined machine-readable data of this IP policy rule. optional, max 4096 bytes. * @param cidr an IP or IP range specified in CIDR notation. IPv4 and IPv6 are both supported. * @param ipPolicy object describing the IP policy this IP Policy Rule belongs to + * @param action the action to apply to the policy rule, either allow or deny */ @JsonCreator public IpPolicyRule( @@ -54,7 +58,8 @@ public class IpPolicyRule { @JsonProperty("description") final String description, @JsonProperty("metadata") final String metadata, @JsonProperty("cidr") final String cidr, - @JsonProperty("ip_policy") final Ref ipPolicy + @JsonProperty("ip_policy") final Ref ipPolicy, + @JsonProperty("action") final String action ) { this.id = Objects.requireNonNull(id, "id is required"); this.uri = Objects.requireNonNull(uri, "uri is required"); @@ -63,6 +68,7 @@ public class IpPolicyRule { this.metadata = Objects.requireNonNull(metadata, "metadata is required"); this.cidr = Objects.requireNonNull(cidr, "cidr is required"); this.ipPolicy = Objects.requireNonNull(ipPolicy, "ipPolicy is required"); + this.action = Objects.requireNonNull(action, "action is required"); } /** @@ -130,6 +136,16 @@ public class IpPolicyRule { return this.ipPolicy; } + /** + * the action to apply to the policy rule, either allow or + * deny + * + * @return the value of the property as a {@link String} + */ + public String getAction() { + return this.action; + } + @Override public boolean equals(final Object o) { if (this == o) { @@ -147,7 +163,8 @@ public class IpPolicyRule { this.description.equals(other.description)&& this.metadata.equals(other.metadata)&& this.cidr.equals(other.cidr)&& - this.ipPolicy.equals(other.ipPolicy); + this.ipPolicy.equals(other.ipPolicy)&& + this.action.equals(other.action); } @@ -160,7 +177,8 @@ public class IpPolicyRule { this.description, this.metadata, this.cidr, - this.ipPolicy + this.ipPolicy, + this.action ); } @@ -174,6 +192,7 @@ public class IpPolicyRule { "', metadata='" + this.metadata + "', cidr='" + this.cidr + "', ipPolicy='" + this.ipPolicy + + "', action='" + this.action + "'}"; } } diff --git a/src/main/java/com/ngrok/definitions/ReservedAddr.java b/src/main/java/com/ngrok/definitions/ReservedAddr.java index c8391bf..03638ce 100644 --- a/src/main/java/com/ngrok/definitions/ReservedAddr.java +++ b/src/main/java/com/ngrok/definitions/ReservedAddr.java @@ -34,9 +34,6 @@ public class ReservedAddr { @JsonProperty("region") @JsonInclude(value = JsonInclude.Include.NON_ABSENT) private final String region; - @JsonProperty("endpoint_configuration") - @JsonInclude(value = JsonInclude.Include.NON_ABSENT) - private final Optional endpointConfiguration; /** * Creates a new instance of {@link ReservedAddr}. @@ -48,7 +45,6 @@ public class ReservedAddr { * @param metadata arbitrary user-defined machine-readable data of this reserved address. Optional, max 4096 bytes. * @param addr hostname:port of the reserved address that was assigned at creation time * @param region reserve the address in this geographic ngrok datacenter. Optional, default is us. (au, eu, ap, us, jp, in, sa) - * @param endpointConfiguration object reference to the endpoint configuration that will be applied to traffic to this address */ @JsonCreator public ReservedAddr( @@ -58,8 +54,7 @@ public class ReservedAddr { @JsonProperty("description") final String description, @JsonProperty("metadata") final String metadata, @JsonProperty("addr") final String addr, - @JsonProperty("region") final String region, - @JsonProperty("endpoint_configuration") final Optional endpointConfiguration + @JsonProperty("region") final String region ) { this.id = Objects.requireNonNull(id, "id is required"); this.uri = Objects.requireNonNull(uri, "uri is required"); @@ -68,7 +63,6 @@ public class ReservedAddr { this.metadata = Objects.requireNonNull(metadata, "metadata is required"); this.addr = Objects.requireNonNull(addr, "addr is required"); this.region = Objects.requireNonNull(region, "region is required"); - this.endpointConfiguration = endpointConfiguration != null ? endpointConfiguration : Optional.empty(); } /** @@ -136,16 +130,6 @@ public class ReservedAddr { return this.region; } - /** - * object reference to the endpoint configuration that will be applied to traffic - * to this address - * - * @return the value of the property as a {@link Ref} wrapped in an {@link Optional} - */ - public Optional getEndpointConfiguration() { - return this.endpointConfiguration; - } - @Override public boolean equals(final Object o) { if (this == o) { @@ -163,8 +147,7 @@ public class ReservedAddr { this.description.equals(other.description)&& this.metadata.equals(other.metadata)&& this.addr.equals(other.addr)&& - this.region.equals(other.region)&& - this.endpointConfiguration.equals(other.endpointConfiguration); + this.region.equals(other.region); } @@ -177,8 +160,7 @@ public class ReservedAddr { this.description, this.metadata, this.addr, - this.region, - this.endpointConfiguration + this.region ); } @@ -192,7 +174,6 @@ public class ReservedAddr { "', metadata='" + this.metadata + "', addr='" + this.addr + "', region='" + this.region + - "', endpointConfiguration='" + this.endpointConfiguration.map(Object::toString).orElse("(null)") + "'}"; } } diff --git a/src/main/java/com/ngrok/definitions/ReservedDomain.java b/src/main/java/com/ngrok/definitions/ReservedDomain.java index 4b4545c..1685c6c 100644 --- a/src/main/java/com/ngrok/definitions/ReservedDomain.java +++ b/src/main/java/com/ngrok/definitions/ReservedDomain.java @@ -37,12 +37,6 @@ public class ReservedDomain { @JsonProperty("cname_target") @JsonInclude(value = JsonInclude.Include.NON_ABSENT) private final Optional cnameTarget; - @JsonProperty("http_endpoint_configuration") - @JsonInclude(value = JsonInclude.Include.NON_ABSENT) - private final Optional httpEndpointConfiguration; - @JsonProperty("https_endpoint_configuration") - @JsonInclude(value = JsonInclude.Include.NON_ABSENT) - private final Optional httpsEndpointConfiguration; @JsonProperty("certificate") @JsonInclude(value = JsonInclude.Include.NON_ABSENT) private final Optional certificate; @@ -67,8 +61,6 @@ public class ReservedDomain { * @param domain hostname of the reserved domain * @param region reserve the domain in this geographic ngrok datacenter. Optional, default is us. (au, eu, ap, us, jp, in, sa) * @param cnameTarget DNS CNAME target for a custom hostname, or null if the reserved domain is a subdomain of *.ngrok.io - * @param httpEndpointConfiguration object referencing the endpoint configuration applied to http traffic on this domain - * @param httpsEndpointConfiguration object referencing the endpoint configuration applied to https traffic on this domain * @param certificate object referencing the TLS certificate used for connections to this domain. This can be either a user-uploaded certificate, the most recently issued automatic one, or null otherwise. * @param certificateManagementPolicy configuration for automatic management of TLS certificates for this domain, or null if automatic management is disabled * @param certificateManagementStatus status of the automatic certificate management for this domain, or null if automatic management is disabled @@ -84,8 +76,6 @@ public class ReservedDomain { @JsonProperty("domain") final String domain, @JsonProperty("region") final String region, @JsonProperty("cname_target") final Optional cnameTarget, - @JsonProperty("http_endpoint_configuration") final Optional httpEndpointConfiguration, - @JsonProperty("https_endpoint_configuration") final Optional httpsEndpointConfiguration, @JsonProperty("certificate") final Optional certificate, @JsonProperty("certificate_management_policy") final Optional certificateManagementPolicy, @JsonProperty("certificate_management_status") final Optional certificateManagementStatus, @@ -99,8 +89,6 @@ public class ReservedDomain { this.domain = Objects.requireNonNull(domain, "domain is required"); this.region = Objects.requireNonNull(region, "region is required"); this.cnameTarget = cnameTarget != null ? cnameTarget : Optional.empty(); - this.httpEndpointConfiguration = httpEndpointConfiguration != null ? httpEndpointConfiguration : Optional.empty(); - this.httpsEndpointConfiguration = httpsEndpointConfiguration != null ? httpsEndpointConfiguration : Optional.empty(); this.certificate = certificate != null ? certificate : Optional.empty(); this.certificateManagementPolicy = certificateManagementPolicy != null ? certificateManagementPolicy : Optional.empty(); this.certificateManagementStatus = certificateManagementStatus != null ? certificateManagementStatus : Optional.empty(); @@ -182,26 +170,6 @@ public class ReservedDomain { return this.cnameTarget; } - /** - * object referencing the endpoint configuration applied to http traffic on this - * domain - * - * @return the value of the property as a {@link Ref} wrapped in an {@link Optional} - */ - public Optional getHttpEndpointConfiguration() { - return this.httpEndpointConfiguration; - } - - /** - * object referencing the endpoint configuration applied to https traffic on this - * domain - * - * @return the value of the property as a {@link Ref} wrapped in an {@link Optional} - */ - public Optional getHttpsEndpointConfiguration() { - return this.httpsEndpointConfiguration; - } - /** * object referencing the TLS certificate used for connections to this domain. This * can be either a user-uploaded certificate, the most recently issued automatic @@ -264,8 +232,6 @@ public class ReservedDomain { this.domain.equals(other.domain)&& this.region.equals(other.region)&& this.cnameTarget.equals(other.cnameTarget)&& - this.httpEndpointConfiguration.equals(other.httpEndpointConfiguration)&& - this.httpsEndpointConfiguration.equals(other.httpsEndpointConfiguration)&& this.certificate.equals(other.certificate)&& this.certificateManagementPolicy.equals(other.certificateManagementPolicy)&& this.certificateManagementStatus.equals(other.certificateManagementStatus)&& @@ -284,8 +250,6 @@ public class ReservedDomain { this.domain, this.region, this.cnameTarget, - this.httpEndpointConfiguration, - this.httpsEndpointConfiguration, this.certificate, this.certificateManagementPolicy, this.certificateManagementStatus, @@ -304,8 +268,6 @@ public class ReservedDomain { "', domain='" + this.domain + "', region='" + this.region + "', cnameTarget='" + this.cnameTarget.orElse("(null)") + - "', httpEndpointConfiguration='" + this.httpEndpointConfiguration.map(Object::toString).orElse("(null)") + - "', httpsEndpointConfiguration='" + this.httpsEndpointConfiguration.map(Object::toString).orElse("(null)") + "', certificate='" + this.certificate.map(Object::toString).orElse("(null)") + "', certificateManagementPolicy='" + this.certificateManagementPolicy.map(Object::toString).orElse("(null)") + "', certificateManagementStatus='" + this.certificateManagementStatus.map(Object::toString).orElse("(null)") + diff --git a/src/main/java/com/ngrok/definitions/TcpEdge.java b/src/main/java/com/ngrok/definitions/TcpEdge.java new file mode 100644 index 0000000..72b7ae5 --- /dev/null +++ b/src/main/java/com/ngrok/definitions/TcpEdge.java @@ -0,0 +1,197 @@ +package com.ngrok.definitions; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +import java.util.Objects; +import java.util.Optional; + +/** + * A class encapsulating the {@link TcpEdge} resource. + */ +@JsonIgnoreProperties(ignoreUnknown = true) +public class TcpEdge { + @JsonProperty("id") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String id; + @JsonProperty("description") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String description; + @JsonProperty("metadata") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String metadata; + @JsonProperty("created_at") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final java.time.OffsetDateTime createdAt; + @JsonProperty("uri") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final java.net.URI uri; + @JsonProperty("hostports") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final Optional> hostports; + @JsonProperty("backend") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final Optional backend; + @JsonProperty("ip_restriction") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final Optional ipRestriction; + + /** + * Creates a new instance of {@link TcpEdge}. + * + * @param id unique identifier of this edge + * @param description human-readable description of what this edge will be used for; optional, max 255 bytes. + * @param metadata arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes. + * @param createdAt timestamp when the edge was created, RFC 3339 format + * @param uri URI of the edge API resource + * @param hostports hostports served by this edge + * @param backend edge modules + * @param ipRestriction the value of the ip_restriction parameter as a {@link EndpointIpPolicy} + */ + @JsonCreator + public TcpEdge( + @JsonProperty("id") final String id, + @JsonProperty("description") final String description, + @JsonProperty("metadata") final String metadata, + @JsonProperty("created_at") final java.time.OffsetDateTime createdAt, + @JsonProperty("uri") final java.net.URI uri, + @JsonProperty("hostports") final Optional> hostports, + @JsonProperty("backend") final Optional backend, + @JsonProperty("ip_restriction") final Optional ipRestriction + ) { + this.id = Objects.requireNonNull(id, "id is required"); + this.description = Objects.requireNonNull(description, "description is required"); + this.metadata = Objects.requireNonNull(metadata, "metadata is required"); + this.createdAt = Objects.requireNonNull(createdAt, "createdAt is required"); + this.uri = Objects.requireNonNull(uri, "uri is required"); + this.hostports = hostports != null ? hostports : Optional.empty(); + this.backend = backend != null ? backend : Optional.empty(); + this.ipRestriction = ipRestriction != null ? ipRestriction : Optional.empty(); + } + + /** + * unique identifier of this edge + * + * @return the value of the property as a {@link String} + */ + public String getId() { + return this.id; + } + + /** + * human-readable description of what this edge will be used for; optional, max 255 + * bytes. + * + * @return the value of the property as a {@link String} + */ + public String getDescription() { + return this.description; + } + + /** + * arbitrary user-defined machine-readable data of this edge. Optional, max 4096 + * bytes. + * + * @return the value of the property as a {@link String} + */ + public String getMetadata() { + return this.metadata; + } + + /** + * timestamp when the edge was created, RFC 3339 format + * + * @return the value of the property as a {@link java.time.OffsetDateTime} + */ + public java.time.OffsetDateTime getCreatedAt() { + return this.createdAt; + } + + /** + * URI of the edge API resource + * + * @return the value of the property as a {@link java.net.URI} + */ + public java.net.URI getUri() { + return this.uri; + } + + /** + * hostports served by this edge + * + * @return the value of the property as a {@link java.util.List} wrapped in an {@link Optional} + */ + public Optional> getHostports() { + return this.hostports; + } + + /** + * edge modules + * + * @return the value of the property as a {@link EndpointBackend} wrapped in an {@link Optional} + */ + public Optional getBackend() { + return this.backend; + } + + /** + * Fetches the value of the ipRestriction property. + * + * @return the value of the property as a {@link EndpointIpPolicy} wrapped in an {@link Optional} + */ + public Optional getIpRestriction() { + return this.ipRestriction; + } + + @Override + public boolean equals(final Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + + final TcpEdge other = (TcpEdge) o; + return + this.id.equals(other.id)&& + this.description.equals(other.description)&& + this.metadata.equals(other.metadata)&& + this.createdAt.equals(other.createdAt)&& + this.uri.equals(other.uri)&& + this.hostports.equals(other.hostports)&& + this.backend.equals(other.backend)&& + this.ipRestriction.equals(other.ipRestriction); + + } + + @Override + public int hashCode() { + return Objects.hash( + this.id, + this.description, + this.metadata, + this.createdAt, + this.uri, + this.hostports, + this.backend, + this.ipRestriction + ); + } + + @Override + public String toString() { + return "TcpEdge{" + + "id='" + this.id + + "', description='" + this.description + + "', metadata='" + this.metadata + + "', createdAt='" + this.createdAt + + "', uri='" + this.uri + + "', hostports='" + this.hostports.map(Object::toString).orElse("(null)") + + "', backend='" + this.backend.map(Object::toString).orElse("(null)") + + "', ipRestriction='" + this.ipRestriction.map(Object::toString).orElse("(null)") + + "'}"; + } +} diff --git a/src/main/java/com/ngrok/definitions/TcpEdgeList.java b/src/main/java/com/ngrok/definitions/TcpEdgeList.java new file mode 100644 index 0000000..20eead4 --- /dev/null +++ b/src/main/java/com/ngrok/definitions/TcpEdgeList.java @@ -0,0 +1,105 @@ +package com.ngrok.definitions; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +import java.util.Objects; +import java.util.Optional; + +/** + * A class encapsulating the {@link TcpEdgeList} resource. + */ +@JsonIgnoreProperties(ignoreUnknown = true) +public class TcpEdgeList implements Pageable { + @JsonProperty("tcp_edges") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final java.util.List tcpEdges; + @JsonProperty("uri") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final java.net.URI uri; + @JsonProperty("next_page_uri") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final Optional nextPageUri; + + /** + * Creates a new instance of {@link TcpEdgeList}. + * + * @param tcpEdges the list of all TCP Edges on this account + * @param uri URI of the TCP Edge list API resource + * @param nextPageUri URI of the next page, or null if there is no next page + */ + @JsonCreator + public TcpEdgeList( + @JsonProperty("tcp_edges") final java.util.List tcpEdges, + @JsonProperty("uri") final java.net.URI uri, + @JsonProperty("next_page_uri") final Optional nextPageUri + ) { + this.tcpEdges = Objects.requireNonNull(tcpEdges, "tcpEdges is required"); + this.uri = Objects.requireNonNull(uri, "uri is required"); + this.nextPageUri = nextPageUri != null ? nextPageUri : Optional.empty(); + } + + /** + * the list of all TCP Edges on this account + * + * @return the value of the property as a {@link java.util.List} + */ + public java.util.List getTcpEdges() { + return this.tcpEdges; + } + + /** + * URI of the TCP Edge list API resource + * + * @return the value of the property as a {@link java.net.URI} + */ + public java.net.URI getUri() { + return this.uri; + } + + /** + * URI of the next page, or null if there is no next page + * + * @return the value of the property as a {@link java.net.URI} wrapped in an {@link Optional} + */ + public Optional getNextPageUri() { + return this.nextPageUri; + } + + @Override + public boolean equals(final Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + + final TcpEdgeList other = (TcpEdgeList) o; + return + this.tcpEdges.equals(other.tcpEdges)&& + this.uri.equals(other.uri)&& + this.nextPageUri.equals(other.nextPageUri); + + } + + @Override + public int hashCode() { + return Objects.hash( + this.tcpEdges, + this.uri, + this.nextPageUri + ); + } + + @Override + public String toString() { + return "TcpEdgeList{" + + "tcpEdges='" + this.tcpEdges + + "', uri='" + this.uri + + "', nextPageUri='" + this.nextPageUri.map(Object::toString).orElse("(null)") + + "'}"; + } +} diff --git a/src/main/java/com/ngrok/definitions/TlsEdge.java b/src/main/java/com/ngrok/definitions/TlsEdge.java new file mode 100644 index 0000000..ac14f10 --- /dev/null +++ b/src/main/java/com/ngrok/definitions/TlsEdge.java @@ -0,0 +1,233 @@ +package com.ngrok.definitions; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +import java.util.Objects; +import java.util.Optional; + +/** + * A class encapsulating the {@link TlsEdge} resource. + */ +@JsonIgnoreProperties(ignoreUnknown = true) +public class TlsEdge { + @JsonProperty("id") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String id; + @JsonProperty("description") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String description; + @JsonProperty("metadata") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String metadata; + @JsonProperty("created_at") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final java.time.OffsetDateTime createdAt; + @JsonProperty("uri") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final java.net.URI uri; + @JsonProperty("hostports") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final Optional> hostports; + @JsonProperty("backend") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final Optional backend; + @JsonProperty("ip_restriction") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final Optional ipRestriction; + @JsonProperty("mutual_tls") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final Optional mutualTls; + @JsonProperty("tls_termination") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final Optional tlsTermination; + + /** + * Creates a new instance of {@link TlsEdge}. + * + * @param id unique identifier of this edge + * @param description human-readable description of what this edge will be used for; optional, max 255 bytes. + * @param metadata arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes. + * @param createdAt timestamp when the edge configuration was created, RFC 3339 format + * @param uri URI of the edge API resource + * @param hostports hostports served by this edge + * @param backend edge modules + * @param ipRestriction the value of the ip_restriction parameter as a {@link EndpointIpPolicy} + * @param mutualTls the value of the mutual_tls parameter as a {@link EndpointMutualTls} + * @param tlsTermination the value of the tls_termination parameter as a {@link EndpointTlsTermination} + */ + @JsonCreator + public TlsEdge( + @JsonProperty("id") final String id, + @JsonProperty("description") final String description, + @JsonProperty("metadata") final String metadata, + @JsonProperty("created_at") final java.time.OffsetDateTime createdAt, + @JsonProperty("uri") final java.net.URI uri, + @JsonProperty("hostports") final Optional> hostports, + @JsonProperty("backend") final Optional backend, + @JsonProperty("ip_restriction") final Optional ipRestriction, + @JsonProperty("mutual_tls") final Optional mutualTls, + @JsonProperty("tls_termination") final Optional tlsTermination + ) { + this.id = Objects.requireNonNull(id, "id is required"); + this.description = Objects.requireNonNull(description, "description is required"); + this.metadata = Objects.requireNonNull(metadata, "metadata is required"); + this.createdAt = Objects.requireNonNull(createdAt, "createdAt is required"); + this.uri = Objects.requireNonNull(uri, "uri is required"); + this.hostports = hostports != null ? hostports : Optional.empty(); + this.backend = backend != null ? backend : Optional.empty(); + this.ipRestriction = ipRestriction != null ? ipRestriction : Optional.empty(); + this.mutualTls = mutualTls != null ? mutualTls : Optional.empty(); + this.tlsTermination = tlsTermination != null ? tlsTermination : Optional.empty(); + } + + /** + * unique identifier of this edge + * + * @return the value of the property as a {@link String} + */ + public String getId() { + return this.id; + } + + /** + * human-readable description of what this edge will be used for; optional, max 255 + * bytes. + * + * @return the value of the property as a {@link String} + */ + public String getDescription() { + return this.description; + } + + /** + * arbitrary user-defined machine-readable data of this edge. Optional, max 4096 + * bytes. + * + * @return the value of the property as a {@link String} + */ + public String getMetadata() { + return this.metadata; + } + + /** + * timestamp when the edge configuration was created, RFC 3339 format + * + * @return the value of the property as a {@link java.time.OffsetDateTime} + */ + public java.time.OffsetDateTime getCreatedAt() { + return this.createdAt; + } + + /** + * URI of the edge API resource + * + * @return the value of the property as a {@link java.net.URI} + */ + public java.net.URI getUri() { + return this.uri; + } + + /** + * hostports served by this edge + * + * @return the value of the property as a {@link java.util.List} wrapped in an {@link Optional} + */ + public Optional> getHostports() { + return this.hostports; + } + + /** + * edge modules + * + * @return the value of the property as a {@link EndpointBackend} wrapped in an {@link Optional} + */ + public Optional getBackend() { + return this.backend; + } + + /** + * Fetches the value of the ipRestriction property. + * + * @return the value of the property as a {@link EndpointIpPolicy} wrapped in an {@link Optional} + */ + public Optional getIpRestriction() { + return this.ipRestriction; + } + + /** + * Fetches the value of the mutualTls property. + * + * @return the value of the property as a {@link EndpointMutualTls} wrapped in an {@link Optional} + */ + public Optional getMutualTls() { + return this.mutualTls; + } + + /** + * Fetches the value of the tlsTermination property. + * + * @return the value of the property as a {@link EndpointTlsTermination} wrapped in an {@link Optional} + */ + public Optional getTlsTermination() { + return this.tlsTermination; + } + + @Override + public boolean equals(final Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + + final TlsEdge other = (TlsEdge) o; + return + this.id.equals(other.id)&& + this.description.equals(other.description)&& + this.metadata.equals(other.metadata)&& + this.createdAt.equals(other.createdAt)&& + this.uri.equals(other.uri)&& + this.hostports.equals(other.hostports)&& + this.backend.equals(other.backend)&& + this.ipRestriction.equals(other.ipRestriction)&& + this.mutualTls.equals(other.mutualTls)&& + this.tlsTermination.equals(other.tlsTermination); + + } + + @Override + public int hashCode() { + return Objects.hash( + this.id, + this.description, + this.metadata, + this.createdAt, + this.uri, + this.hostports, + this.backend, + this.ipRestriction, + this.mutualTls, + this.tlsTermination + ); + } + + @Override + public String toString() { + return "TlsEdge{" + + "id='" + this.id + + "', description='" + this.description + + "', metadata='" + this.metadata + + "', createdAt='" + this.createdAt + + "', uri='" + this.uri + + "', hostports='" + this.hostports.map(Object::toString).orElse("(null)") + + "', backend='" + this.backend.map(Object::toString).orElse("(null)") + + "', ipRestriction='" + this.ipRestriction.map(Object::toString).orElse("(null)") + + "', mutualTls='" + this.mutualTls.map(Object::toString).orElse("(null)") + + "', tlsTermination='" + this.tlsTermination.map(Object::toString).orElse("(null)") + + "'}"; + } +} diff --git a/src/main/java/com/ngrok/definitions/TlsEdgeList.java b/src/main/java/com/ngrok/definitions/TlsEdgeList.java new file mode 100644 index 0000000..85c6425 --- /dev/null +++ b/src/main/java/com/ngrok/definitions/TlsEdgeList.java @@ -0,0 +1,105 @@ +package com.ngrok.definitions; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +import java.util.Objects; +import java.util.Optional; + +/** + * A class encapsulating the {@link TlsEdgeList} resource. + */ +@JsonIgnoreProperties(ignoreUnknown = true) +public class TlsEdgeList implements Pageable { + @JsonProperty("tls_edges") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final java.util.List tlsEdges; + @JsonProperty("uri") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final java.net.URI uri; + @JsonProperty("next_page_uri") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final Optional nextPageUri; + + /** + * Creates a new instance of {@link TlsEdgeList}. + * + * @param tlsEdges the list of all TLS Edges on this account + * @param uri URI of the TLS Edge list API resource + * @param nextPageUri URI of the next page, or null if there is no next page + */ + @JsonCreator + public TlsEdgeList( + @JsonProperty("tls_edges") final java.util.List tlsEdges, + @JsonProperty("uri") final java.net.URI uri, + @JsonProperty("next_page_uri") final Optional nextPageUri + ) { + this.tlsEdges = Objects.requireNonNull(tlsEdges, "tlsEdges is required"); + this.uri = Objects.requireNonNull(uri, "uri is required"); + this.nextPageUri = nextPageUri != null ? nextPageUri : Optional.empty(); + } + + /** + * the list of all TLS Edges on this account + * + * @return the value of the property as a {@link java.util.List} + */ + public java.util.List getTlsEdges() { + return this.tlsEdges; + } + + /** + * URI of the TLS Edge list API resource + * + * @return the value of the property as a {@link java.net.URI} + */ + public java.net.URI getUri() { + return this.uri; + } + + /** + * URI of the next page, or null if there is no next page + * + * @return the value of the property as a {@link java.net.URI} wrapped in an {@link Optional} + */ + public Optional getNextPageUri() { + return this.nextPageUri; + } + + @Override + public boolean equals(final Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + + final TlsEdgeList other = (TlsEdgeList) o; + return + this.tlsEdges.equals(other.tlsEdges)&& + this.uri.equals(other.uri)&& + this.nextPageUri.equals(other.nextPageUri); + + } + + @Override + public int hashCode() { + return Objects.hash( + this.tlsEdges, + this.uri, + this.nextPageUri + ); + } + + @Override + public String toString() { + return "TlsEdgeList{" + + "tlsEdges='" + this.tlsEdges + + "', uri='" + this.uri + + "', nextPageUri='" + this.nextPageUri.map(Object::toString).orElse("(null)") + + "'}"; + } +} diff --git a/src/main/java/com/ngrok/definitions/Tunnel.java b/src/main/java/com/ngrok/definitions/Tunnel.java index f2aaec1..3af5c01 100644 --- a/src/main/java/com/ngrok/definitions/Tunnel.java +++ b/src/main/java/com/ngrok/definitions/Tunnel.java @@ -34,17 +34,33 @@ public class Tunnel { @JsonProperty("tunnel_session") @JsonInclude(value = JsonInclude.Include.NON_ABSENT) private final Ref tunnelSession; + @JsonProperty("endpoint") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final Optional endpoint; + @JsonProperty("labels") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final java.util.Map labels; + @JsonProperty("backends") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final Optional> backends; + @JsonProperty("forwards_to") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String forwardsTo; /** * Creates a new instance of {@link Tunnel}. * * @param id unique tunnel resource identifier - * @param publicUrl URL of the tunnel's public endpoint + * @param publicUrl URL of the ephemeral tunnel's public endpoint * @param startedAt timestamp when the tunnel was initiated in RFC 3339 format * @param metadata user-supplied metadata for the tunnel defined in the ngrok configuration file. See the tunnel metadata configuration option In API version 0, this value was instead pulled from the top-level metadata configuration option. - * @param proto tunnel protocol. one of http, https, tcp or tls + * @param proto tunnel protocol for ephemeral tunnels. one of http, https, tcp or tls * @param region identifier of tune region where the tunnel is running * @param tunnelSession reference object pointing to the tunnel session on which this tunnel was started + * @param endpoint the ephemeral endpoint this tunnel is associated with, if this is an agent-initiated tunnel + * @param labels the labels the tunnel group backends will match against, if this is a backend tunnel + * @param backends tunnel group backends served by this backend tunnel + * @param forwardsTo upstream address the ngrok agent forwards traffic over this tunnel to. this may be expressed as a URL or a network address. */ @JsonCreator public Tunnel( @@ -54,7 +70,11 @@ public class Tunnel { @JsonProperty("metadata") final String metadata, @JsonProperty("proto") final String proto, @JsonProperty("region") final String region, - @JsonProperty("tunnel_session") final Ref tunnelSession + @JsonProperty("tunnel_session") final Ref tunnelSession, + @JsonProperty("endpoint") final Optional endpoint, + @JsonProperty("labels") final java.util.Map labels, + @JsonProperty("backends") final Optional> backends, + @JsonProperty("forwards_to") final String forwardsTo ) { this.id = Objects.requireNonNull(id, "id is required"); this.publicUrl = Objects.requireNonNull(publicUrl, "publicUrl is required"); @@ -63,6 +83,10 @@ public class Tunnel { this.proto = Objects.requireNonNull(proto, "proto is required"); this.region = Objects.requireNonNull(region, "region is required"); this.tunnelSession = Objects.requireNonNull(tunnelSession, "tunnelSession is required"); + this.endpoint = endpoint != null ? endpoint : Optional.empty(); + this.labels = Objects.requireNonNull(labels, "labels is required"); + this.backends = backends != null ? backends : Optional.empty(); + this.forwardsTo = Objects.requireNonNull(forwardsTo, "forwardsTo is required"); } /** @@ -75,7 +99,7 @@ public class Tunnel { } /** - * URL of the tunnel's public endpoint + * URL of the ephemeral tunnel's public endpoint * * @return the value of the property as a {@link java.net.URI} */ @@ -106,8 +130,8 @@ public class Tunnel { } /** - * tunnel protocol. one of http, https, tcp - * or tls + * tunnel protocol for ephemeral tunnels. one of http, + * https, tcp or tls * * @return the value of the property as a {@link String} */ @@ -133,6 +157,45 @@ public class Tunnel { return this.tunnelSession; } + /** + * the ephemeral endpoint this tunnel is associated with, if this is an + * agent-initiated tunnel + * + * @return the value of the property as a {@link Ref} wrapped in an {@link Optional} + */ + public Optional getEndpoint() { + return this.endpoint; + } + + /** + * the labels the tunnel group backends will match against, if this is a backend + * tunnel + * + * @return the value of the property as a {@link java.util.Map} + */ + public java.util.Map getLabels() { + return this.labels; + } + + /** + * tunnel group backends served by this backend tunnel + * + * @return the value of the property as a {@link java.util.List} wrapped in an {@link Optional} + */ + public Optional> getBackends() { + return this.backends; + } + + /** + * upstream address the ngrok agent forwards traffic over this tunnel to. this may + * be expressed as a URL or a network address. + * + * @return the value of the property as a {@link String} + */ + public String getForwardsTo() { + return this.forwardsTo; + } + @Override public boolean equals(final Object o) { if (this == o) { @@ -150,7 +213,11 @@ public class Tunnel { this.metadata.equals(other.metadata)&& this.proto.equals(other.proto)&& this.region.equals(other.region)&& - this.tunnelSession.equals(other.tunnelSession); + this.tunnelSession.equals(other.tunnelSession)&& + this.endpoint.equals(other.endpoint)&& + this.labels.equals(other.labels)&& + this.backends.equals(other.backends)&& + this.forwardsTo.equals(other.forwardsTo); } @@ -163,7 +230,11 @@ public class Tunnel { this.metadata, this.proto, this.region, - this.tunnelSession + this.tunnelSession, + this.endpoint, + this.labels, + this.backends, + this.forwardsTo ); } @@ -177,6 +248,10 @@ public class Tunnel { "', proto='" + this.proto + "', region='" + this.region + "', tunnelSession='" + this.tunnelSession + + "', endpoint='" + this.endpoint.map(Object::toString).orElse("(null)") + + "', labels='" + this.labels + + "', backends='" + this.backends.map(Object::toString).orElse("(null)") + + "', forwardsTo='" + this.forwardsTo + "'}"; } } diff --git a/src/main/java/com/ngrok/definitions/TunnelGroupBackend.java b/src/main/java/com/ngrok/definitions/TunnelGroupBackend.java new file mode 100644 index 0000000..dc7ae9e --- /dev/null +++ b/src/main/java/com/ngrok/definitions/TunnelGroupBackend.java @@ -0,0 +1,177 @@ +package com.ngrok.definitions; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +import java.util.Objects; +import java.util.Optional; + +/** + * A class encapsulating the {@link TunnelGroupBackend} resource. + */ +@JsonIgnoreProperties(ignoreUnknown = true) +public class TunnelGroupBackend { + @JsonProperty("id") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String id; + @JsonProperty("uri") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String uri; + @JsonProperty("created_at") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final java.time.OffsetDateTime createdAt; + @JsonProperty("description") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String description; + @JsonProperty("metadata") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String metadata; + @JsonProperty("labels") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final java.util.Map labels; + @JsonProperty("tunnels") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final java.util.List tunnels; + + /** + * Creates a new instance of {@link TunnelGroupBackend}. + * + * @param id unique identifier for this TunnelGroup backend + * @param uri URI of the TunnelGroupBackend API resource + * @param createdAt timestamp when the backend was created, RFC 3339 format + * @param description human-readable description of this backend. Optional + * @param metadata arbitrary user-defined machine-readable data of this backend. Optional + * @param labels labels to watch for tunnels on, e.g. app->foo, dc->bar + * @param tunnels tunnels matching this backend + */ + @JsonCreator + public TunnelGroupBackend( + @JsonProperty("id") final String id, + @JsonProperty("uri") final String uri, + @JsonProperty("created_at") final java.time.OffsetDateTime createdAt, + @JsonProperty("description") final String description, + @JsonProperty("metadata") final String metadata, + @JsonProperty("labels") final java.util.Map labels, + @JsonProperty("tunnels") final java.util.List tunnels + ) { + this.id = Objects.requireNonNull(id, "id is required"); + this.uri = Objects.requireNonNull(uri, "uri is required"); + this.createdAt = Objects.requireNonNull(createdAt, "createdAt is required"); + this.description = Objects.requireNonNull(description, "description is required"); + this.metadata = Objects.requireNonNull(metadata, "metadata is required"); + this.labels = Objects.requireNonNull(labels, "labels is required"); + this.tunnels = Objects.requireNonNull(tunnels, "tunnels is required"); + } + + /** + * unique identifier for this TunnelGroup backend + * + * @return the value of the property as a {@link String} + */ + public String getId() { + return this.id; + } + + /** + * URI of the TunnelGroupBackend API resource + * + * @return the value of the property as a {@link String} + */ + public String getUri() { + return this.uri; + } + + /** + * timestamp when the backend was created, RFC 3339 format + * + * @return the value of the property as a {@link java.time.OffsetDateTime} + */ + public java.time.OffsetDateTime getCreatedAt() { + return this.createdAt; + } + + /** + * human-readable description of this backend. Optional + * + * @return the value of the property as a {@link String} + */ + public String getDescription() { + return this.description; + } + + /** + * arbitrary user-defined machine-readable data of this backend. Optional + * + * @return the value of the property as a {@link String} + */ + public String getMetadata() { + return this.metadata; + } + + /** + * labels to watch for tunnels on, e.g. app->foo, dc->bar + * + * @return the value of the property as a {@link java.util.Map} + */ + public java.util.Map getLabels() { + return this.labels; + } + + /** + * tunnels matching this backend + * + * @return the value of the property as a {@link java.util.List} + */ + public java.util.List getTunnels() { + return this.tunnels; + } + + @Override + public boolean equals(final Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + + final TunnelGroupBackend other = (TunnelGroupBackend) o; + return + this.id.equals(other.id)&& + this.uri.equals(other.uri)&& + this.createdAt.equals(other.createdAt)&& + this.description.equals(other.description)&& + this.metadata.equals(other.metadata)&& + this.labels.equals(other.labels)&& + this.tunnels.equals(other.tunnels); + + } + + @Override + public int hashCode() { + return Objects.hash( + this.id, + this.uri, + this.createdAt, + this.description, + this.metadata, + this.labels, + this.tunnels + ); + } + + @Override + public String toString() { + return "TunnelGroupBackend{" + + "id='" + this.id + + "', uri='" + this.uri + + "', createdAt='" + this.createdAt + + "', description='" + this.description + + "', metadata='" + this.metadata + + "', labels='" + this.labels + + "', tunnels='" + this.tunnels + + "'}"; + } +} diff --git a/src/main/java/com/ngrok/definitions/TunnelGroupBackendList.java b/src/main/java/com/ngrok/definitions/TunnelGroupBackendList.java new file mode 100644 index 0000000..7eb80f9 --- /dev/null +++ b/src/main/java/com/ngrok/definitions/TunnelGroupBackendList.java @@ -0,0 +1,105 @@ +package com.ngrok.definitions; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +import java.util.Objects; +import java.util.Optional; + +/** + * A class encapsulating the {@link TunnelGroupBackendList} resource. + */ +@JsonIgnoreProperties(ignoreUnknown = true) +public class TunnelGroupBackendList implements Pageable { + @JsonProperty("backends") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final java.util.List backends; + @JsonProperty("uri") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final java.net.URI uri; + @JsonProperty("next_page_uri") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final Optional nextPageUri; + + /** + * Creates a new instance of {@link TunnelGroupBackendList}. + * + * @param backends the list of all TunnelGroup backends on this account + * @param uri URI of the TunnelGroup backends list API resource + * @param nextPageUri URI of the next page, or null if there is no next page + */ + @JsonCreator + public TunnelGroupBackendList( + @JsonProperty("backends") final java.util.List backends, + @JsonProperty("uri") final java.net.URI uri, + @JsonProperty("next_page_uri") final Optional nextPageUri + ) { + this.backends = Objects.requireNonNull(backends, "backends is required"); + this.uri = Objects.requireNonNull(uri, "uri is required"); + this.nextPageUri = nextPageUri != null ? nextPageUri : Optional.empty(); + } + + /** + * the list of all TunnelGroup backends on this account + * + * @return the value of the property as a {@link java.util.List} + */ + public java.util.List getBackends() { + return this.backends; + } + + /** + * URI of the TunnelGroup backends list API resource + * + * @return the value of the property as a {@link java.net.URI} + */ + public java.net.URI getUri() { + return this.uri; + } + + /** + * URI of the next page, or null if there is no next page + * + * @return the value of the property as a {@link java.net.URI} wrapped in an {@link Optional} + */ + public Optional getNextPageUri() { + return this.nextPageUri; + } + + @Override + public boolean equals(final Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + + final TunnelGroupBackendList other = (TunnelGroupBackendList) o; + return + this.backends.equals(other.backends)&& + this.uri.equals(other.uri)&& + this.nextPageUri.equals(other.nextPageUri); + + } + + @Override + public int hashCode() { + return Objects.hash( + this.backends, + this.uri, + this.nextPageUri + ); + } + + @Override + public String toString() { + return "TunnelGroupBackendList{" + + "backends='" + this.backends + + "', uri='" + this.uri + + "', nextPageUri='" + this.nextPageUri.map(Object::toString).orElse("(null)") + + "'}"; + } +} diff --git a/src/main/java/com/ngrok/definitions/WeightedBackend.java b/src/main/java/com/ngrok/definitions/WeightedBackend.java new file mode 100644 index 0000000..8973692 --- /dev/null +++ b/src/main/java/com/ngrok/definitions/WeightedBackend.java @@ -0,0 +1,159 @@ +package com.ngrok.definitions; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +import java.util.Objects; +import java.util.Optional; + +/** + * A class encapsulating the {@link WeightedBackend} resource. + */ +@JsonIgnoreProperties(ignoreUnknown = true) +public class WeightedBackend { + @JsonProperty("id") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String id; + @JsonProperty("uri") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String uri; + @JsonProperty("created_at") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final java.time.OffsetDateTime createdAt; + @JsonProperty("description") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String description; + @JsonProperty("metadata") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final String metadata; + @JsonProperty("backends") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final java.util.Map backends; + + /** + * Creates a new instance of {@link WeightedBackend}. + * + * @param id unique identifier for this Weighted backend + * @param uri URI of the WeightedBackend API resource + * @param createdAt timestamp when the backend was created, RFC 3339 format + * @param description human-readable description of this backend. Optional + * @param metadata arbitrary user-defined machine-readable data of this backend. Optional + * @param backends the ids of the child backends to their weights (0-10000) + */ + @JsonCreator + public WeightedBackend( + @JsonProperty("id") final String id, + @JsonProperty("uri") final String uri, + @JsonProperty("created_at") final java.time.OffsetDateTime createdAt, + @JsonProperty("description") final String description, + @JsonProperty("metadata") final String metadata, + @JsonProperty("backends") final java.util.Map backends + ) { + this.id = Objects.requireNonNull(id, "id is required"); + this.uri = Objects.requireNonNull(uri, "uri is required"); + this.createdAt = Objects.requireNonNull(createdAt, "createdAt is required"); + this.description = Objects.requireNonNull(description, "description is required"); + this.metadata = Objects.requireNonNull(metadata, "metadata is required"); + this.backends = Objects.requireNonNull(backends, "backends is required"); + } + + /** + * unique identifier for this Weighted backend + * + * @return the value of the property as a {@link String} + */ + public String getId() { + return this.id; + } + + /** + * URI of the WeightedBackend API resource + * + * @return the value of the property as a {@link String} + */ + public String getUri() { + return this.uri; + } + + /** + * timestamp when the backend was created, RFC 3339 format + * + * @return the value of the property as a {@link java.time.OffsetDateTime} + */ + public java.time.OffsetDateTime getCreatedAt() { + return this.createdAt; + } + + /** + * human-readable description of this backend. Optional + * + * @return the value of the property as a {@link String} + */ + public String getDescription() { + return this.description; + } + + /** + * arbitrary user-defined machine-readable data of this backend. Optional + * + * @return the value of the property as a {@link String} + */ + public String getMetadata() { + return this.metadata; + } + + /** + * the ids of the child backends to their weights (0-10000) + * + * @return the value of the property as a {@link java.util.Map} + */ + public java.util.Map getBackends() { + return this.backends; + } + + @Override + public boolean equals(final Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + + final WeightedBackend other = (WeightedBackend) o; + return + this.id.equals(other.id)&& + this.uri.equals(other.uri)&& + this.createdAt.equals(other.createdAt)&& + this.description.equals(other.description)&& + this.metadata.equals(other.metadata)&& + this.backends.equals(other.backends); + + } + + @Override + public int hashCode() { + return Objects.hash( + this.id, + this.uri, + this.createdAt, + this.description, + this.metadata, + this.backends + ); + } + + @Override + public String toString() { + return "WeightedBackend{" + + "id='" + this.id + + "', uri='" + this.uri + + "', createdAt='" + this.createdAt + + "', description='" + this.description + + "', metadata='" + this.metadata + + "', backends='" + this.backends + + "'}"; + } +} diff --git a/src/main/java/com/ngrok/definitions/WeightedBackendList.java b/src/main/java/com/ngrok/definitions/WeightedBackendList.java new file mode 100644 index 0000000..5e8e1a1 --- /dev/null +++ b/src/main/java/com/ngrok/definitions/WeightedBackendList.java @@ -0,0 +1,105 @@ +package com.ngrok.definitions; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +import java.util.Objects; +import java.util.Optional; + +/** + * A class encapsulating the {@link WeightedBackendList} resource. + */ +@JsonIgnoreProperties(ignoreUnknown = true) +public class WeightedBackendList implements Pageable { + @JsonProperty("backends") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final java.util.List backends; + @JsonProperty("uri") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final java.net.URI uri; + @JsonProperty("next_page_uri") + @JsonInclude(value = JsonInclude.Include.NON_ABSENT) + private final Optional nextPageUri; + + /** + * Creates a new instance of {@link WeightedBackendList}. + * + * @param backends the list of all Weighted backends on this account + * @param uri URI of the Weighted backends list API resource + * @param nextPageUri URI of the next page, or null if there is no next page + */ + @JsonCreator + public WeightedBackendList( + @JsonProperty("backends") final java.util.List backends, + @JsonProperty("uri") final java.net.URI uri, + @JsonProperty("next_page_uri") final Optional nextPageUri + ) { + this.backends = Objects.requireNonNull(backends, "backends is required"); + this.uri = Objects.requireNonNull(uri, "uri is required"); + this.nextPageUri = nextPageUri != null ? nextPageUri : Optional.empty(); + } + + /** + * the list of all Weighted backends on this account + * + * @return the value of the property as a {@link java.util.List} + */ + public java.util.List getBackends() { + return this.backends; + } + + /** + * URI of the Weighted backends list API resource + * + * @return the value of the property as a {@link java.net.URI} + */ + public java.net.URI getUri() { + return this.uri; + } + + /** + * URI of the next page, or null if there is no next page + * + * @return the value of the property as a {@link java.net.URI} wrapped in an {@link Optional} + */ + public Optional getNextPageUri() { + return this.nextPageUri; + } + + @Override + public boolean equals(final Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + + final WeightedBackendList other = (WeightedBackendList) o; + return + this.backends.equals(other.backends)&& + this.uri.equals(other.uri)&& + this.nextPageUri.equals(other.nextPageUri); + + } + + @Override + public int hashCode() { + return Objects.hash( + this.backends, + this.uri, + this.nextPageUri + ); + } + + @Override + public String toString() { + return "WeightedBackendList{" + + "backends='" + this.backends + + "', uri='" + this.uri + + "', nextPageUri='" + this.nextPageUri.map(Object::toString).orElse("(null)") + + "'}"; + } +} diff --git a/src/main/java/com/ngrok/services/EdgeRouteBackendModule.java b/src/main/java/com/ngrok/services/EdgeRouteBackendModule.java new file mode 100644 index 0000000..c60a79c --- /dev/null +++ b/src/main/java/com/ngrok/services/EdgeRouteBackendModule.java @@ -0,0 +1,246 @@ +package com.ngrok.services; + +import com.ngrok.NgrokApiClient; +import com.ngrok.definitions.*; + +import java.util.AbstractMap; +import java.util.Objects; +import java.util.Optional; +import java.util.concurrent.CompletionStage; +import java.util.concurrent.ExecutionException; +import java.util.function.Function; +import java.util.stream.Stream; + +/** + * An API client for {@link EdgeRouteBackendModule}. + * + * See also https://ngrok.com/docs/api#api-edge-route-backend-module. + */ +public class EdgeRouteBackendModule { + private final NgrokApiClient apiClient; + + /** + * Creates a new sub-client for EdgeRouteBackendModule. + * + * @param apiClient an instance of {@link com.ngrok.NgrokApiClient} + */ + public EdgeRouteBackendModule(final NgrokApiClient apiClient) { + this.apiClient = Objects.requireNonNull(apiClient, "apiClient is required"); + } + + /** + * A builder object encapsulating state for an unsent Replace API call. + */ + public class ReplaceCallBuilder { + private final String edgeId; + private final String id; + private EndpointBackendMutate module = null; + + private ReplaceCallBuilder( + final String edgeId, + final String id + ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Sets the module parameter. + * + * @param module the value of the module parameter as a {@link EndpointBackendMutate} + * @return the call builder instance + */ + public ReplaceCallBuilder module(final EndpointBackendMutate module) { + this.module = Objects.requireNonNull(module, "module is required"); + return this; + } + + /** + * Sets (or unsets) the module parameter. + * + * @param module the value of the module parameter as an {@link Optional} of {@link EndpointBackendMutate} + * @return the call builder instance + */ + public ReplaceCallBuilder module(final Optional module) { + this.module = Objects.requireNonNull(module, "module is required").orElse(null); + return this; + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link EndpointBackend} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.PUT, + "/edges/https/" + this.edgeId + "/routes/" + this.id + "/backend", + Stream.empty(), + Stream.of( + new AbstractMap.SimpleEntry<>("module", Optional.of(this.module)) + ), + Optional.of(EndpointBackend.class) + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return {@link EndpointBackend} + * @throws InterruptedException if the thread was interrupted during the call + */ + public EndpointBackend blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Creates a call builder for the Replace API operation. + * + * See also https://ngrok.com/docs/api#api-edge-route-backend-module-replace. + * + * @param edgeId the value of the edge_id parameter as a {@link String} + * @param id the value of the id parameter as a {@link String} + * @return a call builder for this API call + */ + public ReplaceCallBuilder replace( + final String edgeId, + final String id + ) { + return new ReplaceCallBuilder( + edgeId, + id + ); + } + + /** + * A builder object encapsulating state for an unsent Get API call. + */ + public class GetCallBuilder { + private final String edgeId; + private final String id; + + private GetCallBuilder( + final String edgeId, + final String id + ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link EndpointBackend} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.GET, + "/edges/https/" + this.edgeId + "/routes/" + this.id + "/backend", + Stream.empty(), + Stream.empty(), + Optional.of(EndpointBackend.class) + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return {@link EndpointBackend} + * @throws InterruptedException if the thread was interrupted during the call + */ + public EndpointBackend blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Creates a call builder for the Get API operation. + * + * See also https://ngrok.com/docs/api#api-edge-route-backend-module-get. + * + * @param edgeId unique identifier of this edge + * @param id unique identifier of this edge route + * @return a call builder for this API call + */ + public GetCallBuilder get( + final String edgeId, + final String id + ) { + return new GetCallBuilder( + edgeId, + id + ); + } + + /** + * A builder object encapsulating state for an unsent Delete API call. + */ + public class DeleteCallBuilder { + private final String edgeId; + private final String id; + + private DeleteCallBuilder( + final String edgeId, + final String id + ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link Void} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.DELETE, + "/edges/https/" + this.edgeId + "/routes/" + this.id + "/backend", + Stream.empty(), + Stream.empty(), + Optional.empty() + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @throws InterruptedException if the thread was interrupted during the call + */ + public void blockingCall() throws InterruptedException { + try { + call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Creates a call builder for the Delete API operation. + * + * See also https://ngrok.com/docs/api#api-edge-route-backend-module-delete. + * + * @param edgeId unique identifier of this edge + * @param id unique identifier of this edge route + * @return a call builder for this API call + */ + public DeleteCallBuilder delete( + final String edgeId, + final String id + ) { + return new DeleteCallBuilder( + edgeId, + id + ); + } +} diff --git a/src/main/java/com/ngrok/services/EndpointCircuitBreakerModule.java b/src/main/java/com/ngrok/services/EdgeRouteCircuitBreakerModule.java similarity index 76% rename from src/main/java/com/ngrok/services/EndpointCircuitBreakerModule.java rename to src/main/java/com/ngrok/services/EdgeRouteCircuitBreakerModule.java index 042daea..1ed424a 100644 --- a/src/main/java/com/ngrok/services/EndpointCircuitBreakerModule.java +++ b/src/main/java/com/ngrok/services/EdgeRouteCircuitBreakerModule.java @@ -12,19 +12,19 @@ import java.util.function.Function; import java.util.stream.Stream; /** - * An API client for {@link EndpointCircuitBreakerModule}. + * An API client for {@link EdgeRouteCircuitBreakerModule}. * - * See also https://ngrok.com/docs/api#api-endpoint-circuit-breaker-module. + * See also https://ngrok.com/docs/api#api-edge-route-circuit-breaker-module. */ -public class EndpointCircuitBreakerModule { +public class EdgeRouteCircuitBreakerModule { private final NgrokApiClient apiClient; /** - * Creates a new sub-client for EndpointCircuitBreakerModule. + * Creates a new sub-client for EdgeRouteCircuitBreakerModule. * * @param apiClient an instance of {@link com.ngrok.NgrokApiClient} */ - public EndpointCircuitBreakerModule(final NgrokApiClient apiClient) { + public EdgeRouteCircuitBreakerModule(final NgrokApiClient apiClient) { this.apiClient = Objects.requireNonNull(apiClient, "apiClient is required"); } @@ -32,12 +32,15 @@ public class EndpointCircuitBreakerModule { * A builder object encapsulating state for an unsent Replace API call. */ public class ReplaceCallBuilder { + private final String edgeId; private final String id; private EndpointCircuitBreaker module = null; private ReplaceCallBuilder( + final String edgeId, final String id ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); this.id = Objects.requireNonNull(id, "id is required"); } @@ -71,7 +74,7 @@ public class EndpointCircuitBreakerModule { public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.PUT, - "/endpoint_configurations/" + this.id + "/circuit_breaker", + "/edges/https/" + this.edgeId + "/routes/" + this.id + "/circuit_breaker", Stream.empty(), Stream.of( new AbstractMap.SimpleEntry<>("module", Optional.of(this.module)) @@ -98,15 +101,18 @@ public class EndpointCircuitBreakerModule { /** * Creates a call builder for the Replace API operation. * - * See also https://ngrok.com/docs/api#api-endpoint-circuit-breaker-module-replace. + * See also https://ngrok.com/docs/api#api-edge-route-circuit-breaker-module-replace. * + * @param edgeId the value of the edge_id parameter as a {@link String} * @param id the value of the id parameter as a {@link String} * @return a call builder for this API call */ public ReplaceCallBuilder replace( + final String edgeId, final String id ) { return new ReplaceCallBuilder( + edgeId, id ); } @@ -115,11 +121,14 @@ public class EndpointCircuitBreakerModule { * A builder object encapsulating state for an unsent Get API call. */ public class GetCallBuilder { + private final String edgeId; private final String id; private GetCallBuilder( + final String edgeId, final String id ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); this.id = Objects.requireNonNull(id, "id is required"); } @@ -131,7 +140,7 @@ public class EndpointCircuitBreakerModule { public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.GET, - "/endpoint_configurations/" + this.id + "/circuit_breaker", + "/edges/https/" + this.edgeId + "/routes/" + this.id + "/circuit_breaker", Stream.empty(), Stream.empty(), Optional.of(EndpointCircuitBreaker.class) @@ -156,15 +165,18 @@ public class EndpointCircuitBreakerModule { /** * Creates a call builder for the Get API operation. * - * See also https://ngrok.com/docs/api#api-endpoint-circuit-breaker-module-get. + * See also https://ngrok.com/docs/api#api-edge-route-circuit-breaker-module-get. * - * @param id a resource identifier + * @param edgeId unique identifier of this edge + * @param id unique identifier of this edge route * @return a call builder for this API call */ public GetCallBuilder get( + final String edgeId, final String id ) { return new GetCallBuilder( + edgeId, id ); } @@ -173,11 +185,14 @@ public class EndpointCircuitBreakerModule { * A builder object encapsulating state for an unsent Delete API call. */ public class DeleteCallBuilder { + private final String edgeId; private final String id; private DeleteCallBuilder( + final String edgeId, final String id ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); this.id = Objects.requireNonNull(id, "id is required"); } @@ -189,7 +204,7 @@ public class EndpointCircuitBreakerModule { public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.DELETE, - "/endpoint_configurations/" + this.id + "/circuit_breaker", + "/edges/https/" + this.edgeId + "/routes/" + this.id + "/circuit_breaker", Stream.empty(), Stream.empty(), Optional.empty() @@ -213,15 +228,18 @@ public class EndpointCircuitBreakerModule { /** * Creates a call builder for the Delete API operation. * - * See also https://ngrok.com/docs/api#api-endpoint-circuit-breaker-module-delete. + * See also https://ngrok.com/docs/api#api-edge-route-circuit-breaker-module-delete. * - * @param id a resource identifier + * @param edgeId unique identifier of this edge + * @param id unique identifier of this edge route * @return a call builder for this API call */ public DeleteCallBuilder delete( + final String edgeId, final String id ) { return new DeleteCallBuilder( + edgeId, id ); } diff --git a/src/main/java/com/ngrok/services/EndpointCompressionModule.java b/src/main/java/com/ngrok/services/EdgeRouteCompressionModule.java similarity index 76% rename from src/main/java/com/ngrok/services/EndpointCompressionModule.java rename to src/main/java/com/ngrok/services/EdgeRouteCompressionModule.java index e0c843e..22e5b45 100644 --- a/src/main/java/com/ngrok/services/EndpointCompressionModule.java +++ b/src/main/java/com/ngrok/services/EdgeRouteCompressionModule.java @@ -12,19 +12,19 @@ import java.util.function.Function; import java.util.stream.Stream; /** - * An API client for {@link EndpointCompressionModule}. + * An API client for {@link EdgeRouteCompressionModule}. * - * See also https://ngrok.com/docs/api#api-endpoint-compression-module. + * See also https://ngrok.com/docs/api#api-edge-route-compression-module. */ -public class EndpointCompressionModule { +public class EdgeRouteCompressionModule { private final NgrokApiClient apiClient; /** - * Creates a new sub-client for EndpointCompressionModule. + * Creates a new sub-client for EdgeRouteCompressionModule. * * @param apiClient an instance of {@link com.ngrok.NgrokApiClient} */ - public EndpointCompressionModule(final NgrokApiClient apiClient) { + public EdgeRouteCompressionModule(final NgrokApiClient apiClient) { this.apiClient = Objects.requireNonNull(apiClient, "apiClient is required"); } @@ -32,12 +32,15 @@ public class EndpointCompressionModule { * A builder object encapsulating state for an unsent Replace API call. */ public class ReplaceCallBuilder { + private final String edgeId; private final String id; private EndpointCompression module = null; private ReplaceCallBuilder( + final String edgeId, final String id ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); this.id = Objects.requireNonNull(id, "id is required"); } @@ -71,7 +74,7 @@ public class EndpointCompressionModule { public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.PUT, - "/endpoint_configurations/" + this.id + "/compression", + "/edges/https/" + this.edgeId + "/routes/" + this.id + "/compression", Stream.empty(), Stream.of( new AbstractMap.SimpleEntry<>("module", Optional.of(this.module)) @@ -98,15 +101,18 @@ public class EndpointCompressionModule { /** * Creates a call builder for the Replace API operation. * - * See also https://ngrok.com/docs/api#api-endpoint-compression-module-replace. + * See also https://ngrok.com/docs/api#api-edge-route-compression-module-replace. * + * @param edgeId the value of the edge_id parameter as a {@link String} * @param id the value of the id parameter as a {@link String} * @return a call builder for this API call */ public ReplaceCallBuilder replace( + final String edgeId, final String id ) { return new ReplaceCallBuilder( + edgeId, id ); } @@ -115,11 +121,14 @@ public class EndpointCompressionModule { * A builder object encapsulating state for an unsent Get API call. */ public class GetCallBuilder { + private final String edgeId; private final String id; private GetCallBuilder( + final String edgeId, final String id ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); this.id = Objects.requireNonNull(id, "id is required"); } @@ -131,7 +140,7 @@ public class EndpointCompressionModule { public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.GET, - "/endpoint_configurations/" + this.id + "/compression", + "/edges/https/" + this.edgeId + "/routes/" + this.id + "/compression", Stream.empty(), Stream.empty(), Optional.of(EndpointCompression.class) @@ -156,15 +165,18 @@ public class EndpointCompressionModule { /** * Creates a call builder for the Get API operation. * - * See also https://ngrok.com/docs/api#api-endpoint-compression-module-get. + * See also https://ngrok.com/docs/api#api-edge-route-compression-module-get. * - * @param id a resource identifier + * @param edgeId unique identifier of this edge + * @param id unique identifier of this edge route * @return a call builder for this API call */ public GetCallBuilder get( + final String edgeId, final String id ) { return new GetCallBuilder( + edgeId, id ); } @@ -173,11 +185,14 @@ public class EndpointCompressionModule { * A builder object encapsulating state for an unsent Delete API call. */ public class DeleteCallBuilder { + private final String edgeId; private final String id; private DeleteCallBuilder( + final String edgeId, final String id ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); this.id = Objects.requireNonNull(id, "id is required"); } @@ -189,7 +204,7 @@ public class EndpointCompressionModule { public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.DELETE, - "/endpoint_configurations/" + this.id + "/compression", + "/edges/https/" + this.edgeId + "/routes/" + this.id + "/compression", Stream.empty(), Stream.empty(), Optional.empty() @@ -213,15 +228,18 @@ public class EndpointCompressionModule { /** * Creates a call builder for the Delete API operation. * - * See also https://ngrok.com/docs/api#api-endpoint-compression-module-delete. + * See also https://ngrok.com/docs/api#api-edge-route-compression-module-delete. * - * @param id a resource identifier + * @param edgeId unique identifier of this edge + * @param id unique identifier of this edge route * @return a call builder for this API call */ public DeleteCallBuilder delete( + final String edgeId, final String id ) { return new DeleteCallBuilder( + edgeId, id ); } diff --git a/src/main/java/com/ngrok/services/EdgeRouteIpRestrictionModule.java b/src/main/java/com/ngrok/services/EdgeRouteIpRestrictionModule.java new file mode 100644 index 0000000..3d64927 --- /dev/null +++ b/src/main/java/com/ngrok/services/EdgeRouteIpRestrictionModule.java @@ -0,0 +1,246 @@ +package com.ngrok.services; + +import com.ngrok.NgrokApiClient; +import com.ngrok.definitions.*; + +import java.util.AbstractMap; +import java.util.Objects; +import java.util.Optional; +import java.util.concurrent.CompletionStage; +import java.util.concurrent.ExecutionException; +import java.util.function.Function; +import java.util.stream.Stream; + +/** + * An API client for {@link EdgeRouteIpRestrictionModule}. + * + * See also https://ngrok.com/docs/api#api-edge-route-ip-restriction-module. + */ +public class EdgeRouteIpRestrictionModule { + private final NgrokApiClient apiClient; + + /** + * Creates a new sub-client for EdgeRouteIpRestrictionModule. + * + * @param apiClient an instance of {@link com.ngrok.NgrokApiClient} + */ + public EdgeRouteIpRestrictionModule(final NgrokApiClient apiClient) { + this.apiClient = Objects.requireNonNull(apiClient, "apiClient is required"); + } + + /** + * A builder object encapsulating state for an unsent Replace API call. + */ + public class ReplaceCallBuilder { + private final String edgeId; + private final String id; + private EndpointIpPolicyMutate module = null; + + private ReplaceCallBuilder( + final String edgeId, + final String id + ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Sets the module parameter. + * + * @param module the value of the module parameter as a {@link EndpointIpPolicyMutate} + * @return the call builder instance + */ + public ReplaceCallBuilder module(final EndpointIpPolicyMutate module) { + this.module = Objects.requireNonNull(module, "module is required"); + return this; + } + + /** + * Sets (or unsets) the module parameter. + * + * @param module the value of the module parameter as an {@link Optional} of {@link EndpointIpPolicyMutate} + * @return the call builder instance + */ + public ReplaceCallBuilder module(final Optional module) { + this.module = Objects.requireNonNull(module, "module is required").orElse(null); + return this; + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link EndpointIpPolicy} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.PUT, + "/edges/https/" + this.edgeId + "/routes/" + this.id + "/ip_restriction", + Stream.empty(), + Stream.of( + new AbstractMap.SimpleEntry<>("module", Optional.of(this.module)) + ), + Optional.of(EndpointIpPolicy.class) + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return {@link EndpointIpPolicy} + * @throws InterruptedException if the thread was interrupted during the call + */ + public EndpointIpPolicy blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Creates a call builder for the Replace API operation. + * + * See also https://ngrok.com/docs/api#api-edge-route-ip-restriction-module-replace. + * + * @param edgeId the value of the edge_id parameter as a {@link String} + * @param id the value of the id parameter as a {@link String} + * @return a call builder for this API call + */ + public ReplaceCallBuilder replace( + final String edgeId, + final String id + ) { + return new ReplaceCallBuilder( + edgeId, + id + ); + } + + /** + * A builder object encapsulating state for an unsent Get API call. + */ + public class GetCallBuilder { + private final String edgeId; + private final String id; + + private GetCallBuilder( + final String edgeId, + final String id + ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link EndpointIpPolicy} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.GET, + "/edges/https/" + this.edgeId + "/routes/" + this.id + "/ip_restriction", + Stream.empty(), + Stream.empty(), + Optional.of(EndpointIpPolicy.class) + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return {@link EndpointIpPolicy} + * @throws InterruptedException if the thread was interrupted during the call + */ + public EndpointIpPolicy blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Creates a call builder for the Get API operation. + * + * See also https://ngrok.com/docs/api#api-edge-route-ip-restriction-module-get. + * + * @param edgeId unique identifier of this edge + * @param id unique identifier of this edge route + * @return a call builder for this API call + */ + public GetCallBuilder get( + final String edgeId, + final String id + ) { + return new GetCallBuilder( + edgeId, + id + ); + } + + /** + * A builder object encapsulating state for an unsent Delete API call. + */ + public class DeleteCallBuilder { + private final String edgeId; + private final String id; + + private DeleteCallBuilder( + final String edgeId, + final String id + ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link Void} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.DELETE, + "/edges/https/" + this.edgeId + "/routes/" + this.id + "/ip_restriction", + Stream.empty(), + Stream.empty(), + Optional.empty() + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @throws InterruptedException if the thread was interrupted during the call + */ + public void blockingCall() throws InterruptedException { + try { + call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Creates a call builder for the Delete API operation. + * + * See also https://ngrok.com/docs/api#api-edge-route-ip-restriction-module-delete. + * + * @param edgeId unique identifier of this edge + * @param id unique identifier of this edge route + * @return a call builder for this API call + */ + public DeleteCallBuilder delete( + final String edgeId, + final String id + ) { + return new DeleteCallBuilder( + edgeId, + id + ); + } +} diff --git a/src/main/java/com/ngrok/services/EndpointOAuthModule.java b/src/main/java/com/ngrok/services/EdgeRouteOAuthModule.java similarity index 77% rename from src/main/java/com/ngrok/services/EndpointOAuthModule.java rename to src/main/java/com/ngrok/services/EdgeRouteOAuthModule.java index d2e1f54..8301d4f 100644 --- a/src/main/java/com/ngrok/services/EndpointOAuthModule.java +++ b/src/main/java/com/ngrok/services/EdgeRouteOAuthModule.java @@ -12,19 +12,19 @@ import java.util.function.Function; import java.util.stream.Stream; /** - * An API client for {@link EndpointOAuthModule}. + * An API client for {@link EdgeRouteOAuthModule}. * - * See also https://ngrok.com/docs/api#api-endpoint-o-auth-module. + * See also https://ngrok.com/docs/api#api-edge-route-o-auth-module. */ -public class EndpointOAuthModule { +public class EdgeRouteOAuthModule { private final NgrokApiClient apiClient; /** - * Creates a new sub-client for EndpointOAuthModule. + * Creates a new sub-client for EdgeRouteOAuthModule. * * @param apiClient an instance of {@link com.ngrok.NgrokApiClient} */ - public EndpointOAuthModule(final NgrokApiClient apiClient) { + public EdgeRouteOAuthModule(final NgrokApiClient apiClient) { this.apiClient = Objects.requireNonNull(apiClient, "apiClient is required"); } @@ -32,12 +32,15 @@ public class EndpointOAuthModule { * A builder object encapsulating state for an unsent Replace API call. */ public class ReplaceCallBuilder { + private final String edgeId; private final String id; private EndpointOAuth module = null; private ReplaceCallBuilder( + final String edgeId, final String id ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); this.id = Objects.requireNonNull(id, "id is required"); } @@ -71,7 +74,7 @@ public class EndpointOAuthModule { public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.PUT, - "/endpoint_configurations/" + this.id + "/oauth", + "/edges/https/" + this.edgeId + "/routes/" + this.id + "/oauth", Stream.empty(), Stream.of( new AbstractMap.SimpleEntry<>("module", Optional.of(this.module)) @@ -98,15 +101,18 @@ public class EndpointOAuthModule { /** * Creates a call builder for the Replace API operation. * - * See also https://ngrok.com/docs/api#api-endpoint-o-auth-module-replace. + * See also https://ngrok.com/docs/api#api-edge-route-o-auth-module-replace. * + * @param edgeId the value of the edge_id parameter as a {@link String} * @param id the value of the id parameter as a {@link String} * @return a call builder for this API call */ public ReplaceCallBuilder replace( + final String edgeId, final String id ) { return new ReplaceCallBuilder( + edgeId, id ); } @@ -115,11 +121,14 @@ public class EndpointOAuthModule { * A builder object encapsulating state for an unsent Get API call. */ public class GetCallBuilder { + private final String edgeId; private final String id; private GetCallBuilder( + final String edgeId, final String id ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); this.id = Objects.requireNonNull(id, "id is required"); } @@ -131,7 +140,7 @@ public class EndpointOAuthModule { public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.GET, - "/endpoint_configurations/" + this.id + "/oauth", + "/edges/https/" + this.edgeId + "/routes/" + this.id + "/oauth", Stream.empty(), Stream.empty(), Optional.of(EndpointOAuth.class) @@ -156,15 +165,18 @@ public class EndpointOAuthModule { /** * Creates a call builder for the Get API operation. * - * See also https://ngrok.com/docs/api#api-endpoint-o-auth-module-get. + * See also https://ngrok.com/docs/api#api-edge-route-o-auth-module-get. * - * @param id a resource identifier + * @param edgeId unique identifier of this edge + * @param id unique identifier of this edge route * @return a call builder for this API call */ public GetCallBuilder get( + final String edgeId, final String id ) { return new GetCallBuilder( + edgeId, id ); } @@ -173,11 +185,14 @@ public class EndpointOAuthModule { * A builder object encapsulating state for an unsent Delete API call. */ public class DeleteCallBuilder { + private final String edgeId; private final String id; private DeleteCallBuilder( + final String edgeId, final String id ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); this.id = Objects.requireNonNull(id, "id is required"); } @@ -189,7 +204,7 @@ public class EndpointOAuthModule { public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.DELETE, - "/endpoint_configurations/" + this.id + "/oauth", + "/edges/https/" + this.edgeId + "/routes/" + this.id + "/oauth", Stream.empty(), Stream.empty(), Optional.empty() @@ -213,15 +228,18 @@ public class EndpointOAuthModule { /** * Creates a call builder for the Delete API operation. * - * See also https://ngrok.com/docs/api#api-endpoint-o-auth-module-delete. + * See also https://ngrok.com/docs/api#api-edge-route-o-auth-module-delete. * - * @param id a resource identifier + * @param edgeId unique identifier of this edge + * @param id unique identifier of this edge route * @return a call builder for this API call */ public DeleteCallBuilder delete( + final String edgeId, final String id ) { return new DeleteCallBuilder( + edgeId, id ); } diff --git a/src/main/java/com/ngrok/services/EndpointOidcModule.java b/src/main/java/com/ngrok/services/EdgeRouteOidcModule.java similarity index 77% rename from src/main/java/com/ngrok/services/EndpointOidcModule.java rename to src/main/java/com/ngrok/services/EdgeRouteOidcModule.java index a799371..99d6be9 100644 --- a/src/main/java/com/ngrok/services/EndpointOidcModule.java +++ b/src/main/java/com/ngrok/services/EdgeRouteOidcModule.java @@ -12,19 +12,19 @@ import java.util.function.Function; import java.util.stream.Stream; /** - * An API client for {@link EndpointOidcModule}. + * An API client for {@link EdgeRouteOidcModule}. * - * See also https://ngrok.com/docs/api#api-endpoint-oidc-module. + * See also https://ngrok.com/docs/api#api-edge-route-oidc-module. */ -public class EndpointOidcModule { +public class EdgeRouteOidcModule { private final NgrokApiClient apiClient; /** - * Creates a new sub-client for EndpointOidcModule. + * Creates a new sub-client for EdgeRouteOidcModule. * * @param apiClient an instance of {@link com.ngrok.NgrokApiClient} */ - public EndpointOidcModule(final NgrokApiClient apiClient) { + public EdgeRouteOidcModule(final NgrokApiClient apiClient) { this.apiClient = Objects.requireNonNull(apiClient, "apiClient is required"); } @@ -32,12 +32,15 @@ public class EndpointOidcModule { * A builder object encapsulating state for an unsent Replace API call. */ public class ReplaceCallBuilder { + private final String edgeId; private final String id; private EndpointOidc module = null; private ReplaceCallBuilder( + final String edgeId, final String id ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); this.id = Objects.requireNonNull(id, "id is required"); } @@ -71,7 +74,7 @@ public class EndpointOidcModule { public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.PUT, - "/endpoint_configurations/" + this.id + "/oidc", + "/edges/https/" + this.edgeId + "/routes/" + this.id + "/oidc", Stream.empty(), Stream.of( new AbstractMap.SimpleEntry<>("module", Optional.of(this.module)) @@ -98,15 +101,18 @@ public class EndpointOidcModule { /** * Creates a call builder for the Replace API operation. * - * See also https://ngrok.com/docs/api#api-endpoint-oidc-module-replace. + * See also https://ngrok.com/docs/api#api-edge-route-oidc-module-replace. * + * @param edgeId the value of the edge_id parameter as a {@link String} * @param id the value of the id parameter as a {@link String} * @return a call builder for this API call */ public ReplaceCallBuilder replace( + final String edgeId, final String id ) { return new ReplaceCallBuilder( + edgeId, id ); } @@ -115,11 +121,14 @@ public class EndpointOidcModule { * A builder object encapsulating state for an unsent Get API call. */ public class GetCallBuilder { + private final String edgeId; private final String id; private GetCallBuilder( + final String edgeId, final String id ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); this.id = Objects.requireNonNull(id, "id is required"); } @@ -131,7 +140,7 @@ public class EndpointOidcModule { public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.GET, - "/endpoint_configurations/" + this.id + "/oidc", + "/edges/https/" + this.edgeId + "/routes/" + this.id + "/oidc", Stream.empty(), Stream.empty(), Optional.of(EndpointOidc.class) @@ -156,15 +165,18 @@ public class EndpointOidcModule { /** * Creates a call builder for the Get API operation. * - * See also https://ngrok.com/docs/api#api-endpoint-oidc-module-get. + * See also https://ngrok.com/docs/api#api-edge-route-oidc-module-get. * - * @param id a resource identifier + * @param edgeId unique identifier of this edge + * @param id unique identifier of this edge route * @return a call builder for this API call */ public GetCallBuilder get( + final String edgeId, final String id ) { return new GetCallBuilder( + edgeId, id ); } @@ -173,11 +185,14 @@ public class EndpointOidcModule { * A builder object encapsulating state for an unsent Delete API call. */ public class DeleteCallBuilder { + private final String edgeId; private final String id; private DeleteCallBuilder( + final String edgeId, final String id ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); this.id = Objects.requireNonNull(id, "id is required"); } @@ -189,7 +204,7 @@ public class EndpointOidcModule { public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.DELETE, - "/endpoint_configurations/" + this.id + "/oidc", + "/edges/https/" + this.edgeId + "/routes/" + this.id + "/oidc", Stream.empty(), Stream.empty(), Optional.empty() @@ -213,15 +228,18 @@ public class EndpointOidcModule { /** * Creates a call builder for the Delete API operation. * - * See also https://ngrok.com/docs/api#api-endpoint-oidc-module-delete. + * See also https://ngrok.com/docs/api#api-edge-route-oidc-module-delete. * - * @param id a resource identifier + * @param edgeId unique identifier of this edge + * @param id unique identifier of this edge route * @return a call builder for this API call */ public DeleteCallBuilder delete( + final String edgeId, final String id ) { return new DeleteCallBuilder( + edgeId, id ); } diff --git a/src/main/java/com/ngrok/services/EndpointRequestHeadersModule.java b/src/main/java/com/ngrok/services/EdgeRouteRequestHeadersModule.java similarity index 76% rename from src/main/java/com/ngrok/services/EndpointRequestHeadersModule.java rename to src/main/java/com/ngrok/services/EdgeRouteRequestHeadersModule.java index 601e1b4..0a523d6 100644 --- a/src/main/java/com/ngrok/services/EndpointRequestHeadersModule.java +++ b/src/main/java/com/ngrok/services/EdgeRouteRequestHeadersModule.java @@ -12,19 +12,19 @@ import java.util.function.Function; import java.util.stream.Stream; /** - * An API client for {@link EndpointRequestHeadersModule}. + * An API client for {@link EdgeRouteRequestHeadersModule}. * - * See also https://ngrok.com/docs/api#api-endpoint-request-headers-module. + * See also https://ngrok.com/docs/api#api-edge-route-request-headers-module. */ -public class EndpointRequestHeadersModule { +public class EdgeRouteRequestHeadersModule { private final NgrokApiClient apiClient; /** - * Creates a new sub-client for EndpointRequestHeadersModule. + * Creates a new sub-client for EdgeRouteRequestHeadersModule. * * @param apiClient an instance of {@link com.ngrok.NgrokApiClient} */ - public EndpointRequestHeadersModule(final NgrokApiClient apiClient) { + public EdgeRouteRequestHeadersModule(final NgrokApiClient apiClient) { this.apiClient = Objects.requireNonNull(apiClient, "apiClient is required"); } @@ -32,12 +32,15 @@ public class EndpointRequestHeadersModule { * A builder object encapsulating state for an unsent Replace API call. */ public class ReplaceCallBuilder { + private final String edgeId; private final String id; private EndpointRequestHeaders module = null; private ReplaceCallBuilder( + final String edgeId, final String id ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); this.id = Objects.requireNonNull(id, "id is required"); } @@ -71,7 +74,7 @@ public class EndpointRequestHeadersModule { public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.PUT, - "/endpoint_configurations/" + this.id + "/request_headers", + "/edges/https/" + this.edgeId + "/routes/" + this.id + "/request_headers", Stream.empty(), Stream.of( new AbstractMap.SimpleEntry<>("module", Optional.of(this.module)) @@ -98,15 +101,18 @@ public class EndpointRequestHeadersModule { /** * Creates a call builder for the Replace API operation. * - * See also https://ngrok.com/docs/api#api-endpoint-request-headers-module-replace. + * See also https://ngrok.com/docs/api#api-edge-route-request-headers-module-replace. * + * @param edgeId the value of the edge_id parameter as a {@link String} * @param id the value of the id parameter as a {@link String} * @return a call builder for this API call */ public ReplaceCallBuilder replace( + final String edgeId, final String id ) { return new ReplaceCallBuilder( + edgeId, id ); } @@ -115,11 +121,14 @@ public class EndpointRequestHeadersModule { * A builder object encapsulating state for an unsent Get API call. */ public class GetCallBuilder { + private final String edgeId; private final String id; private GetCallBuilder( + final String edgeId, final String id ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); this.id = Objects.requireNonNull(id, "id is required"); } @@ -131,7 +140,7 @@ public class EndpointRequestHeadersModule { public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.GET, - "/endpoint_configurations/" + this.id + "/request_headers", + "/edges/https/" + this.edgeId + "/routes/" + this.id + "/request_headers", Stream.empty(), Stream.empty(), Optional.of(EndpointRequestHeaders.class) @@ -156,15 +165,18 @@ public class EndpointRequestHeadersModule { /** * Creates a call builder for the Get API operation. * - * See also https://ngrok.com/docs/api#api-endpoint-request-headers-module-get. + * See also https://ngrok.com/docs/api#api-edge-route-request-headers-module-get. * - * @param id a resource identifier + * @param edgeId unique identifier of this edge + * @param id unique identifier of this edge route * @return a call builder for this API call */ public GetCallBuilder get( + final String edgeId, final String id ) { return new GetCallBuilder( + edgeId, id ); } @@ -173,11 +185,14 @@ public class EndpointRequestHeadersModule { * A builder object encapsulating state for an unsent Delete API call. */ public class DeleteCallBuilder { + private final String edgeId; private final String id; private DeleteCallBuilder( + final String edgeId, final String id ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); this.id = Objects.requireNonNull(id, "id is required"); } @@ -189,7 +204,7 @@ public class EndpointRequestHeadersModule { public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.DELETE, - "/endpoint_configurations/" + this.id + "/request_headers", + "/edges/https/" + this.edgeId + "/routes/" + this.id + "/request_headers", Stream.empty(), Stream.empty(), Optional.empty() @@ -213,15 +228,18 @@ public class EndpointRequestHeadersModule { /** * Creates a call builder for the Delete API operation. * - * See also https://ngrok.com/docs/api#api-endpoint-request-headers-module-delete. + * See also https://ngrok.com/docs/api#api-edge-route-request-headers-module-delete. * - * @param id a resource identifier + * @param edgeId unique identifier of this edge + * @param id unique identifier of this edge route * @return a call builder for this API call */ public DeleteCallBuilder delete( + final String edgeId, final String id ) { return new DeleteCallBuilder( + edgeId, id ); } diff --git a/src/main/java/com/ngrok/services/EndpointResponseHeadersModule.java b/src/main/java/com/ngrok/services/EdgeRouteResponseHeadersModule.java similarity index 76% rename from src/main/java/com/ngrok/services/EndpointResponseHeadersModule.java rename to src/main/java/com/ngrok/services/EdgeRouteResponseHeadersModule.java index fe1fec6..85c66ea 100644 --- a/src/main/java/com/ngrok/services/EndpointResponseHeadersModule.java +++ b/src/main/java/com/ngrok/services/EdgeRouteResponseHeadersModule.java @@ -12,19 +12,19 @@ import java.util.function.Function; import java.util.stream.Stream; /** - * An API client for {@link EndpointResponseHeadersModule}. + * An API client for {@link EdgeRouteResponseHeadersModule}. * - * See also https://ngrok.com/docs/api#api-endpoint-response-headers-module. + * See also https://ngrok.com/docs/api#api-edge-route-response-headers-module. */ -public class EndpointResponseHeadersModule { +public class EdgeRouteResponseHeadersModule { private final NgrokApiClient apiClient; /** - * Creates a new sub-client for EndpointResponseHeadersModule. + * Creates a new sub-client for EdgeRouteResponseHeadersModule. * * @param apiClient an instance of {@link com.ngrok.NgrokApiClient} */ - public EndpointResponseHeadersModule(final NgrokApiClient apiClient) { + public EdgeRouteResponseHeadersModule(final NgrokApiClient apiClient) { this.apiClient = Objects.requireNonNull(apiClient, "apiClient is required"); } @@ -32,12 +32,15 @@ public class EndpointResponseHeadersModule { * A builder object encapsulating state for an unsent Replace API call. */ public class ReplaceCallBuilder { + private final String edgeId; private final String id; private EndpointResponseHeaders module = null; private ReplaceCallBuilder( + final String edgeId, final String id ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); this.id = Objects.requireNonNull(id, "id is required"); } @@ -71,7 +74,7 @@ public class EndpointResponseHeadersModule { public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.PUT, - "/endpoint_configurations/" + this.id + "/response_headers", + "/edges/https/" + this.edgeId + "/routes/" + this.id + "/response_headers", Stream.empty(), Stream.of( new AbstractMap.SimpleEntry<>("module", Optional.of(this.module)) @@ -98,15 +101,18 @@ public class EndpointResponseHeadersModule { /** * Creates a call builder for the Replace API operation. * - * See also https://ngrok.com/docs/api#api-endpoint-response-headers-module-replace. + * See also https://ngrok.com/docs/api#api-edge-route-response-headers-module-replace. * + * @param edgeId the value of the edge_id parameter as a {@link String} * @param id the value of the id parameter as a {@link String} * @return a call builder for this API call */ public ReplaceCallBuilder replace( + final String edgeId, final String id ) { return new ReplaceCallBuilder( + edgeId, id ); } @@ -115,11 +121,14 @@ public class EndpointResponseHeadersModule { * A builder object encapsulating state for an unsent Get API call. */ public class GetCallBuilder { + private final String edgeId; private final String id; private GetCallBuilder( + final String edgeId, final String id ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); this.id = Objects.requireNonNull(id, "id is required"); } @@ -131,7 +140,7 @@ public class EndpointResponseHeadersModule { public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.GET, - "/endpoint_configurations/" + this.id + "/response_headers", + "/edges/https/" + this.edgeId + "/routes/" + this.id + "/response_headers", Stream.empty(), Stream.empty(), Optional.of(EndpointResponseHeaders.class) @@ -156,15 +165,18 @@ public class EndpointResponseHeadersModule { /** * Creates a call builder for the Get API operation. * - * See also https://ngrok.com/docs/api#api-endpoint-response-headers-module-get. + * See also https://ngrok.com/docs/api#api-edge-route-response-headers-module-get. * - * @param id a resource identifier + * @param edgeId unique identifier of this edge + * @param id unique identifier of this edge route * @return a call builder for this API call */ public GetCallBuilder get( + final String edgeId, final String id ) { return new GetCallBuilder( + edgeId, id ); } @@ -173,11 +185,14 @@ public class EndpointResponseHeadersModule { * A builder object encapsulating state for an unsent Delete API call. */ public class DeleteCallBuilder { + private final String edgeId; private final String id; private DeleteCallBuilder( + final String edgeId, final String id ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); this.id = Objects.requireNonNull(id, "id is required"); } @@ -189,7 +204,7 @@ public class EndpointResponseHeadersModule { public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.DELETE, - "/endpoint_configurations/" + this.id + "/response_headers", + "/edges/https/" + this.edgeId + "/routes/" + this.id + "/response_headers", Stream.empty(), Stream.empty(), Optional.empty() @@ -213,15 +228,18 @@ public class EndpointResponseHeadersModule { /** * Creates a call builder for the Delete API operation. * - * See also https://ngrok.com/docs/api#api-endpoint-response-headers-module-delete. + * See also https://ngrok.com/docs/api#api-edge-route-response-headers-module-delete. * - * @param id a resource identifier + * @param edgeId unique identifier of this edge + * @param id unique identifier of this edge route * @return a call builder for this API call */ public DeleteCallBuilder delete( + final String edgeId, final String id ) { return new DeleteCallBuilder( + edgeId, id ); } diff --git a/src/main/java/com/ngrok/services/EndpointSamlModule.java b/src/main/java/com/ngrok/services/EdgeRouteSamlModule.java similarity index 77% rename from src/main/java/com/ngrok/services/EndpointSamlModule.java rename to src/main/java/com/ngrok/services/EdgeRouteSamlModule.java index 876edf4..1c90c29 100644 --- a/src/main/java/com/ngrok/services/EndpointSamlModule.java +++ b/src/main/java/com/ngrok/services/EdgeRouteSamlModule.java @@ -12,19 +12,19 @@ import java.util.function.Function; import java.util.stream.Stream; /** - * An API client for {@link EndpointSamlModule}. + * An API client for {@link EdgeRouteSamlModule}. * - * See also https://ngrok.com/docs/api#api-endpoint-saml-module. + * See also https://ngrok.com/docs/api#api-edge-route-saml-module. */ -public class EndpointSamlModule { +public class EdgeRouteSamlModule { private final NgrokApiClient apiClient; /** - * Creates a new sub-client for EndpointSamlModule. + * Creates a new sub-client for EdgeRouteSamlModule. * * @param apiClient an instance of {@link com.ngrok.NgrokApiClient} */ - public EndpointSamlModule(final NgrokApiClient apiClient) { + public EdgeRouteSamlModule(final NgrokApiClient apiClient) { this.apiClient = Objects.requireNonNull(apiClient, "apiClient is required"); } @@ -32,12 +32,15 @@ public class EndpointSamlModule { * A builder object encapsulating state for an unsent Replace API call. */ public class ReplaceCallBuilder { + private final String edgeId; private final String id; private EndpointSamlMutate module = null; private ReplaceCallBuilder( + final String edgeId, final String id ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); this.id = Objects.requireNonNull(id, "id is required"); } @@ -71,7 +74,7 @@ public class EndpointSamlModule { public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.PUT, - "/endpoint_configurations/" + this.id + "/saml", + "/edges/https/" + this.edgeId + "/routes/" + this.id + "/saml", Stream.empty(), Stream.of( new AbstractMap.SimpleEntry<>("module", Optional.of(this.module)) @@ -98,15 +101,18 @@ public class EndpointSamlModule { /** * Creates a call builder for the Replace API operation. * - * See also https://ngrok.com/docs/api#api-endpoint-saml-module-replace. + * See also https://ngrok.com/docs/api#api-edge-route-saml-module-replace. * + * @param edgeId the value of the edge_id parameter as a {@link String} * @param id the value of the id parameter as a {@link String} * @return a call builder for this API call */ public ReplaceCallBuilder replace( + final String edgeId, final String id ) { return new ReplaceCallBuilder( + edgeId, id ); } @@ -115,11 +121,14 @@ public class EndpointSamlModule { * A builder object encapsulating state for an unsent Get API call. */ public class GetCallBuilder { + private final String edgeId; private final String id; private GetCallBuilder( + final String edgeId, final String id ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); this.id = Objects.requireNonNull(id, "id is required"); } @@ -131,7 +140,7 @@ public class EndpointSamlModule { public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.GET, - "/endpoint_configurations/" + this.id + "/saml", + "/edges/https/" + this.edgeId + "/routes/" + this.id + "/saml", Stream.empty(), Stream.empty(), Optional.of(EndpointSaml.class) @@ -156,15 +165,18 @@ public class EndpointSamlModule { /** * Creates a call builder for the Get API operation. * - * See also https://ngrok.com/docs/api#api-endpoint-saml-module-get. + * See also https://ngrok.com/docs/api#api-edge-route-saml-module-get. * - * @param id a resource identifier + * @param edgeId unique identifier of this edge + * @param id unique identifier of this edge route * @return a call builder for this API call */ public GetCallBuilder get( + final String edgeId, final String id ) { return new GetCallBuilder( + edgeId, id ); } @@ -173,11 +185,14 @@ public class EndpointSamlModule { * A builder object encapsulating state for an unsent Delete API call. */ public class DeleteCallBuilder { + private final String edgeId; private final String id; private DeleteCallBuilder( + final String edgeId, final String id ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); this.id = Objects.requireNonNull(id, "id is required"); } @@ -189,7 +204,7 @@ public class EndpointSamlModule { public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.DELETE, - "/endpoint_configurations/" + this.id + "/saml", + "/edges/https/" + this.edgeId + "/routes/" + this.id + "/saml", Stream.empty(), Stream.empty(), Optional.empty() @@ -213,15 +228,18 @@ public class EndpointSamlModule { /** * Creates a call builder for the Delete API operation. * - * See also https://ngrok.com/docs/api#api-endpoint-saml-module-delete. + * See also https://ngrok.com/docs/api#api-edge-route-saml-module-delete. * - * @param id a resource identifier + * @param edgeId unique identifier of this edge + * @param id unique identifier of this edge route * @return a call builder for this API call */ public DeleteCallBuilder delete( + final String edgeId, final String id ) { return new DeleteCallBuilder( + edgeId, id ); } diff --git a/src/main/java/com/ngrok/services/EndpointWebhookValidationModule.java b/src/main/java/com/ngrok/services/EdgeRouteWebhookVerificationModule.java similarity index 75% rename from src/main/java/com/ngrok/services/EndpointWebhookValidationModule.java rename to src/main/java/com/ngrok/services/EdgeRouteWebhookVerificationModule.java index 8d2fc6d..760d22e 100644 --- a/src/main/java/com/ngrok/services/EndpointWebhookValidationModule.java +++ b/src/main/java/com/ngrok/services/EdgeRouteWebhookVerificationModule.java @@ -12,19 +12,19 @@ import java.util.function.Function; import java.util.stream.Stream; /** - * An API client for {@link EndpointWebhookValidationModule}. + * An API client for {@link EdgeRouteWebhookVerificationModule}. * - * See also https://ngrok.com/docs/api#api-endpoint-webhook-validation-module. + * See also https://ngrok.com/docs/api#api-edge-route-webhook-verification-module. */ -public class EndpointWebhookValidationModule { +public class EdgeRouteWebhookVerificationModule { private final NgrokApiClient apiClient; /** - * Creates a new sub-client for EndpointWebhookValidationModule. + * Creates a new sub-client for EdgeRouteWebhookVerificationModule. * * @param apiClient an instance of {@link com.ngrok.NgrokApiClient} */ - public EndpointWebhookValidationModule(final NgrokApiClient apiClient) { + public EdgeRouteWebhookVerificationModule(final NgrokApiClient apiClient) { this.apiClient = Objects.requireNonNull(apiClient, "apiClient is required"); } @@ -32,12 +32,15 @@ public class EndpointWebhookValidationModule { * A builder object encapsulating state for an unsent Replace API call. */ public class ReplaceCallBuilder { + private final String edgeId; private final String id; private EndpointWebhookValidation module = null; private ReplaceCallBuilder( + final String edgeId, final String id ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); this.id = Objects.requireNonNull(id, "id is required"); } @@ -71,7 +74,7 @@ public class EndpointWebhookValidationModule { public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.PUT, - "/endpoint_configurations/" + this.id + "/webhook_validation", + "/edges/https/" + this.edgeId + "/routes/" + this.id + "/webhook_verification", Stream.empty(), Stream.of( new AbstractMap.SimpleEntry<>("module", Optional.of(this.module)) @@ -98,15 +101,18 @@ public class EndpointWebhookValidationModule { /** * Creates a call builder for the Replace API operation. * - * See also https://ngrok.com/docs/api#api-endpoint-webhook-validation-module-replace. + * See also https://ngrok.com/docs/api#api-edge-route-webhook-verification-module-replace. * + * @param edgeId the value of the edge_id parameter as a {@link String} * @param id the value of the id parameter as a {@link String} * @return a call builder for this API call */ public ReplaceCallBuilder replace( + final String edgeId, final String id ) { return new ReplaceCallBuilder( + edgeId, id ); } @@ -115,11 +121,14 @@ public class EndpointWebhookValidationModule { * A builder object encapsulating state for an unsent Get API call. */ public class GetCallBuilder { + private final String edgeId; private final String id; private GetCallBuilder( + final String edgeId, final String id ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); this.id = Objects.requireNonNull(id, "id is required"); } @@ -131,7 +140,7 @@ public class EndpointWebhookValidationModule { public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.GET, - "/endpoint_configurations/" + this.id + "/webhook_validation", + "/edges/https/" + this.edgeId + "/routes/" + this.id + "/webhook_verification", Stream.empty(), Stream.empty(), Optional.of(EndpointWebhookValidation.class) @@ -156,15 +165,18 @@ public class EndpointWebhookValidationModule { /** * Creates a call builder for the Get API operation. * - * See also https://ngrok.com/docs/api#api-endpoint-webhook-validation-module-get. + * See also https://ngrok.com/docs/api#api-edge-route-webhook-verification-module-get. * - * @param id a resource identifier + * @param edgeId unique identifier of this edge + * @param id unique identifier of this edge route * @return a call builder for this API call */ public GetCallBuilder get( + final String edgeId, final String id ) { return new GetCallBuilder( + edgeId, id ); } @@ -173,11 +185,14 @@ public class EndpointWebhookValidationModule { * A builder object encapsulating state for an unsent Delete API call. */ public class DeleteCallBuilder { + private final String edgeId; private final String id; private DeleteCallBuilder( + final String edgeId, final String id ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); this.id = Objects.requireNonNull(id, "id is required"); } @@ -189,7 +204,7 @@ public class EndpointWebhookValidationModule { public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.DELETE, - "/endpoint_configurations/" + this.id + "/webhook_validation", + "/edges/https/" + this.edgeId + "/routes/" + this.id + "/webhook_verification", Stream.empty(), Stream.empty(), Optional.empty() @@ -213,15 +228,18 @@ public class EndpointWebhookValidationModule { /** * Creates a call builder for the Delete API operation. * - * See also https://ngrok.com/docs/api#api-endpoint-webhook-validation-module-delete. + * See also https://ngrok.com/docs/api#api-edge-route-webhook-verification-module-delete. * - * @param id a resource identifier + * @param edgeId unique identifier of this edge + * @param id unique identifier of this edge route * @return a call builder for this API call */ public DeleteCallBuilder delete( + final String edgeId, final String id ) { return new DeleteCallBuilder( + edgeId, id ); } diff --git a/src/main/java/com/ngrok/services/EdgeRouteWebsocketTcpConverterModule.java b/src/main/java/com/ngrok/services/EdgeRouteWebsocketTcpConverterModule.java new file mode 100644 index 0000000..ee7b667 --- /dev/null +++ b/src/main/java/com/ngrok/services/EdgeRouteWebsocketTcpConverterModule.java @@ -0,0 +1,246 @@ +package com.ngrok.services; + +import com.ngrok.NgrokApiClient; +import com.ngrok.definitions.*; + +import java.util.AbstractMap; +import java.util.Objects; +import java.util.Optional; +import java.util.concurrent.CompletionStage; +import java.util.concurrent.ExecutionException; +import java.util.function.Function; +import java.util.stream.Stream; + +/** + * An API client for {@link EdgeRouteWebsocketTcpConverterModule}. + * + * See also https://ngrok.com/docs/api#api-edge-route-websocket-tcp-converter-module. + */ +public class EdgeRouteWebsocketTcpConverterModule { + private final NgrokApiClient apiClient; + + /** + * Creates a new sub-client for EdgeRouteWebsocketTcpConverterModule. + * + * @param apiClient an instance of {@link com.ngrok.NgrokApiClient} + */ + public EdgeRouteWebsocketTcpConverterModule(final NgrokApiClient apiClient) { + this.apiClient = Objects.requireNonNull(apiClient, "apiClient is required"); + } + + /** + * A builder object encapsulating state for an unsent Replace API call. + */ + public class ReplaceCallBuilder { + private final String edgeId; + private final String id; + private EndpointWebsocketTcpConverter module = null; + + private ReplaceCallBuilder( + final String edgeId, + final String id + ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Sets the module parameter. + * + * @param module the value of the module parameter as a {@link EndpointWebsocketTcpConverter} + * @return the call builder instance + */ + public ReplaceCallBuilder module(final EndpointWebsocketTcpConverter module) { + this.module = Objects.requireNonNull(module, "module is required"); + return this; + } + + /** + * Sets (or unsets) the module parameter. + * + * @param module the value of the module parameter as an {@link Optional} of {@link EndpointWebsocketTcpConverter} + * @return the call builder instance + */ + public ReplaceCallBuilder module(final Optional module) { + this.module = Objects.requireNonNull(module, "module is required").orElse(null); + return this; + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link EndpointWebsocketTcpConverter} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.PUT, + "/edges/https/" + this.edgeId + "/routes/" + this.id + "/websocket_tcp_converter", + Stream.empty(), + Stream.of( + new AbstractMap.SimpleEntry<>("module", Optional.of(this.module)) + ), + Optional.of(EndpointWebsocketTcpConverter.class) + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return {@link EndpointWebsocketTcpConverter} + * @throws InterruptedException if the thread was interrupted during the call + */ + public EndpointWebsocketTcpConverter blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Creates a call builder for the Replace API operation. + * + * See also https://ngrok.com/docs/api#api-edge-route-websocket-tcp-converter-module-replace. + * + * @param edgeId the value of the edge_id parameter as a {@link String} + * @param id the value of the id parameter as a {@link String} + * @return a call builder for this API call + */ + public ReplaceCallBuilder replace( + final String edgeId, + final String id + ) { + return new ReplaceCallBuilder( + edgeId, + id + ); + } + + /** + * A builder object encapsulating state for an unsent Get API call. + */ + public class GetCallBuilder { + private final String edgeId; + private final String id; + + private GetCallBuilder( + final String edgeId, + final String id + ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link EndpointWebsocketTcpConverter} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.GET, + "/edges/https/" + this.edgeId + "/routes/" + this.id + "/websocket_tcp_converter", + Stream.empty(), + Stream.empty(), + Optional.of(EndpointWebsocketTcpConverter.class) + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return {@link EndpointWebsocketTcpConverter} + * @throws InterruptedException if the thread was interrupted during the call + */ + public EndpointWebsocketTcpConverter blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Creates a call builder for the Get API operation. + * + * See also https://ngrok.com/docs/api#api-edge-route-websocket-tcp-converter-module-get. + * + * @param edgeId unique identifier of this edge + * @param id unique identifier of this edge route + * @return a call builder for this API call + */ + public GetCallBuilder get( + final String edgeId, + final String id + ) { + return new GetCallBuilder( + edgeId, + id + ); + } + + /** + * A builder object encapsulating state for an unsent Delete API call. + */ + public class DeleteCallBuilder { + private final String edgeId; + private final String id; + + private DeleteCallBuilder( + final String edgeId, + final String id + ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link Void} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.DELETE, + "/edges/https/" + this.edgeId + "/routes/" + this.id + "/websocket_tcp_converter", + Stream.empty(), + Stream.empty(), + Optional.empty() + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @throws InterruptedException if the thread was interrupted during the call + */ + public void blockingCall() throws InterruptedException { + try { + call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Creates a call builder for the Delete API operation. + * + * See also https://ngrok.com/docs/api#api-edge-route-websocket-tcp-converter-module-delete. + * + * @param edgeId unique identifier of this edge + * @param id unique identifier of this edge route + * @return a call builder for this API call + */ + public DeleteCallBuilder delete( + final String edgeId, + final String id + ) { + return new DeleteCallBuilder( + edgeId, + id + ); + } +} diff --git a/src/main/java/com/ngrok/services/EventStreams.java b/src/main/java/com/ngrok/services/EdgesHttps.java similarity index 56% rename from src/main/java/com/ngrok/services/EventStreams.java rename to src/main/java/com/ngrok/services/EdgesHttps.java index 6908634..385ccf8 100644 --- a/src/main/java/com/ngrok/services/EventStreams.java +++ b/src/main/java/com/ngrok/services/EdgesHttps.java @@ -12,19 +12,19 @@ import java.util.function.Function; import java.util.stream.Stream; /** - * An API client for {@link EventStreams}. + * An API client for {@link EdgesHttps}. * - * See also https://ngrok.com/docs/api#api-event-streams. + * See also https://ngrok.com/docs/api#api-edges-https. */ -public class EventStreams { +public class EdgesHttps { private final NgrokApiClient apiClient; /** - * Creates a new sub-client for EventStreams. + * Creates a new sub-client for EdgesHttps. * * @param apiClient an instance of {@link com.ngrok.NgrokApiClient} */ - public EventStreams(final NgrokApiClient apiClient) { + public EdgesHttps(final NgrokApiClient apiClient) { this.apiClient = Objects.requireNonNull(apiClient, "apiClient is required"); } @@ -32,43 +32,19 @@ public class EventStreams { * A builder object encapsulating state for an unsent Create API call. */ public class CreateCallBuilder { - private String metadata = ""; private String description = ""; - private java.util.List fields = java.util.Collections.emptyList(); - private String eventType = ""; - private java.util.List destinationIds = java.util.Collections.emptyList(); - private double samplingRate = 0.0d; + private String metadata = ""; + private Optional> hostports = Optional.empty(); + private Optional mutualTls = Optional.empty(); + private Optional tlsTermination = Optional.empty(); private CreateCallBuilder( ) { } /** - * Arbitrary user-defined machine-readable data of this Event Stream. Optional, max - * 4096 bytes. - * - * @param metadata the value of the metadata parameter as a {@link String} - * @return the call builder instance - */ - public CreateCallBuilder metadata(final String metadata) { - this.metadata = Objects.requireNonNull(metadata, "metadata is required"); - return this; - } - - /** - * Arbitrary user-defined machine-readable data of this Event Stream. Optional, max - * 4096 bytes. - * - * @param metadata the value of the metadata parameter as an {@link Optional} of {@link String} - * @return the call builder instance - */ - public CreateCallBuilder metadata(final Optional metadata) { - this.metadata = Objects.requireNonNull(metadata, "metadata is required").orElse(""); - return this; - } - - /** - * Human-readable description of the Event Stream. Optional, max 255 bytes. + * human-readable description of what this edge will be used for; optional, max 255 + * bytes. * * @param description the value of the description parameter as a {@link String} * @return the call builder instance @@ -79,7 +55,8 @@ public class EventStreams { } /** - * Human-readable description of the Event Stream. Optional, max 255 bytes. + * human-readable description of what this edge will be used for; optional, max 255 + * bytes. * * @param description the value of the description parameter as an {@link Optional} of {@link String} * @return the call builder instance @@ -90,128 +67,123 @@ public class EventStreams { } /** - * A list of protocol-specific fields you want to collect on each event. + * arbitrary user-defined machine-readable data of this edge; optional, max 4096 + * bytes. * - * @param fields the value of the fields parameter as a {@link java.util.List} + * @param metadata the value of the metadata parameter as a {@link String} * @return the call builder instance */ - public CreateCallBuilder fields(final java.util.List fields) { - this.fields = Objects.requireNonNull(fields, "fields is required"); + public CreateCallBuilder metadata(final String metadata) { + this.metadata = Objects.requireNonNull(metadata, "metadata is required"); return this; } /** - * A list of protocol-specific fields you want to collect on each event. + * arbitrary user-defined machine-readable data of this edge; optional, max 4096 + * bytes. * - * @param fields the value of the fields parameter as an {@link Optional} of {@link java.util.List} + * @param metadata the value of the metadata parameter as an {@link Optional} of {@link String} * @return the call builder instance */ - public CreateCallBuilder fields(final Optional> fields) { - this.fields = Objects.requireNonNull(fields, "fields is required").orElse(java.util.Collections.emptyList()); + public CreateCallBuilder metadata(final Optional metadata) { + this.metadata = Objects.requireNonNull(metadata, "metadata is required").orElse(""); return this; } /** - * The protocol that determines which events will be collected. Supported values - * are tcp_connection_closed and http_request_complete. + * hostports served by this edge * - * @param eventType the value of the event_type parameter as a {@link String} + * @param hostports the value of the hostports parameter as a {@link java.util.List} * @return the call builder instance */ - public CreateCallBuilder eventType(final String eventType) { - this.eventType = Objects.requireNonNull(eventType, "eventType is required"); + public CreateCallBuilder hostports(final java.util.List hostports) { + this.hostports = Optional.ofNullable(hostports); return this; } /** - * The protocol that determines which events will be collected. Supported values - * are tcp_connection_closed and http_request_complete. + * hostports served by this edge * - * @param eventType the value of the event_type parameter as an {@link Optional} of {@link String} + * @param hostports the value of the hostports parameter as an {@link Optional} of {@link java.util.List} * @return the call builder instance */ - public CreateCallBuilder eventType(final Optional eventType) { - this.eventType = Objects.requireNonNull(eventType, "eventType is required").orElse(""); + public CreateCallBuilder hostports(final Optional> hostports) { + this.hostports = Objects.requireNonNull(hostports, "hostports is required"); return this; } /** - * A list of Event Destination IDs which should be used for this Event Stream. - * Event Streams are required to have at least one Event Destination. + * edge modules * - * @param destinationIds the value of the destination_ids parameter as a {@link java.util.List} + * @param mutualTls the value of the mutual_tls parameter as a {@link EndpointMutualTlsMutate} * @return the call builder instance */ - public CreateCallBuilder destinationIds(final java.util.List destinationIds) { - this.destinationIds = Objects.requireNonNull(destinationIds, "destinationIds is required"); + public CreateCallBuilder mutualTls(final EndpointMutualTlsMutate mutualTls) { + this.mutualTls = Optional.ofNullable(mutualTls); return this; } /** - * A list of Event Destination IDs which should be used for this Event Stream. - * Event Streams are required to have at least one Event Destination. + * edge modules * - * @param destinationIds the value of the destination_ids parameter as an {@link Optional} of {@link java.util.List} + * @param mutualTls the value of the mutual_tls parameter as an {@link Optional} of {@link EndpointMutualTlsMutate} * @return the call builder instance */ - public CreateCallBuilder destinationIds(final Optional> destinationIds) { - this.destinationIds = Objects.requireNonNull(destinationIds, "destinationIds is required").orElse(java.util.Collections.emptyList()); + public CreateCallBuilder mutualTls(final Optional mutualTls) { + this.mutualTls = Objects.requireNonNull(mutualTls, "mutualTls is required"); return this; } /** - * The percentage of all events you would like to capture. Valid values range from - * 0.01, representing 1% of all events to 1.00, representing 100% of all events. + * Sets the tls_termination parameter. * - * @param samplingRate the value of the sampling_rate parameter as a {@link double} + * @param tlsTermination the value of the tls_termination parameter as a {@link EndpointTlsTerminationAtEdge} * @return the call builder instance */ - public CreateCallBuilder samplingRate(final double samplingRate) { - this.samplingRate = Objects.requireNonNull(samplingRate, "samplingRate is required"); + public CreateCallBuilder tlsTermination(final EndpointTlsTerminationAtEdge tlsTermination) { + this.tlsTermination = Optional.ofNullable(tlsTermination); return this; } /** - * The percentage of all events you would like to capture. Valid values range from - * 0.01, representing 1% of all events to 1.00, representing 100% of all events. + * Sets (or unsets) the tls_termination parameter. * - * @param samplingRate the value of the sampling_rate parameter as an {@link Optional} of {@link double} + * @param tlsTermination the value of the tls_termination parameter as an {@link Optional} of {@link EndpointTlsTerminationAtEdge} * @return the call builder instance */ - public CreateCallBuilder samplingRate(final Optional samplingRate) { - this.samplingRate = Objects.requireNonNull(samplingRate, "samplingRate is required").orElse(0.0d); + public CreateCallBuilder tlsTermination(final Optional tlsTermination) { + this.tlsTermination = Objects.requireNonNull(tlsTermination, "tlsTermination is required"); return this; } /** * Initiates the API call asynchronously. * - * @return a {@link CompletionStage} of {@link EventStream} + * @return a {@link CompletionStage} of {@link HttpsEdge} */ - public CompletionStage call() { + public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.POST, - "/event_streams", + "/edges/https", Stream.empty(), Stream.of( - new AbstractMap.SimpleEntry<>("metadata", Optional.of(this.metadata)), new AbstractMap.SimpleEntry<>("description", Optional.of(this.description)), - new AbstractMap.SimpleEntry<>("fields", Optional.of(this.fields)), - new AbstractMap.SimpleEntry<>("event_type", Optional.of(this.eventType)), - new AbstractMap.SimpleEntry<>("destination_ids", Optional.of(this.destinationIds)), - new AbstractMap.SimpleEntry<>("sampling_rate", Optional.of(this.samplingRate)) + new AbstractMap.SimpleEntry<>("metadata", Optional.of(this.metadata)), + new AbstractMap.SimpleEntry<>("hostports", this.hostports.map(Function.identity())), + new AbstractMap.SimpleEntry<>("mutual_tls", this.mutualTls.map(Function.identity())), + new AbstractMap.SimpleEntry<>("tls_termination", this.tlsTermination.map(Function.identity())) ), - Optional.of(EventStream.class) + Optional.of(HttpsEdge.class) ); } /** * Initiates the API call and blocks until it returns. * - * @return {@link EventStream} + * @return {@link HttpsEdge} * @throws InterruptedException if the thread was interrupted during the call */ - public EventStream blockingCall() throws InterruptedException { + public HttpsEdge blockingCall() throws InterruptedException { try { return call().toCompletableFuture().get(); } catch (final ExecutionException e) { @@ -221,10 +193,9 @@ public class EventStreams { } /** - * Create a new Event Stream. It will not apply to anything until you associate it - * with one or more Endpoint Configs. + * Create an HTTPS Edge * - * See also https://ngrok.com/docs/api#api-event-streams-create. + * See also https://ngrok.com/docs/api#api-edges-https-create. * * @return a call builder for this API call */ @@ -234,63 +205,6 @@ public class EventStreams { ); } - /** - * A builder object encapsulating state for an unsent Delete API call. - */ - public class DeleteCallBuilder { - private final String id; - - private DeleteCallBuilder( - final String id - ) { - this.id = Objects.requireNonNull(id, "id is required"); - } - - /** - * Initiates the API call asynchronously. - * - * @return a {@link CompletionStage} of {@link Void} - */ - public CompletionStage call() { - return apiClient.sendRequest( - NgrokApiClient.HttpMethod.DELETE, - "/event_streams/" + this.id, - Stream.empty(), - Stream.empty(), - Optional.empty() - ); - } - - /** - * Initiates the API call and blocks until it returns. - * - * @throws InterruptedException if the thread was interrupted during the call - */ - public void blockingCall() throws InterruptedException { - try { - call().toCompletableFuture().get(); - } catch (final ExecutionException e) { - throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); - } - } - } - - /** - * Delete an Event Stream. Associated Event Destinations will be preserved. - * - * See also https://ngrok.com/docs/api#api-event-streams-delete. - * - * @param id a resource identifier - * @return a call builder for this API call - */ - public DeleteCallBuilder delete( - final String id - ) { - return new DeleteCallBuilder( - id - ); - } - /** * A builder object encapsulating state for an unsent Get API call. */ @@ -306,25 +220,25 @@ public class EventStreams { /** * Initiates the API call asynchronously. * - * @return a {@link CompletionStage} of {@link EventStream} + * @return a {@link CompletionStage} of {@link HttpsEdge} */ - public CompletionStage call() { + public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.GET, - "/event_streams/" + this.id, + "/edges/https/" + this.id, Stream.empty(), Stream.empty(), - Optional.of(EventStream.class) + Optional.of(HttpsEdge.class) ); } /** * Initiates the API call and blocks until it returns. * - * @return {@link EventStream} + * @return {@link HttpsEdge} * @throws InterruptedException if the thread was interrupted during the call */ - public EventStream blockingCall() throws InterruptedException { + public HttpsEdge blockingCall() throws InterruptedException { try { return call().toCompletableFuture().get(); } catch (final ExecutionException e) { @@ -334,9 +248,9 @@ public class EventStreams { } /** - * Get detailed information about an Event Stream by ID. + * Get an HTTPS Edge by ID * - * See also https://ngrok.com/docs/api#api-event-streams-get. + * See also https://ngrok.com/docs/api#api-edges-https-get. * * @param id a resource identifier * @return a call builder for this API call @@ -407,28 +321,28 @@ public class EventStreams { /** * Initiates the API call asynchronously. * - * @return a {@link CompletionStage} of a {@link Page} of {@link EventStreamList} + * @return a {@link CompletionStage} of a {@link Page} of {@link HttpsEdgeList} */ - public CompletionStage> call() { + public CompletionStage> call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.GET, - "/event_streams", + "/edges/https", Stream.of( new AbstractMap.SimpleEntry<>("before_id", this.beforeId.map(Function.identity())), new AbstractMap.SimpleEntry<>("limit", this.limit.map(Function.identity())) ), Stream.empty(), - Optional.of(EventStreamList.class) + Optional.of(HttpsEdgeList.class) ).thenApply(list -> new Page<>(apiClient, list)); } /** * Initiates the API call and blocks until it returns. * - * @return a {@link Page} of {@link EventStreamList} + * @return a {@link Page} of {@link HttpsEdgeList} * @throws InterruptedException if the thread was interrupted during the call */ - public Page blockingCall() throws InterruptedException { + public Page blockingCall() throws InterruptedException { try { return call().toCompletableFuture().get(); } catch (final ExecutionException e) { @@ -438,9 +352,9 @@ public class EventStreams { } /** - * List all Event Streams available on this account. + * Returns a list of all HTTPS Edges on this account * - * See also https://ngrok.com/docs/api#api-event-streams-list. + * See also https://ngrok.com/docs/api#api-edges-https-list. * * @return a call builder for this API call */ @@ -455,11 +369,11 @@ public class EventStreams { */ public class UpdateCallBuilder { private final String id; - private Optional metadata = Optional.empty(); private Optional description = Optional.empty(); - private Optional> fields = Optional.empty(); - private Optional> destinationIds = Optional.empty(); - private Optional samplingRate = Optional.empty(); + private Optional metadata = Optional.empty(); + private Optional> hostports = Optional.empty(); + private Optional mutualTls = Optional.empty(); + private Optional tlsTermination = Optional.empty(); private UpdateCallBuilder( final String id @@ -468,31 +382,8 @@ public class EventStreams { } /** - * Arbitrary user-defined machine-readable data of this Event Stream. Optional, max - * 4096 bytes. - * - * @param metadata the value of the metadata parameter as a {@link String} - * @return the call builder instance - */ - public UpdateCallBuilder metadata(final String metadata) { - this.metadata = Optional.ofNullable(metadata); - return this; - } - - /** - * Arbitrary user-defined machine-readable data of this Event Stream. Optional, max - * 4096 bytes. - * - * @param metadata the value of the metadata parameter as an {@link Optional} of {@link String} - * @return the call builder instance - */ - public UpdateCallBuilder metadata(final Optional metadata) { - this.metadata = Objects.requireNonNull(metadata, "metadata is required"); - return this; - } - - /** - * Human-readable description of the Event Stream. Optional, max 255 bytes. + * human-readable description of what this edge will be used for; optional, max 255 + * bytes. * * @param description the value of the description parameter as a {@link String} * @return the call builder instance @@ -503,7 +394,8 @@ public class EventStreams { } /** - * Human-readable description of the Event Stream. Optional, max 255 bytes. + * human-readable description of what this edge will be used for; optional, max 255 + * bytes. * * @param description the value of the description parameter as an {@link Optional} of {@link String} * @return the call builder instance @@ -514,103 +406,123 @@ public class EventStreams { } /** - * A list of protocol-specific fields you want to collect on each event. + * arbitrary user-defined machine-readable data of this edge; optional, max 4096 + * bytes. * - * @param fields the value of the fields parameter as a {@link java.util.List} + * @param metadata the value of the metadata parameter as a {@link String} * @return the call builder instance */ - public UpdateCallBuilder fields(final java.util.List fields) { - this.fields = Optional.ofNullable(fields); + public UpdateCallBuilder metadata(final String metadata) { + this.metadata = Optional.ofNullable(metadata); return this; } /** - * A list of protocol-specific fields you want to collect on each event. + * arbitrary user-defined machine-readable data of this edge; optional, max 4096 + * bytes. * - * @param fields the value of the fields parameter as an {@link Optional} of {@link java.util.List} + * @param metadata the value of the metadata parameter as an {@link Optional} of {@link String} * @return the call builder instance */ - public UpdateCallBuilder fields(final Optional> fields) { - this.fields = Objects.requireNonNull(fields, "fields is required"); + public UpdateCallBuilder metadata(final Optional metadata) { + this.metadata = Objects.requireNonNull(metadata, "metadata is required"); return this; } /** - * A list of Event Destination IDs which should be used for this Event Stream. - * Event Streams are required to have at least one Event Destination. + * hostports served by this edge * - * @param destinationIds the value of the destination_ids parameter as a {@link java.util.List} + * @param hostports the value of the hostports parameter as a {@link java.util.List} * @return the call builder instance */ - public UpdateCallBuilder destinationIds(final java.util.List destinationIds) { - this.destinationIds = Optional.ofNullable(destinationIds); + public UpdateCallBuilder hostports(final java.util.List hostports) { + this.hostports = Optional.ofNullable(hostports); return this; } /** - * A list of Event Destination IDs which should be used for this Event Stream. - * Event Streams are required to have at least one Event Destination. + * hostports served by this edge * - * @param destinationIds the value of the destination_ids parameter as an {@link Optional} of {@link java.util.List} + * @param hostports the value of the hostports parameter as an {@link Optional} of {@link java.util.List} * @return the call builder instance */ - public UpdateCallBuilder destinationIds(final Optional> destinationIds) { - this.destinationIds = Objects.requireNonNull(destinationIds, "destinationIds is required"); + public UpdateCallBuilder hostports(final Optional> hostports) { + this.hostports = Objects.requireNonNull(hostports, "hostports is required"); return this; } /** - * The percentage of all events you would like to capture. Valid values range from - * 0.01, representing 1% of all events to 1.00, representing 100% of all events. + * edge modules * - * @param samplingRate the value of the sampling_rate parameter as a {@link double} + * @param mutualTls the value of the mutual_tls parameter as a {@link EndpointMutualTlsMutate} * @return the call builder instance */ - public UpdateCallBuilder samplingRate(final double samplingRate) { - this.samplingRate = Optional.ofNullable(samplingRate); + public UpdateCallBuilder mutualTls(final EndpointMutualTlsMutate mutualTls) { + this.mutualTls = Optional.ofNullable(mutualTls); return this; } /** - * The percentage of all events you would like to capture. Valid values range from - * 0.01, representing 1% of all events to 1.00, representing 100% of all events. + * edge modules * - * @param samplingRate the value of the sampling_rate parameter as an {@link Optional} of {@link double} + * @param mutualTls the value of the mutual_tls parameter as an {@link Optional} of {@link EndpointMutualTlsMutate} * @return the call builder instance */ - public UpdateCallBuilder samplingRate(final Optional samplingRate) { - this.samplingRate = Objects.requireNonNull(samplingRate, "samplingRate is required"); + public UpdateCallBuilder mutualTls(final Optional mutualTls) { + this.mutualTls = Objects.requireNonNull(mutualTls, "mutualTls is required"); + return this; + } + + /** + * Sets the tls_termination parameter. + * + * @param tlsTermination the value of the tls_termination parameter as a {@link EndpointTlsTerminationAtEdge} + * @return the call builder instance + */ + public UpdateCallBuilder tlsTermination(final EndpointTlsTerminationAtEdge tlsTermination) { + this.tlsTermination = Optional.ofNullable(tlsTermination); + return this; + } + + /** + * Sets (or unsets) the tls_termination parameter. + * + * @param tlsTermination the value of the tls_termination parameter as an {@link Optional} of {@link EndpointTlsTerminationAtEdge} + * @return the call builder instance + */ + public UpdateCallBuilder tlsTermination(final Optional tlsTermination) { + this.tlsTermination = Objects.requireNonNull(tlsTermination, "tlsTermination is required"); return this; } /** * Initiates the API call asynchronously. * - * @return a {@link CompletionStage} of {@link EventStream} + * @return a {@link CompletionStage} of {@link HttpsEdge} */ - public CompletionStage call() { + public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.PATCH, - "/event_streams/" + this.id, + "/edges/https/" + this.id, Stream.empty(), Stream.of( - new AbstractMap.SimpleEntry<>("metadata", this.metadata.map(Function.identity())), new AbstractMap.SimpleEntry<>("description", this.description.map(Function.identity())), - new AbstractMap.SimpleEntry<>("fields", this.fields.map(Function.identity())), - new AbstractMap.SimpleEntry<>("destination_ids", this.destinationIds.map(Function.identity())), - new AbstractMap.SimpleEntry<>("sampling_rate", this.samplingRate.map(Function.identity())) + new AbstractMap.SimpleEntry<>("metadata", this.metadata.map(Function.identity())), + new AbstractMap.SimpleEntry<>("hostports", this.hostports.map(Function.identity())), + new AbstractMap.SimpleEntry<>("mutual_tls", this.mutualTls.map(Function.identity())), + new AbstractMap.SimpleEntry<>("tls_termination", this.tlsTermination.map(Function.identity())) ), - Optional.of(EventStream.class) + Optional.of(HttpsEdge.class) ); } /** * Initiates the API call and blocks until it returns. * - * @return {@link EventStream} + * @return {@link HttpsEdge} * @throws InterruptedException if the thread was interrupted during the call */ - public EventStream blockingCall() throws InterruptedException { + public HttpsEdge blockingCall() throws InterruptedException { try { return call().toCompletableFuture().get(); } catch (final ExecutionException e) { @@ -620,11 +532,14 @@ public class EventStreams { } /** - * Update attributes of an Event Stream by ID. + * Updates an HTTPS Edge by ID. If a module is not specified in the update, it will + * not be modified. However, each module configuration that is specified will + * completely replace the existing value. There is no way to delete an existing + * module via this API, instead use the delete module API. * - * See also https://ngrok.com/docs/api#api-event-streams-update. + * See also https://ngrok.com/docs/api#api-edges-https-update. * - * @param id Unique identifier for this Event Stream. + * @param id unique identifier of this edge * @return a call builder for this API call */ public UpdateCallBuilder update( @@ -634,4 +549,61 @@ public class EventStreams { id ); } + + /** + * A builder object encapsulating state for an unsent Delete API call. + */ + public class DeleteCallBuilder { + private final String id; + + private DeleteCallBuilder( + final String id + ) { + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link Void} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.DELETE, + "/edges/https/" + this.id, + Stream.empty(), + Stream.empty(), + Optional.empty() + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @throws InterruptedException if the thread was interrupted during the call + */ + public void blockingCall() throws InterruptedException { + try { + call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Delete an HTTPS Edge by ID + * + * See also https://ngrok.com/docs/api#api-edges-https-delete. + * + * @param id a resource identifier + * @return a call builder for this API call + */ + public DeleteCallBuilder delete( + final String id + ) { + return new DeleteCallBuilder( + id + ); + } } diff --git a/src/main/java/com/ngrok/services/EndpointConfigurations.java b/src/main/java/com/ngrok/services/EdgesHttpsRoutes.java similarity index 60% rename from src/main/java/com/ngrok/services/EndpointConfigurations.java rename to src/main/java/com/ngrok/services/EdgesHttpsRoutes.java index a3a15e1..5549e0e 100644 --- a/src/main/java/com/ngrok/services/EndpointConfigurations.java +++ b/src/main/java/com/ngrok/services/EdgesHttpsRoutes.java @@ -12,21 +12,19 @@ import java.util.function.Function; import java.util.stream.Stream; /** - * Endpoint Configurations are a reusable group of modules that encapsulate how - * traffic to a domain or address is handled. Endpoint configurations are only - * applied to Domains and TCP Addresses they have been attached to. + * An API client for {@link EdgesHttpsRoutes}. * - * See also https://ngrok.com/docs/api#api-endpoint-configurations. + * See also https://ngrok.com/docs/api#api-edges-https-routes. */ -public class EndpointConfigurations { +public class EdgesHttpsRoutes { private final NgrokApiClient apiClient; /** - * Creates a new sub-client for EndpointConfigurations. + * Creates a new sub-client for EdgesHttpsRoutes. * * @param apiClient an instance of {@link com.ngrok.NgrokApiClient} */ - public EndpointConfigurations(final NgrokApiClient apiClient) { + public EdgesHttpsRoutes(final NgrokApiClient apiClient) { this.apiClient = Objects.requireNonNull(apiClient, "apiClient is required"); } @@ -34,53 +32,36 @@ public class EndpointConfigurations { * A builder object encapsulating state for an unsent Create API call. */ public class CreateCallBuilder { - private String type = ""; + private final String edgeId; + private final String matchType; + private final String match; private String description = ""; private String metadata = ""; + private Optional backend = Optional.empty(); + private Optional ipRestriction = Optional.empty(); private Optional circuitBreaker = Optional.empty(); private Optional compression = Optional.empty(); private Optional requestHeaders = Optional.empty(); private Optional responseHeaders = Optional.empty(); - private Optional ipPolicy = Optional.empty(); - private Optional mutualTls = Optional.empty(); - private Optional tlsTermination = Optional.empty(); - private Optional webhookValidation = Optional.empty(); + private Optional webhookVerification = Optional.empty(); private Optional oauth = Optional.empty(); - private Optional logging = Optional.empty(); private Optional saml = Optional.empty(); private Optional oidc = Optional.empty(); + private Optional websocketTcpConverter = Optional.empty(); private CreateCallBuilder( + final String edgeId, + final String matchType, + final String match ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); + this.matchType = Objects.requireNonNull(matchType, "matchType is required"); + this.match = Objects.requireNonNull(match, "match is required"); } /** - * they type of traffic this endpoint configuration can be applied to. one of: - * http, https, tcp - * - * @param type the value of the type parameter as a {@link String} - * @return the call builder instance - */ - public CreateCallBuilder type(final String type) { - this.type = Objects.requireNonNull(type, "type is required"); - return this; - } - - /** - * they type of traffic this endpoint configuration can be applied to. one of: - * http, https, tcp - * - * @param type the value of the type parameter as an {@link Optional} of {@link String} - * @return the call builder instance - */ - public CreateCallBuilder type(final Optional type) { - this.type = Objects.requireNonNull(type, "type is required").orElse(""); - return this; - } - - /** - * human-readable description of what this endpoint configuration will be do when - * applied or what traffic it will be applied to. Optional, max 255 bytes + * human-readable description of what this edge will be used for; optional, max 255 + * bytes. * * @param description the value of the description parameter as a {@link String} * @return the call builder instance @@ -91,8 +72,8 @@ public class EndpointConfigurations { } /** - * human-readable description of what this endpoint configuration will be do when - * applied or what traffic it will be applied to. Optional, max 255 bytes + * human-readable description of what this edge will be used for; optional, max 255 + * bytes. * * @param description the value of the description parameter as an {@link Optional} of {@link String} * @return the call builder instance @@ -103,8 +84,8 @@ public class EndpointConfigurations { } /** - * arbitrary user-defined machine-readable data of this endpoint configuration. - * Optional, max 4096 bytes. + * arbitrary user-defined machine-readable data of this edge. Optional, max 4096 + * bytes. * * @param metadata the value of the metadata parameter as a {@link String} * @return the call builder instance @@ -115,8 +96,8 @@ public class EndpointConfigurations { } /** - * arbitrary user-defined machine-readable data of this endpoint configuration. - * Optional, max 4096 bytes. + * arbitrary user-defined machine-readable data of this edge. Optional, max 4096 + * bytes. * * @param metadata the value of the metadata parameter as an {@link Optional} of {@link String} * @return the call builder instance @@ -126,6 +107,50 @@ public class EndpointConfigurations { return this; } + /** + * backend module configuration or null + * + * @param backend the value of the backend parameter as a {@link EndpointBackendMutate} + * @return the call builder instance + */ + public CreateCallBuilder backend(final EndpointBackendMutate backend) { + this.backend = Optional.ofNullable(backend); + return this; + } + + /** + * backend module configuration or null + * + * @param backend the value of the backend parameter as an {@link Optional} of {@link EndpointBackendMutate} + * @return the call builder instance + */ + public CreateCallBuilder backend(final Optional backend) { + this.backend = Objects.requireNonNull(backend, "backend is required"); + return this; + } + + /** + * ip restriction module configuration or null + * + * @param ipRestriction the value of the ip_restriction parameter as a {@link EndpointIpPolicyMutate} + * @return the call builder instance + */ + public CreateCallBuilder ipRestriction(final EndpointIpPolicyMutate ipRestriction) { + this.ipRestriction = Optional.ofNullable(ipRestriction); + return this; + } + + /** + * ip restriction module configuration or null + * + * @param ipRestriction the value of the ip_restriction parameter as an {@link Optional} of {@link EndpointIpPolicyMutate} + * @return the call builder instance + */ + public CreateCallBuilder ipRestriction(final Optional ipRestriction) { + this.ipRestriction = Objects.requireNonNull(ipRestriction, "ipRestriction is required"); + return this; + } + /** * circuit breaker module configuration or null * @@ -215,90 +240,24 @@ public class EndpointConfigurations { } /** - * ip policy module configuration or null + * webhook verification module configuration or null * - * @param ipPolicy the value of the ip_policy parameter as a {@link EndpointIpPolicyMutate} + * @param webhookVerification the value of the webhook_verification parameter as a {@link EndpointWebhookValidation} * @return the call builder instance */ - public CreateCallBuilder ipPolicy(final EndpointIpPolicyMutate ipPolicy) { - this.ipPolicy = Optional.ofNullable(ipPolicy); + public CreateCallBuilder webhookVerification(final EndpointWebhookValidation webhookVerification) { + this.webhookVerification = Optional.ofNullable(webhookVerification); return this; } /** - * ip policy module configuration or null + * webhook verification module configuration or null * - * @param ipPolicy the value of the ip_policy parameter as an {@link Optional} of {@link EndpointIpPolicyMutate} + * @param webhookVerification the value of the webhook_verification parameter as an {@link Optional} of {@link EndpointWebhookValidation} * @return the call builder instance */ - public CreateCallBuilder ipPolicy(final Optional ipPolicy) { - this.ipPolicy = Objects.requireNonNull(ipPolicy, "ipPolicy is required"); - return this; - } - - /** - * mutual TLS module configuration or null - * - * @param mutualTls the value of the mutual_tls parameter as a {@link EndpointMutualTlsMutate} - * @return the call builder instance - */ - public CreateCallBuilder mutualTls(final EndpointMutualTlsMutate mutualTls) { - this.mutualTls = Optional.ofNullable(mutualTls); - return this; - } - - /** - * mutual TLS module configuration or null - * - * @param mutualTls the value of the mutual_tls parameter as an {@link Optional} of {@link EndpointMutualTlsMutate} - * @return the call builder instance - */ - public CreateCallBuilder mutualTls(final Optional mutualTls) { - this.mutualTls = Objects.requireNonNull(mutualTls, "mutualTls is required"); - return this; - } - - /** - * TLS termination module configuration or null - * - * @param tlsTermination the value of the tls_termination parameter as a {@link EndpointTlsTermination} - * @return the call builder instance - */ - public CreateCallBuilder tlsTermination(final EndpointTlsTermination tlsTermination) { - this.tlsTermination = Optional.ofNullable(tlsTermination); - return this; - } - - /** - * TLS termination module configuration or null - * - * @param tlsTermination the value of the tls_termination parameter as an {@link Optional} of {@link EndpointTlsTermination} - * @return the call builder instance - */ - public CreateCallBuilder tlsTermination(final Optional tlsTermination) { - this.tlsTermination = Objects.requireNonNull(tlsTermination, "tlsTermination is required"); - return this; - } - - /** - * webhook validation module configuration or null - * - * @param webhookValidation the value of the webhook_validation parameter as a {@link EndpointWebhookValidation} - * @return the call builder instance - */ - public CreateCallBuilder webhookValidation(final EndpointWebhookValidation webhookValidation) { - this.webhookValidation = Optional.ofNullable(webhookValidation); - return this; - } - - /** - * webhook validation module configuration or null - * - * @param webhookValidation the value of the webhook_validation parameter as an {@link Optional} of {@link EndpointWebhookValidation} - * @return the call builder instance - */ - public CreateCallBuilder webhookValidation(final Optional webhookValidation) { - this.webhookValidation = Objects.requireNonNull(webhookValidation, "webhookValidation is required"); + public CreateCallBuilder webhookVerification(final Optional webhookVerification) { + this.webhookVerification = Objects.requireNonNull(webhookVerification, "webhookVerification is required"); return this; } @@ -324,28 +283,6 @@ public class EndpointConfigurations { return this; } - /** - * logging module configuration or null - * - * @param logging the value of the logging parameter as a {@link EndpointLoggingMutate} - * @return the call builder instance - */ - public CreateCallBuilder logging(final EndpointLoggingMutate logging) { - this.logging = Optional.ofNullable(logging); - return this; - } - - /** - * logging module configuration or null - * - * @param logging the value of the logging parameter as an {@link Optional} of {@link EndpointLoggingMutate} - * @return the call builder instance - */ - public CreateCallBuilder logging(final Optional logging) { - this.logging = Objects.requireNonNull(logging, "logging is required"); - return this; - } - /** * saml module configuration or null * @@ -390,44 +327,66 @@ public class EndpointConfigurations { return this; } + /** + * websocket to tcp adapter configuration or null + * + * @param websocketTcpConverter the value of the websocket_tcp_converter parameter as a {@link EndpointWebsocketTcpConverter} + * @return the call builder instance + */ + public CreateCallBuilder websocketTcpConverter(final EndpointWebsocketTcpConverter websocketTcpConverter) { + this.websocketTcpConverter = Optional.ofNullable(websocketTcpConverter); + return this; + } + + /** + * websocket to tcp adapter configuration or null + * + * @param websocketTcpConverter the value of the websocket_tcp_converter parameter as an {@link Optional} of {@link EndpointWebsocketTcpConverter} + * @return the call builder instance + */ + public CreateCallBuilder websocketTcpConverter(final Optional websocketTcpConverter) { + this.websocketTcpConverter = Objects.requireNonNull(websocketTcpConverter, "websocketTcpConverter is required"); + return this; + } + /** * Initiates the API call asynchronously. * - * @return a {@link CompletionStage} of {@link EndpointConfiguration} + * @return a {@link CompletionStage} of {@link HttpsEdgeRoute} */ - public CompletionStage call() { + public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.POST, - "/endpoint_configurations", + "/edges/https/" + this.edgeId + "/routes", Stream.empty(), Stream.of( - new AbstractMap.SimpleEntry<>("type", Optional.of(this.type)), + new AbstractMap.SimpleEntry<>("match_type", Optional.of(this.matchType)), + new AbstractMap.SimpleEntry<>("match", Optional.of(this.match)), new AbstractMap.SimpleEntry<>("description", Optional.of(this.description)), new AbstractMap.SimpleEntry<>("metadata", Optional.of(this.metadata)), + new AbstractMap.SimpleEntry<>("backend", this.backend.map(Function.identity())), + new AbstractMap.SimpleEntry<>("ip_restriction", this.ipRestriction.map(Function.identity())), new AbstractMap.SimpleEntry<>("circuit_breaker", this.circuitBreaker.map(Function.identity())), new AbstractMap.SimpleEntry<>("compression", this.compression.map(Function.identity())), new AbstractMap.SimpleEntry<>("request_headers", this.requestHeaders.map(Function.identity())), new AbstractMap.SimpleEntry<>("response_headers", this.responseHeaders.map(Function.identity())), - new AbstractMap.SimpleEntry<>("ip_policy", this.ipPolicy.map(Function.identity())), - new AbstractMap.SimpleEntry<>("mutual_tls", this.mutualTls.map(Function.identity())), - new AbstractMap.SimpleEntry<>("tls_termination", this.tlsTermination.map(Function.identity())), - new AbstractMap.SimpleEntry<>("webhook_validation", this.webhookValidation.map(Function.identity())), + new AbstractMap.SimpleEntry<>("webhook_verification", this.webhookVerification.map(Function.identity())), new AbstractMap.SimpleEntry<>("oauth", this.oauth.map(Function.identity())), - new AbstractMap.SimpleEntry<>("logging", this.logging.map(Function.identity())), new AbstractMap.SimpleEntry<>("saml", this.saml.map(Function.identity())), - new AbstractMap.SimpleEntry<>("oidc", this.oidc.map(Function.identity())) + new AbstractMap.SimpleEntry<>("oidc", this.oidc.map(Function.identity())), + new AbstractMap.SimpleEntry<>("websocket_tcp_converter", this.websocketTcpConverter.map(Function.identity())) ), - Optional.of(EndpointConfiguration.class) + Optional.of(HttpsEdgeRoute.class) ); } /** * Initiates the API call and blocks until it returns. * - * @return {@link EndpointConfiguration} + * @return {@link HttpsEdgeRoute} * @throws InterruptedException if the thread was interrupted during the call */ - public EndpointConfiguration blockingCall() throws InterruptedException { + public HttpsEdgeRoute blockingCall() throws InterruptedException { try { return call().toCompletableFuture().get(); } catch (final ExecutionException e) { @@ -437,73 +396,24 @@ public class EndpointConfigurations { } /** - * Create a new endpoint configuration + * Create an HTTPS Edge Route * - * See also https://ngrok.com/docs/api#api-endpoint-configurations-create. + * See also https://ngrok.com/docs/api#api-edges-https-routes-create. * + * @param edgeId unique identifier of this edge + * @param matchType Type of match to use for this route. Valid values are "exact_path" and "path_prefix". + * @param match Route selector: "/blog" or "example.com" or "example.com/blog" * @return a call builder for this API call */ public CreateCallBuilder create( + final String edgeId, + final String matchType, + final String match ) { return new CreateCallBuilder( - ); - } - - /** - * A builder object encapsulating state for an unsent Delete API call. - */ - public class DeleteCallBuilder { - private final String id; - - private DeleteCallBuilder( - final String id - ) { - this.id = Objects.requireNonNull(id, "id is required"); - } - - /** - * Initiates the API call asynchronously. - * - * @return a {@link CompletionStage} of {@link Void} - */ - public CompletionStage call() { - return apiClient.sendRequest( - NgrokApiClient.HttpMethod.DELETE, - "/endpoint_configurations/" + this.id, - Stream.empty(), - Stream.empty(), - Optional.empty() - ); - } - - /** - * Initiates the API call and blocks until it returns. - * - * @throws InterruptedException if the thread was interrupted during the call - */ - public void blockingCall() throws InterruptedException { - try { - call().toCompletableFuture().get(); - } catch (final ExecutionException e) { - throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); - } - } - } - - /** - * Delete an endpoint configuration. This operation will fail if the endpoint - * configuration is still referenced by any reserved domain or reserved address. - * - * See also https://ngrok.com/docs/api#api-endpoint-configurations-delete. - * - * @param id a resource identifier - * @return a call builder for this API call - */ - public DeleteCallBuilder delete( - final String id - ) { - return new DeleteCallBuilder( - id + edgeId, + matchType, + match ); } @@ -511,36 +421,39 @@ public class EndpointConfigurations { * A builder object encapsulating state for an unsent Get API call. */ public class GetCallBuilder { + private final String edgeId; private final String id; private GetCallBuilder( + final String edgeId, final String id ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); this.id = Objects.requireNonNull(id, "id is required"); } /** * Initiates the API call asynchronously. * - * @return a {@link CompletionStage} of {@link EndpointConfiguration} + * @return a {@link CompletionStage} of {@link HttpsEdgeRoute} */ - public CompletionStage call() { + public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.GET, - "/endpoint_configurations/" + this.id, + "/edges/https/" + this.edgeId + "/routes/" + this.id, Stream.empty(), Stream.empty(), - Optional.of(EndpointConfiguration.class) + Optional.of(HttpsEdgeRoute.class) ); } /** * Initiates the API call and blocks until it returns. * - * @return {@link EndpointConfiguration} + * @return {@link HttpsEdgeRoute} * @throws InterruptedException if the thread was interrupted during the call */ - public EndpointConfiguration blockingCall() throws InterruptedException { + public HttpsEdgeRoute blockingCall() throws InterruptedException { try { return call().toCompletableFuture().get(); } catch (final ExecutionException e) { @@ -550,193 +463,189 @@ public class EndpointConfigurations { } /** - * Returns detailed information about an endpoint configuration + * Get an HTTPS Edge Route by ID * - * See also https://ngrok.com/docs/api#api-endpoint-configurations-get. + * See also https://ngrok.com/docs/api#api-edges-https-routes-get. * - * @param id a resource identifier + * @param edgeId unique identifier of this edge + * @param id unique identifier of this edge route * @return a call builder for this API call */ public GetCallBuilder get( + final String edgeId, final String id ) { return new GetCallBuilder( + edgeId, id ); } - /** - * A builder object encapsulating state for an unsent List API call. - */ - public class ListCallBuilder { - private Optional beforeId = Optional.empty(); - private Optional limit = Optional.empty(); - - private ListCallBuilder( - ) { - } - - /** - * Sets the before_id parameter. - * - * @param beforeId the value of the before_id parameter as a {@link String} - * @return the call builder instance - */ - public ListCallBuilder beforeId(final String beforeId) { - this.beforeId = Optional.ofNullable(beforeId); - return this; - } - - /** - * Sets (or unsets) the before_id parameter. - * - * @param beforeId the value of the before_id parameter as an {@link Optional} of {@link String} - * @return the call builder instance - */ - public ListCallBuilder beforeId(final Optional beforeId) { - this.beforeId = Objects.requireNonNull(beforeId, "beforeId is required"); - return this; - } - - /** - * Sets the limit parameter. - * - * @param limit the value of the limit parameter as a {@link String} - * @return the call builder instance - */ - public ListCallBuilder limit(final String limit) { - this.limit = Optional.ofNullable(limit); - return this; - } - - /** - * Sets (or unsets) the limit parameter. - * - * @param limit the value of the limit parameter as an {@link Optional} of {@link String} - * @return the call builder instance - */ - public ListCallBuilder limit(final Optional limit) { - this.limit = Objects.requireNonNull(limit, "limit is required"); - return this; - } - - /** - * Initiates the API call asynchronously. - * - * @return a {@link CompletionStage} of a {@link Page} of {@link EndpointConfigurationList} - */ - public CompletionStage> call() { - return apiClient.sendRequest( - NgrokApiClient.HttpMethod.GET, - "/endpoint_configurations", - Stream.of( - new AbstractMap.SimpleEntry<>("before_id", this.beforeId.map(Function.identity())), - new AbstractMap.SimpleEntry<>("limit", this.limit.map(Function.identity())) - ), - Stream.empty(), - Optional.of(EndpointConfigurationList.class) - ).thenApply(list -> new Page<>(apiClient, list)); - } - - /** - * Initiates the API call and blocks until it returns. - * - * @return a {@link Page} of {@link EndpointConfigurationList} - * @throws InterruptedException if the thread was interrupted during the call - */ - public Page blockingCall() throws InterruptedException { - try { - return call().toCompletableFuture().get(); - } catch (final ExecutionException e) { - throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); - } - } - } - - /** - * Returns a list of all endpoint configurations on this account - * - * See also https://ngrok.com/docs/api#api-endpoint-configurations-list. - * - * @return a call builder for this API call - */ - public ListCallBuilder list( - ) { - return new ListCallBuilder( - ); - } - /** * A builder object encapsulating state for an unsent Update API call. */ public class UpdateCallBuilder { + private final String edgeId; private final String id; - private Optional description = Optional.empty(); - private Optional metadata = Optional.empty(); + private String matchType = ""; + private String match = ""; + private String description = ""; + private String metadata = ""; + private Optional backend = Optional.empty(); + private Optional ipRestriction = Optional.empty(); private Optional circuitBreaker = Optional.empty(); private Optional compression = Optional.empty(); private Optional requestHeaders = Optional.empty(); private Optional responseHeaders = Optional.empty(); - private Optional ipPolicy = Optional.empty(); - private Optional mutualTls = Optional.empty(); - private Optional tlsTermination = Optional.empty(); - private Optional webhookValidation = Optional.empty(); + private Optional webhookVerification = Optional.empty(); private Optional oauth = Optional.empty(); - private Optional logging = Optional.empty(); private Optional saml = Optional.empty(); private Optional oidc = Optional.empty(); + private Optional websocketTcpConverter = Optional.empty(); private UpdateCallBuilder( + final String edgeId, final String id ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); this.id = Objects.requireNonNull(id, "id is required"); } /** - * human-readable description of what this endpoint configuration will be do when - * applied or what traffic it will be applied to. Optional, max 255 bytes + * Type of match to use for this route. Valid values are "exact_path" and + * "path_prefix". + * + * @param matchType the value of the match_type parameter as a {@link String} + * @return the call builder instance + */ + public UpdateCallBuilder matchType(final String matchType) { + this.matchType = Objects.requireNonNull(matchType, "matchType is required"); + return this; + } + + /** + * Type of match to use for this route. Valid values are "exact_path" and + * "path_prefix". + * + * @param matchType the value of the match_type parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public UpdateCallBuilder matchType(final Optional matchType) { + this.matchType = Objects.requireNonNull(matchType, "matchType is required").orElse(""); + return this; + } + + /** + * Route selector: "/blog" or "example.com" or "example.com/blog" + * + * @param match the value of the match parameter as a {@link String} + * @return the call builder instance + */ + public UpdateCallBuilder match(final String match) { + this.match = Objects.requireNonNull(match, "match is required"); + return this; + } + + /** + * Route selector: "/blog" or "example.com" or "example.com/blog" + * + * @param match the value of the match parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public UpdateCallBuilder match(final Optional match) { + this.match = Objects.requireNonNull(match, "match is required").orElse(""); + return this; + } + + /** + * human-readable description of what this edge will be used for; optional, max 255 + * bytes. * * @param description the value of the description parameter as a {@link String} * @return the call builder instance */ public UpdateCallBuilder description(final String description) { - this.description = Optional.ofNullable(description); + this.description = Objects.requireNonNull(description, "description is required"); return this; } /** - * human-readable description of what this endpoint configuration will be do when - * applied or what traffic it will be applied to. Optional, max 255 bytes + * human-readable description of what this edge will be used for; optional, max 255 + * bytes. * * @param description the value of the description parameter as an {@link Optional} of {@link String} * @return the call builder instance */ public UpdateCallBuilder description(final Optional description) { - this.description = Objects.requireNonNull(description, "description is required"); + this.description = Objects.requireNonNull(description, "description is required").orElse(""); return this; } /** - * arbitrary user-defined machine-readable data of this endpoint configuration. - * Optional, max 4096 bytes. + * arbitrary user-defined machine-readable data of this edge. Optional, max 4096 + * bytes. * * @param metadata the value of the metadata parameter as a {@link String} * @return the call builder instance */ public UpdateCallBuilder metadata(final String metadata) { - this.metadata = Optional.ofNullable(metadata); + this.metadata = Objects.requireNonNull(metadata, "metadata is required"); return this; } /** - * arbitrary user-defined machine-readable data of this endpoint configuration. - * Optional, max 4096 bytes. + * arbitrary user-defined machine-readable data of this edge. Optional, max 4096 + * bytes. * * @param metadata the value of the metadata parameter as an {@link Optional} of {@link String} * @return the call builder instance */ public UpdateCallBuilder metadata(final Optional metadata) { - this.metadata = Objects.requireNonNull(metadata, "metadata is required"); + this.metadata = Objects.requireNonNull(metadata, "metadata is required").orElse(""); + return this; + } + + /** + * backend module configuration or null + * + * @param backend the value of the backend parameter as a {@link EndpointBackendMutate} + * @return the call builder instance + */ + public UpdateCallBuilder backend(final EndpointBackendMutate backend) { + this.backend = Optional.ofNullable(backend); + return this; + } + + /** + * backend module configuration or null + * + * @param backend the value of the backend parameter as an {@link Optional} of {@link EndpointBackendMutate} + * @return the call builder instance + */ + public UpdateCallBuilder backend(final Optional backend) { + this.backend = Objects.requireNonNull(backend, "backend is required"); + return this; + } + + /** + * ip restriction module configuration or null + * + * @param ipRestriction the value of the ip_restriction parameter as a {@link EndpointIpPolicyMutate} + * @return the call builder instance + */ + public UpdateCallBuilder ipRestriction(final EndpointIpPolicyMutate ipRestriction) { + this.ipRestriction = Optional.ofNullable(ipRestriction); + return this; + } + + /** + * ip restriction module configuration or null + * + * @param ipRestriction the value of the ip_restriction parameter as an {@link Optional} of {@link EndpointIpPolicyMutate} + * @return the call builder instance + */ + public UpdateCallBuilder ipRestriction(final Optional ipRestriction) { + this.ipRestriction = Objects.requireNonNull(ipRestriction, "ipRestriction is required"); return this; } @@ -829,90 +738,24 @@ public class EndpointConfigurations { } /** - * ip policy module configuration or null + * webhook verification module configuration or null * - * @param ipPolicy the value of the ip_policy parameter as a {@link EndpointIpPolicyMutate} + * @param webhookVerification the value of the webhook_verification parameter as a {@link EndpointWebhookValidation} * @return the call builder instance */ - public UpdateCallBuilder ipPolicy(final EndpointIpPolicyMutate ipPolicy) { - this.ipPolicy = Optional.ofNullable(ipPolicy); + public UpdateCallBuilder webhookVerification(final EndpointWebhookValidation webhookVerification) { + this.webhookVerification = Optional.ofNullable(webhookVerification); return this; } /** - * ip policy module configuration or null + * webhook verification module configuration or null * - * @param ipPolicy the value of the ip_policy parameter as an {@link Optional} of {@link EndpointIpPolicyMutate} + * @param webhookVerification the value of the webhook_verification parameter as an {@link Optional} of {@link EndpointWebhookValidation} * @return the call builder instance */ - public UpdateCallBuilder ipPolicy(final Optional ipPolicy) { - this.ipPolicy = Objects.requireNonNull(ipPolicy, "ipPolicy is required"); - return this; - } - - /** - * mutual TLS module configuration or null - * - * @param mutualTls the value of the mutual_tls parameter as a {@link EndpointMutualTlsMutate} - * @return the call builder instance - */ - public UpdateCallBuilder mutualTls(final EndpointMutualTlsMutate mutualTls) { - this.mutualTls = Optional.ofNullable(mutualTls); - return this; - } - - /** - * mutual TLS module configuration or null - * - * @param mutualTls the value of the mutual_tls parameter as an {@link Optional} of {@link EndpointMutualTlsMutate} - * @return the call builder instance - */ - public UpdateCallBuilder mutualTls(final Optional mutualTls) { - this.mutualTls = Objects.requireNonNull(mutualTls, "mutualTls is required"); - return this; - } - - /** - * TLS termination module configuration or null - * - * @param tlsTermination the value of the tls_termination parameter as a {@link EndpointTlsTermination} - * @return the call builder instance - */ - public UpdateCallBuilder tlsTermination(final EndpointTlsTermination tlsTermination) { - this.tlsTermination = Optional.ofNullable(tlsTermination); - return this; - } - - /** - * TLS termination module configuration or null - * - * @param tlsTermination the value of the tls_termination parameter as an {@link Optional} of {@link EndpointTlsTermination} - * @return the call builder instance - */ - public UpdateCallBuilder tlsTermination(final Optional tlsTermination) { - this.tlsTermination = Objects.requireNonNull(tlsTermination, "tlsTermination is required"); - return this; - } - - /** - * webhook validation module configuration or null - * - * @param webhookValidation the value of the webhook_validation parameter as a {@link EndpointWebhookValidation} - * @return the call builder instance - */ - public UpdateCallBuilder webhookValidation(final EndpointWebhookValidation webhookValidation) { - this.webhookValidation = Optional.ofNullable(webhookValidation); - return this; - } - - /** - * webhook validation module configuration or null - * - * @param webhookValidation the value of the webhook_validation parameter as an {@link Optional} of {@link EndpointWebhookValidation} - * @return the call builder instance - */ - public UpdateCallBuilder webhookValidation(final Optional webhookValidation) { - this.webhookValidation = Objects.requireNonNull(webhookValidation, "webhookValidation is required"); + public UpdateCallBuilder webhookVerification(final Optional webhookVerification) { + this.webhookVerification = Objects.requireNonNull(webhookVerification, "webhookVerification is required"); return this; } @@ -938,28 +781,6 @@ public class EndpointConfigurations { return this; } - /** - * logging module configuration or null - * - * @param logging the value of the logging parameter as a {@link EndpointLoggingMutate} - * @return the call builder instance - */ - public UpdateCallBuilder logging(final EndpointLoggingMutate logging) { - this.logging = Optional.ofNullable(logging); - return this; - } - - /** - * logging module configuration or null - * - * @param logging the value of the logging parameter as an {@link Optional} of {@link EndpointLoggingMutate} - * @return the call builder instance - */ - public UpdateCallBuilder logging(final Optional logging) { - this.logging = Objects.requireNonNull(logging, "logging is required"); - return this; - } - /** * saml module configuration or null * @@ -1004,43 +825,66 @@ public class EndpointConfigurations { return this; } + /** + * websocket to tcp adapter configuration or null + * + * @param websocketTcpConverter the value of the websocket_tcp_converter parameter as a {@link EndpointWebsocketTcpConverter} + * @return the call builder instance + */ + public UpdateCallBuilder websocketTcpConverter(final EndpointWebsocketTcpConverter websocketTcpConverter) { + this.websocketTcpConverter = Optional.ofNullable(websocketTcpConverter); + return this; + } + + /** + * websocket to tcp adapter configuration or null + * + * @param websocketTcpConverter the value of the websocket_tcp_converter parameter as an {@link Optional} of {@link EndpointWebsocketTcpConverter} + * @return the call builder instance + */ + public UpdateCallBuilder websocketTcpConverter(final Optional websocketTcpConverter) { + this.websocketTcpConverter = Objects.requireNonNull(websocketTcpConverter, "websocketTcpConverter is required"); + return this; + } + /** * Initiates the API call asynchronously. * - * @return a {@link CompletionStage} of {@link EndpointConfiguration} + * @return a {@link CompletionStage} of {@link HttpsEdgeRoute} */ - public CompletionStage call() { + public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.PATCH, - "/endpoint_configurations/" + this.id, + "/edges/https/" + this.edgeId + "/routes/" + this.id, Stream.empty(), Stream.of( - new AbstractMap.SimpleEntry<>("description", this.description.map(Function.identity())), - new AbstractMap.SimpleEntry<>("metadata", this.metadata.map(Function.identity())), + new AbstractMap.SimpleEntry<>("match_type", Optional.of(this.matchType)), + new AbstractMap.SimpleEntry<>("match", Optional.of(this.match)), + new AbstractMap.SimpleEntry<>("description", Optional.of(this.description)), + new AbstractMap.SimpleEntry<>("metadata", Optional.of(this.metadata)), + new AbstractMap.SimpleEntry<>("backend", this.backend.map(Function.identity())), + new AbstractMap.SimpleEntry<>("ip_restriction", this.ipRestriction.map(Function.identity())), new AbstractMap.SimpleEntry<>("circuit_breaker", this.circuitBreaker.map(Function.identity())), new AbstractMap.SimpleEntry<>("compression", this.compression.map(Function.identity())), new AbstractMap.SimpleEntry<>("request_headers", this.requestHeaders.map(Function.identity())), new AbstractMap.SimpleEntry<>("response_headers", this.responseHeaders.map(Function.identity())), - new AbstractMap.SimpleEntry<>("ip_policy", this.ipPolicy.map(Function.identity())), - new AbstractMap.SimpleEntry<>("mutual_tls", this.mutualTls.map(Function.identity())), - new AbstractMap.SimpleEntry<>("tls_termination", this.tlsTermination.map(Function.identity())), - new AbstractMap.SimpleEntry<>("webhook_validation", this.webhookValidation.map(Function.identity())), + new AbstractMap.SimpleEntry<>("webhook_verification", this.webhookVerification.map(Function.identity())), new AbstractMap.SimpleEntry<>("oauth", this.oauth.map(Function.identity())), - new AbstractMap.SimpleEntry<>("logging", this.logging.map(Function.identity())), new AbstractMap.SimpleEntry<>("saml", this.saml.map(Function.identity())), - new AbstractMap.SimpleEntry<>("oidc", this.oidc.map(Function.identity())) + new AbstractMap.SimpleEntry<>("oidc", this.oidc.map(Function.identity())), + new AbstractMap.SimpleEntry<>("websocket_tcp_converter", this.websocketTcpConverter.map(Function.identity())) ), - Optional.of(EndpointConfiguration.class) + Optional.of(HttpsEdgeRoute.class) ); } /** * Initiates the API call and blocks until it returns. * - * @return {@link EndpointConfiguration} + * @return {@link HttpsEdgeRoute} * @throws InterruptedException if the thread was interrupted during the call */ - public EndpointConfiguration blockingCall() throws InterruptedException { + public HttpsEdgeRoute blockingCall() throws InterruptedException { try { return call().toCompletableFuture().get(); } catch (final ExecutionException e) { @@ -1050,20 +894,86 @@ public class EndpointConfigurations { } /** - * Updates an endpoint configuration. If a module is not specified in the update, + * Updates an HTTPS Edge Route by ID. If a module is not specified in the update, * it will not be modified. However, each module configuration that is specified * will completely replace the existing value. There is no way to delete an * existing module via this API, instead use the delete module API. * - * See also https://ngrok.com/docs/api#api-endpoint-configurations-update. + * See also https://ngrok.com/docs/api#api-edges-https-routes-update. * - * @param id unique identifier of this endpoint configuration + * @param edgeId unique identifier of this edge + * @param id unique identifier of this edge route * @return a call builder for this API call */ public UpdateCallBuilder update( + final String edgeId, final String id ) { return new UpdateCallBuilder( + edgeId, + id + ); + } + + /** + * A builder object encapsulating state for an unsent Delete API call. + */ + public class DeleteCallBuilder { + private final String edgeId; + private final String id; + + private DeleteCallBuilder( + final String edgeId, + final String id + ) { + this.edgeId = Objects.requireNonNull(edgeId, "edgeId is required"); + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link Void} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.DELETE, + "/edges/https/" + this.edgeId + "/routes/" + this.id, + Stream.empty(), + Stream.empty(), + Optional.empty() + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @throws InterruptedException if the thread was interrupted during the call + */ + public void blockingCall() throws InterruptedException { + try { + call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Delete an HTTPS Edge Route by ID + * + * See also https://ngrok.com/docs/api#api-edges-https-routes-delete. + * + * @param edgeId unique identifier of this edge + * @param id unique identifier of this edge route + * @return a call builder for this API call + */ + public DeleteCallBuilder delete( + final String edgeId, + final String id + ) { + return new DeleteCallBuilder( + edgeId, id ); } diff --git a/src/main/java/com/ngrok/services/EdgesTcp.java b/src/main/java/com/ngrok/services/EdgesTcp.java new file mode 100644 index 0000000..0a2635d --- /dev/null +++ b/src/main/java/com/ngrok/services/EdgesTcp.java @@ -0,0 +1,609 @@ +package com.ngrok.services; + +import com.ngrok.NgrokApiClient; +import com.ngrok.definitions.*; + +import java.util.AbstractMap; +import java.util.Objects; +import java.util.Optional; +import java.util.concurrent.CompletionStage; +import java.util.concurrent.ExecutionException; +import java.util.function.Function; +import java.util.stream.Stream; + +/** + * An API client for {@link EdgesTcp}. + * + * See also https://ngrok.com/docs/api#api-edges-tcp. + */ +public class EdgesTcp { + private final NgrokApiClient apiClient; + + /** + * Creates a new sub-client for EdgesTcp. + * + * @param apiClient an instance of {@link com.ngrok.NgrokApiClient} + */ + public EdgesTcp(final NgrokApiClient apiClient) { + this.apiClient = Objects.requireNonNull(apiClient, "apiClient is required"); + } + + /** + * A builder object encapsulating state for an unsent Create API call. + */ + public class CreateCallBuilder { + private String description = ""; + private String metadata = ""; + private Optional> hostports = Optional.empty(); + private Optional backend = Optional.empty(); + private Optional ipRestriction = Optional.empty(); + + private CreateCallBuilder( + ) { + } + + /** + * human-readable description of what this edge will be used for; optional, max 255 + * bytes. + * + * @param description the value of the description parameter as a {@link String} + * @return the call builder instance + */ + public CreateCallBuilder description(final String description) { + this.description = Objects.requireNonNull(description, "description is required"); + return this; + } + + /** + * human-readable description of what this edge will be used for; optional, max 255 + * bytes. + * + * @param description the value of the description parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public CreateCallBuilder description(final Optional description) { + this.description = Objects.requireNonNull(description, "description is required").orElse(""); + return this; + } + + /** + * arbitrary user-defined machine-readable data of this edge. Optional, max 4096 + * bytes. + * + * @param metadata the value of the metadata parameter as a {@link String} + * @return the call builder instance + */ + public CreateCallBuilder metadata(final String metadata) { + this.metadata = Objects.requireNonNull(metadata, "metadata is required"); + return this; + } + + /** + * arbitrary user-defined machine-readable data of this edge. Optional, max 4096 + * bytes. + * + * @param metadata the value of the metadata parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public CreateCallBuilder metadata(final Optional metadata) { + this.metadata = Objects.requireNonNull(metadata, "metadata is required").orElse(""); + return this; + } + + /** + * hostports served by this edge + * + * @param hostports the value of the hostports parameter as a {@link java.util.List} + * @return the call builder instance + */ + public CreateCallBuilder hostports(final java.util.List hostports) { + this.hostports = Optional.ofNullable(hostports); + return this; + } + + /** + * hostports served by this edge + * + * @param hostports the value of the hostports parameter as an {@link Optional} of {@link java.util.List} + * @return the call builder instance + */ + public CreateCallBuilder hostports(final Optional> hostports) { + this.hostports = Objects.requireNonNull(hostports, "hostports is required"); + return this; + } + + /** + * edge modules + * + * @param backend the value of the backend parameter as a {@link EndpointBackendMutate} + * @return the call builder instance + */ + public CreateCallBuilder backend(final EndpointBackendMutate backend) { + this.backend = Optional.ofNullable(backend); + return this; + } + + /** + * edge modules + * + * @param backend the value of the backend parameter as an {@link Optional} of {@link EndpointBackendMutate} + * @return the call builder instance + */ + public CreateCallBuilder backend(final Optional backend) { + this.backend = Objects.requireNonNull(backend, "backend is required"); + return this; + } + + /** + * Sets the ip_restriction parameter. + * + * @param ipRestriction the value of the ip_restriction parameter as a {@link EndpointIpPolicyMutate} + * @return the call builder instance + */ + public CreateCallBuilder ipRestriction(final EndpointIpPolicyMutate ipRestriction) { + this.ipRestriction = Optional.ofNullable(ipRestriction); + return this; + } + + /** + * Sets (or unsets) the ip_restriction parameter. + * + * @param ipRestriction the value of the ip_restriction parameter as an {@link Optional} of {@link EndpointIpPolicyMutate} + * @return the call builder instance + */ + public CreateCallBuilder ipRestriction(final Optional ipRestriction) { + this.ipRestriction = Objects.requireNonNull(ipRestriction, "ipRestriction is required"); + return this; + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link TcpEdge} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.POST, + "/edges/tcp", + Stream.empty(), + Stream.of( + new AbstractMap.SimpleEntry<>("description", Optional.of(this.description)), + new AbstractMap.SimpleEntry<>("metadata", Optional.of(this.metadata)), + new AbstractMap.SimpleEntry<>("hostports", this.hostports.map(Function.identity())), + new AbstractMap.SimpleEntry<>("backend", this.backend.map(Function.identity())), + new AbstractMap.SimpleEntry<>("ip_restriction", this.ipRestriction.map(Function.identity())) + ), + Optional.of(TcpEdge.class) + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return {@link TcpEdge} + * @throws InterruptedException if the thread was interrupted during the call + */ + public TcpEdge blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Create a TCP Edge + * + * See also https://ngrok.com/docs/api#api-edges-tcp-create. + * + * @return a call builder for this API call + */ + public CreateCallBuilder create( + ) { + return new CreateCallBuilder( + ); + } + + /** + * A builder object encapsulating state for an unsent Get API call. + */ + public class GetCallBuilder { + private final String id; + + private GetCallBuilder( + final String id + ) { + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link TcpEdge} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.GET, + "/edges/tcp/" + this.id, + Stream.empty(), + Stream.empty(), + Optional.of(TcpEdge.class) + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return {@link TcpEdge} + * @throws InterruptedException if the thread was interrupted during the call + */ + public TcpEdge blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Get a TCP Edge by ID + * + * See also https://ngrok.com/docs/api#api-edges-tcp-get. + * + * @param id a resource identifier + * @return a call builder for this API call + */ + public GetCallBuilder get( + final String id + ) { + return new GetCallBuilder( + id + ); + } + + /** + * A builder object encapsulating state for an unsent List API call. + */ + public class ListCallBuilder { + private Optional beforeId = Optional.empty(); + private Optional limit = Optional.empty(); + + private ListCallBuilder( + ) { + } + + /** + * Sets the before_id parameter. + * + * @param beforeId the value of the before_id parameter as a {@link String} + * @return the call builder instance + */ + public ListCallBuilder beforeId(final String beforeId) { + this.beforeId = Optional.ofNullable(beforeId); + return this; + } + + /** + * Sets (or unsets) the before_id parameter. + * + * @param beforeId the value of the before_id parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public ListCallBuilder beforeId(final Optional beforeId) { + this.beforeId = Objects.requireNonNull(beforeId, "beforeId is required"); + return this; + } + + /** + * Sets the limit parameter. + * + * @param limit the value of the limit parameter as a {@link String} + * @return the call builder instance + */ + public ListCallBuilder limit(final String limit) { + this.limit = Optional.ofNullable(limit); + return this; + } + + /** + * Sets (or unsets) the limit parameter. + * + * @param limit the value of the limit parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public ListCallBuilder limit(final Optional limit) { + this.limit = Objects.requireNonNull(limit, "limit is required"); + return this; + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of a {@link Page} of {@link TcpEdgeList} + */ + public CompletionStage> call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.GET, + "/edges/tcp", + Stream.of( + new AbstractMap.SimpleEntry<>("before_id", this.beforeId.map(Function.identity())), + new AbstractMap.SimpleEntry<>("limit", this.limit.map(Function.identity())) + ), + Stream.empty(), + Optional.of(TcpEdgeList.class) + ).thenApply(list -> new Page<>(apiClient, list)); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return a {@link Page} of {@link TcpEdgeList} + * @throws InterruptedException if the thread was interrupted during the call + */ + public Page blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Returns a list of all TCP Edges on this account + * + * See also https://ngrok.com/docs/api#api-edges-tcp-list. + * + * @return a call builder for this API call + */ + public ListCallBuilder list( + ) { + return new ListCallBuilder( + ); + } + + /** + * A builder object encapsulating state for an unsent Update API call. + */ + public class UpdateCallBuilder { + private final String id; + private Optional description = Optional.empty(); + private Optional metadata = Optional.empty(); + private Optional> hostports = Optional.empty(); + private Optional backend = Optional.empty(); + private Optional ipRestriction = Optional.empty(); + + private UpdateCallBuilder( + final String id + ) { + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * human-readable description of what this edge will be used for; optional, max 255 + * bytes. + * + * @param description the value of the description parameter as a {@link String} + * @return the call builder instance + */ + public UpdateCallBuilder description(final String description) { + this.description = Optional.ofNullable(description); + return this; + } + + /** + * human-readable description of what this edge will be used for; optional, max 255 + * bytes. + * + * @param description the value of the description parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public UpdateCallBuilder description(final Optional description) { + this.description = Objects.requireNonNull(description, "description is required"); + return this; + } + + /** + * arbitrary user-defined machine-readable data of this edge. Optional, max 4096 + * bytes. + * + * @param metadata the value of the metadata parameter as a {@link String} + * @return the call builder instance + */ + public UpdateCallBuilder metadata(final String metadata) { + this.metadata = Optional.ofNullable(metadata); + return this; + } + + /** + * arbitrary user-defined machine-readable data of this edge. Optional, max 4096 + * bytes. + * + * @param metadata the value of the metadata parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public UpdateCallBuilder metadata(final Optional metadata) { + this.metadata = Objects.requireNonNull(metadata, "metadata is required"); + return this; + } + + /** + * hostports served by this edge + * + * @param hostports the value of the hostports parameter as a {@link java.util.List} + * @return the call builder instance + */ + public UpdateCallBuilder hostports(final java.util.List hostports) { + this.hostports = Optional.ofNullable(hostports); + return this; + } + + /** + * hostports served by this edge + * + * @param hostports the value of the hostports parameter as an {@link Optional} of {@link java.util.List} + * @return the call builder instance + */ + public UpdateCallBuilder hostports(final Optional> hostports) { + this.hostports = Objects.requireNonNull(hostports, "hostports is required"); + return this; + } + + /** + * edge modules + * + * @param backend the value of the backend parameter as a {@link EndpointBackendMutate} + * @return the call builder instance + */ + public UpdateCallBuilder backend(final EndpointBackendMutate backend) { + this.backend = Optional.ofNullable(backend); + return this; + } + + /** + * edge modules + * + * @param backend the value of the backend parameter as an {@link Optional} of {@link EndpointBackendMutate} + * @return the call builder instance + */ + public UpdateCallBuilder backend(final Optional backend) { + this.backend = Objects.requireNonNull(backend, "backend is required"); + return this; + } + + /** + * Sets the ip_restriction parameter. + * + * @param ipRestriction the value of the ip_restriction parameter as a {@link EndpointIpPolicyMutate} + * @return the call builder instance + */ + public UpdateCallBuilder ipRestriction(final EndpointIpPolicyMutate ipRestriction) { + this.ipRestriction = Optional.ofNullable(ipRestriction); + return this; + } + + /** + * Sets (or unsets) the ip_restriction parameter. + * + * @param ipRestriction the value of the ip_restriction parameter as an {@link Optional} of {@link EndpointIpPolicyMutate} + * @return the call builder instance + */ + public UpdateCallBuilder ipRestriction(final Optional ipRestriction) { + this.ipRestriction = Objects.requireNonNull(ipRestriction, "ipRestriction is required"); + return this; + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link TcpEdge} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.PATCH, + "/edges/tcp/" + this.id, + Stream.empty(), + Stream.of( + new AbstractMap.SimpleEntry<>("description", this.description.map(Function.identity())), + new AbstractMap.SimpleEntry<>("metadata", this.metadata.map(Function.identity())), + new AbstractMap.SimpleEntry<>("hostports", this.hostports.map(Function.identity())), + new AbstractMap.SimpleEntry<>("backend", this.backend.map(Function.identity())), + new AbstractMap.SimpleEntry<>("ip_restriction", this.ipRestriction.map(Function.identity())) + ), + Optional.of(TcpEdge.class) + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return {@link TcpEdge} + * @throws InterruptedException if the thread was interrupted during the call + */ + public TcpEdge blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Updates a TCP Edge by ID. If a module is not specified in the update, it will + * not be modified. However, each module configuration that is specified will + * completely replace the existing value. There is no way to delete an existing + * module via this API, instead use the delete module API. + * + * See also https://ngrok.com/docs/api#api-edges-tcp-update. + * + * @param id unique identifier of this edge + * @return a call builder for this API call + */ + public UpdateCallBuilder update( + final String id + ) { + return new UpdateCallBuilder( + id + ); + } + + /** + * A builder object encapsulating state for an unsent Delete API call. + */ + public class DeleteCallBuilder { + private final String id; + + private DeleteCallBuilder( + final String id + ) { + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link Void} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.DELETE, + "/edges/tcp/" + this.id, + Stream.empty(), + Stream.empty(), + Optional.empty() + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @throws InterruptedException if the thread was interrupted during the call + */ + public void blockingCall() throws InterruptedException { + try { + call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Delete a TCP Edge by ID + * + * See also https://ngrok.com/docs/api#api-edges-tcp-delete. + * + * @param id a resource identifier + * @return a call builder for this API call + */ + public DeleteCallBuilder delete( + final String id + ) { + return new DeleteCallBuilder( + id + ); + } +} diff --git a/src/main/java/com/ngrok/services/EdgesTls.java b/src/main/java/com/ngrok/services/EdgesTls.java new file mode 100644 index 0000000..56c5207 --- /dev/null +++ b/src/main/java/com/ngrok/services/EdgesTls.java @@ -0,0 +1,705 @@ +package com.ngrok.services; + +import com.ngrok.NgrokApiClient; +import com.ngrok.definitions.*; + +import java.util.AbstractMap; +import java.util.Objects; +import java.util.Optional; +import java.util.concurrent.CompletionStage; +import java.util.concurrent.ExecutionException; +import java.util.function.Function; +import java.util.stream.Stream; + +/** + * An API client for {@link EdgesTls}. + * + * See also https://ngrok.com/docs/api#api-edges-tls. + */ +public class EdgesTls { + private final NgrokApiClient apiClient; + + /** + * Creates a new sub-client for EdgesTls. + * + * @param apiClient an instance of {@link com.ngrok.NgrokApiClient} + */ + public EdgesTls(final NgrokApiClient apiClient) { + this.apiClient = Objects.requireNonNull(apiClient, "apiClient is required"); + } + + /** + * A builder object encapsulating state for an unsent Create API call. + */ + public class CreateCallBuilder { + private String description = ""; + private String metadata = ""; + private Optional> hostports = Optional.empty(); + private Optional backend = Optional.empty(); + private Optional ipRestriction = Optional.empty(); + private Optional mutualTls = Optional.empty(); + private Optional tlsTermination = Optional.empty(); + + private CreateCallBuilder( + ) { + } + + /** + * human-readable description of what this edge will be used for; optional, max 255 + * bytes. + * + * @param description the value of the description parameter as a {@link String} + * @return the call builder instance + */ + public CreateCallBuilder description(final String description) { + this.description = Objects.requireNonNull(description, "description is required"); + return this; + } + + /** + * human-readable description of what this edge will be used for; optional, max 255 + * bytes. + * + * @param description the value of the description parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public CreateCallBuilder description(final Optional description) { + this.description = Objects.requireNonNull(description, "description is required").orElse(""); + return this; + } + + /** + * arbitrary user-defined machine-readable data of this edge. Optional, max 4096 + * bytes. + * + * @param metadata the value of the metadata parameter as a {@link String} + * @return the call builder instance + */ + public CreateCallBuilder metadata(final String metadata) { + this.metadata = Objects.requireNonNull(metadata, "metadata is required"); + return this; + } + + /** + * arbitrary user-defined machine-readable data of this edge. Optional, max 4096 + * bytes. + * + * @param metadata the value of the metadata parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public CreateCallBuilder metadata(final Optional metadata) { + this.metadata = Objects.requireNonNull(metadata, "metadata is required").orElse(""); + return this; + } + + /** + * hostports served by this edge + * + * @param hostports the value of the hostports parameter as a {@link java.util.List} + * @return the call builder instance + */ + public CreateCallBuilder hostports(final java.util.List hostports) { + this.hostports = Optional.ofNullable(hostports); + return this; + } + + /** + * hostports served by this edge + * + * @param hostports the value of the hostports parameter as an {@link Optional} of {@link java.util.List} + * @return the call builder instance + */ + public CreateCallBuilder hostports(final Optional> hostports) { + this.hostports = Objects.requireNonNull(hostports, "hostports is required"); + return this; + } + + /** + * edge modules + * + * @param backend the value of the backend parameter as a {@link EndpointBackendMutate} + * @return the call builder instance + */ + public CreateCallBuilder backend(final EndpointBackendMutate backend) { + this.backend = Optional.ofNullable(backend); + return this; + } + + /** + * edge modules + * + * @param backend the value of the backend parameter as an {@link Optional} of {@link EndpointBackendMutate} + * @return the call builder instance + */ + public CreateCallBuilder backend(final Optional backend) { + this.backend = Objects.requireNonNull(backend, "backend is required"); + return this; + } + + /** + * Sets the ip_restriction parameter. + * + * @param ipRestriction the value of the ip_restriction parameter as a {@link EndpointIpPolicyMutate} + * @return the call builder instance + */ + public CreateCallBuilder ipRestriction(final EndpointIpPolicyMutate ipRestriction) { + this.ipRestriction = Optional.ofNullable(ipRestriction); + return this; + } + + /** + * Sets (or unsets) the ip_restriction parameter. + * + * @param ipRestriction the value of the ip_restriction parameter as an {@link Optional} of {@link EndpointIpPolicyMutate} + * @return the call builder instance + */ + public CreateCallBuilder ipRestriction(final Optional ipRestriction) { + this.ipRestriction = Objects.requireNonNull(ipRestriction, "ipRestriction is required"); + return this; + } + + /** + * Sets the mutual_tls parameter. + * + * @param mutualTls the value of the mutual_tls parameter as a {@link EndpointMutualTlsMutate} + * @return the call builder instance + */ + public CreateCallBuilder mutualTls(final EndpointMutualTlsMutate mutualTls) { + this.mutualTls = Optional.ofNullable(mutualTls); + return this; + } + + /** + * Sets (or unsets) the mutual_tls parameter. + * + * @param mutualTls the value of the mutual_tls parameter as an {@link Optional} of {@link EndpointMutualTlsMutate} + * @return the call builder instance + */ + public CreateCallBuilder mutualTls(final Optional mutualTls) { + this.mutualTls = Objects.requireNonNull(mutualTls, "mutualTls is required"); + return this; + } + + /** + * Sets the tls_termination parameter. + * + * @param tlsTermination the value of the tls_termination parameter as a {@link EndpointTlsTermination} + * @return the call builder instance + */ + public CreateCallBuilder tlsTermination(final EndpointTlsTermination tlsTermination) { + this.tlsTermination = Optional.ofNullable(tlsTermination); + return this; + } + + /** + * Sets (or unsets) the tls_termination parameter. + * + * @param tlsTermination the value of the tls_termination parameter as an {@link Optional} of {@link EndpointTlsTermination} + * @return the call builder instance + */ + public CreateCallBuilder tlsTermination(final Optional tlsTermination) { + this.tlsTermination = Objects.requireNonNull(tlsTermination, "tlsTermination is required"); + return this; + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link TlsEdge} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.POST, + "/edges/tls", + Stream.empty(), + Stream.of( + new AbstractMap.SimpleEntry<>("description", Optional.of(this.description)), + new AbstractMap.SimpleEntry<>("metadata", Optional.of(this.metadata)), + new AbstractMap.SimpleEntry<>("hostports", this.hostports.map(Function.identity())), + new AbstractMap.SimpleEntry<>("backend", this.backend.map(Function.identity())), + new AbstractMap.SimpleEntry<>("ip_restriction", this.ipRestriction.map(Function.identity())), + new AbstractMap.SimpleEntry<>("mutual_tls", this.mutualTls.map(Function.identity())), + new AbstractMap.SimpleEntry<>("tls_termination", this.tlsTermination.map(Function.identity())) + ), + Optional.of(TlsEdge.class) + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return {@link TlsEdge} + * @throws InterruptedException if the thread was interrupted during the call + */ + public TlsEdge blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Create a TLS Edge + * + * See also https://ngrok.com/docs/api#api-edges-tls-create. + * + * @return a call builder for this API call + */ + public CreateCallBuilder create( + ) { + return new CreateCallBuilder( + ); + } + + /** + * A builder object encapsulating state for an unsent Get API call. + */ + public class GetCallBuilder { + private final String id; + + private GetCallBuilder( + final String id + ) { + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link TlsEdge} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.GET, + "/edges/tls/" + this.id, + Stream.empty(), + Stream.empty(), + Optional.of(TlsEdge.class) + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return {@link TlsEdge} + * @throws InterruptedException if the thread was interrupted during the call + */ + public TlsEdge blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Get a TLS Edge by ID + * + * See also https://ngrok.com/docs/api#api-edges-tls-get. + * + * @param id a resource identifier + * @return a call builder for this API call + */ + public GetCallBuilder get( + final String id + ) { + return new GetCallBuilder( + id + ); + } + + /** + * A builder object encapsulating state for an unsent List API call. + */ + public class ListCallBuilder { + private Optional beforeId = Optional.empty(); + private Optional limit = Optional.empty(); + + private ListCallBuilder( + ) { + } + + /** + * Sets the before_id parameter. + * + * @param beforeId the value of the before_id parameter as a {@link String} + * @return the call builder instance + */ + public ListCallBuilder beforeId(final String beforeId) { + this.beforeId = Optional.ofNullable(beforeId); + return this; + } + + /** + * Sets (or unsets) the before_id parameter. + * + * @param beforeId the value of the before_id parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public ListCallBuilder beforeId(final Optional beforeId) { + this.beforeId = Objects.requireNonNull(beforeId, "beforeId is required"); + return this; + } + + /** + * Sets the limit parameter. + * + * @param limit the value of the limit parameter as a {@link String} + * @return the call builder instance + */ + public ListCallBuilder limit(final String limit) { + this.limit = Optional.ofNullable(limit); + return this; + } + + /** + * Sets (or unsets) the limit parameter. + * + * @param limit the value of the limit parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public ListCallBuilder limit(final Optional limit) { + this.limit = Objects.requireNonNull(limit, "limit is required"); + return this; + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of a {@link Page} of {@link TlsEdgeList} + */ + public CompletionStage> call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.GET, + "/edges/tls", + Stream.of( + new AbstractMap.SimpleEntry<>("before_id", this.beforeId.map(Function.identity())), + new AbstractMap.SimpleEntry<>("limit", this.limit.map(Function.identity())) + ), + Stream.empty(), + Optional.of(TlsEdgeList.class) + ).thenApply(list -> new Page<>(apiClient, list)); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return a {@link Page} of {@link TlsEdgeList} + * @throws InterruptedException if the thread was interrupted during the call + */ + public Page blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Returns a list of all TLS Edges on this account + * + * See also https://ngrok.com/docs/api#api-edges-tls-list. + * + * @return a call builder for this API call + */ + public ListCallBuilder list( + ) { + return new ListCallBuilder( + ); + } + + /** + * A builder object encapsulating state for an unsent Update API call. + */ + public class UpdateCallBuilder { + private final String id; + private Optional description = Optional.empty(); + private Optional metadata = Optional.empty(); + private Optional> hostports = Optional.empty(); + private Optional backend = Optional.empty(); + private Optional ipRestriction = Optional.empty(); + private Optional mutualTls = Optional.empty(); + private Optional tlsTermination = Optional.empty(); + + private UpdateCallBuilder( + final String id + ) { + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * human-readable description of what this edge will be used for; optional, max 255 + * bytes. + * + * @param description the value of the description parameter as a {@link String} + * @return the call builder instance + */ + public UpdateCallBuilder description(final String description) { + this.description = Optional.ofNullable(description); + return this; + } + + /** + * human-readable description of what this edge will be used for; optional, max 255 + * bytes. + * + * @param description the value of the description parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public UpdateCallBuilder description(final Optional description) { + this.description = Objects.requireNonNull(description, "description is required"); + return this; + } + + /** + * arbitrary user-defined machine-readable data of this edge. Optional, max 4096 + * bytes. + * + * @param metadata the value of the metadata parameter as a {@link String} + * @return the call builder instance + */ + public UpdateCallBuilder metadata(final String metadata) { + this.metadata = Optional.ofNullable(metadata); + return this; + } + + /** + * arbitrary user-defined machine-readable data of this edge. Optional, max 4096 + * bytes. + * + * @param metadata the value of the metadata parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public UpdateCallBuilder metadata(final Optional metadata) { + this.metadata = Objects.requireNonNull(metadata, "metadata is required"); + return this; + } + + /** + * hostports served by this edge + * + * @param hostports the value of the hostports parameter as a {@link java.util.List} + * @return the call builder instance + */ + public UpdateCallBuilder hostports(final java.util.List hostports) { + this.hostports = Optional.ofNullable(hostports); + return this; + } + + /** + * hostports served by this edge + * + * @param hostports the value of the hostports parameter as an {@link Optional} of {@link java.util.List} + * @return the call builder instance + */ + public UpdateCallBuilder hostports(final Optional> hostports) { + this.hostports = Objects.requireNonNull(hostports, "hostports is required"); + return this; + } + + /** + * edge modules + * + * @param backend the value of the backend parameter as a {@link EndpointBackendMutate} + * @return the call builder instance + */ + public UpdateCallBuilder backend(final EndpointBackendMutate backend) { + this.backend = Optional.ofNullable(backend); + return this; + } + + /** + * edge modules + * + * @param backend the value of the backend parameter as an {@link Optional} of {@link EndpointBackendMutate} + * @return the call builder instance + */ + public UpdateCallBuilder backend(final Optional backend) { + this.backend = Objects.requireNonNull(backend, "backend is required"); + return this; + } + + /** + * Sets the ip_restriction parameter. + * + * @param ipRestriction the value of the ip_restriction parameter as a {@link EndpointIpPolicyMutate} + * @return the call builder instance + */ + public UpdateCallBuilder ipRestriction(final EndpointIpPolicyMutate ipRestriction) { + this.ipRestriction = Optional.ofNullable(ipRestriction); + return this; + } + + /** + * Sets (or unsets) the ip_restriction parameter. + * + * @param ipRestriction the value of the ip_restriction parameter as an {@link Optional} of {@link EndpointIpPolicyMutate} + * @return the call builder instance + */ + public UpdateCallBuilder ipRestriction(final Optional ipRestriction) { + this.ipRestriction = Objects.requireNonNull(ipRestriction, "ipRestriction is required"); + return this; + } + + /** + * Sets the mutual_tls parameter. + * + * @param mutualTls the value of the mutual_tls parameter as a {@link EndpointMutualTlsMutate} + * @return the call builder instance + */ + public UpdateCallBuilder mutualTls(final EndpointMutualTlsMutate mutualTls) { + this.mutualTls = Optional.ofNullable(mutualTls); + return this; + } + + /** + * Sets (or unsets) the mutual_tls parameter. + * + * @param mutualTls the value of the mutual_tls parameter as an {@link Optional} of {@link EndpointMutualTlsMutate} + * @return the call builder instance + */ + public UpdateCallBuilder mutualTls(final Optional mutualTls) { + this.mutualTls = Objects.requireNonNull(mutualTls, "mutualTls is required"); + return this; + } + + /** + * Sets the tls_termination parameter. + * + * @param tlsTermination the value of the tls_termination parameter as a {@link EndpointTlsTermination} + * @return the call builder instance + */ + public UpdateCallBuilder tlsTermination(final EndpointTlsTermination tlsTermination) { + this.tlsTermination = Optional.ofNullable(tlsTermination); + return this; + } + + /** + * Sets (or unsets) the tls_termination parameter. + * + * @param tlsTermination the value of the tls_termination parameter as an {@link Optional} of {@link EndpointTlsTermination} + * @return the call builder instance + */ + public UpdateCallBuilder tlsTermination(final Optional tlsTermination) { + this.tlsTermination = Objects.requireNonNull(tlsTermination, "tlsTermination is required"); + return this; + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link TlsEdge} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.PATCH, + "/edges/tls/" + this.id, + Stream.empty(), + Stream.of( + new AbstractMap.SimpleEntry<>("description", this.description.map(Function.identity())), + new AbstractMap.SimpleEntry<>("metadata", this.metadata.map(Function.identity())), + new AbstractMap.SimpleEntry<>("hostports", this.hostports.map(Function.identity())), + new AbstractMap.SimpleEntry<>("backend", this.backend.map(Function.identity())), + new AbstractMap.SimpleEntry<>("ip_restriction", this.ipRestriction.map(Function.identity())), + new AbstractMap.SimpleEntry<>("mutual_tls", this.mutualTls.map(Function.identity())), + new AbstractMap.SimpleEntry<>("tls_termination", this.tlsTermination.map(Function.identity())) + ), + Optional.of(TlsEdge.class) + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return {@link TlsEdge} + * @throws InterruptedException if the thread was interrupted during the call + */ + public TlsEdge blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Updates a TLS Edge by ID. If a module is not specified in the update, it will + * not be modified. However, each module configuration that is specified will + * completely replace the existing value. There is no way to delete an existing + * module via this API, instead use the delete module API. + * + * See also https://ngrok.com/docs/api#api-edges-tls-update. + * + * @param id unique identifier of this edge + * @return a call builder for this API call + */ + public UpdateCallBuilder update( + final String id + ) { + return new UpdateCallBuilder( + id + ); + } + + /** + * A builder object encapsulating state for an unsent Delete API call. + */ + public class DeleteCallBuilder { + private final String id; + + private DeleteCallBuilder( + final String id + ) { + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link Void} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.DELETE, + "/edges/tls/" + this.id, + Stream.empty(), + Stream.empty(), + Optional.empty() + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @throws InterruptedException if the thread was interrupted during the call + */ + public void blockingCall() throws InterruptedException { + try { + call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Delete a TLS Edge by ID + * + * See also https://ngrok.com/docs/api#api-edges-tls-delete. + * + * @param id a resource identifier + * @return a call builder for this API call + */ + public DeleteCallBuilder delete( + final String id + ) { + return new DeleteCallBuilder( + id + ); + } +} diff --git a/src/main/java/com/ngrok/services/Endpoints.java b/src/main/java/com/ngrok/services/Endpoints.java new file mode 100644 index 0000000..28d4ba4 --- /dev/null +++ b/src/main/java/com/ngrok/services/Endpoints.java @@ -0,0 +1,191 @@ +package com.ngrok.services; + +import com.ngrok.NgrokApiClient; +import com.ngrok.definitions.*; + +import java.util.AbstractMap; +import java.util.Objects; +import java.util.Optional; +import java.util.concurrent.CompletionStage; +import java.util.concurrent.ExecutionException; +import java.util.function.Function; +import java.util.stream.Stream; + +/** + * Endpoints provides an API for querying the endpoint objects + * which define what tunnel or edge is used to serve a hostport. + * Only active endpoints associated with a tunnel or backend are returned. + * + * See also https://ngrok.com/docs/api#api-endpoints. + */ +public class Endpoints { + private final NgrokApiClient apiClient; + + /** + * Creates a new sub-client for Endpoints. + * + * @param apiClient an instance of {@link com.ngrok.NgrokApiClient} + */ + public Endpoints(final NgrokApiClient apiClient) { + this.apiClient = Objects.requireNonNull(apiClient, "apiClient is required"); + } + + /** + * A builder object encapsulating state for an unsent List API call. + */ + public class ListCallBuilder { + private Optional beforeId = Optional.empty(); + private Optional limit = Optional.empty(); + + private ListCallBuilder( + ) { + } + + /** + * Sets the before_id parameter. + * + * @param beforeId the value of the before_id parameter as a {@link String} + * @return the call builder instance + */ + public ListCallBuilder beforeId(final String beforeId) { + this.beforeId = Optional.ofNullable(beforeId); + return this; + } + + /** + * Sets (or unsets) the before_id parameter. + * + * @param beforeId the value of the before_id parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public ListCallBuilder beforeId(final Optional beforeId) { + this.beforeId = Objects.requireNonNull(beforeId, "beforeId is required"); + return this; + } + + /** + * Sets the limit parameter. + * + * @param limit the value of the limit parameter as a {@link String} + * @return the call builder instance + */ + public ListCallBuilder limit(final String limit) { + this.limit = Optional.ofNullable(limit); + return this; + } + + /** + * Sets (or unsets) the limit parameter. + * + * @param limit the value of the limit parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public ListCallBuilder limit(final Optional limit) { + this.limit = Objects.requireNonNull(limit, "limit is required"); + return this; + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of a {@link Page} of {@link EndpointList} + */ + public CompletionStage> call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.GET, + "/endpoints", + Stream.of( + new AbstractMap.SimpleEntry<>("before_id", this.beforeId.map(Function.identity())), + new AbstractMap.SimpleEntry<>("limit", this.limit.map(Function.identity())) + ), + Stream.empty(), + Optional.of(EndpointList.class) + ).thenApply(list -> new Page<>(apiClient, list)); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return a {@link Page} of {@link EndpointList} + * @throws InterruptedException if the thread was interrupted during the call + */ + public Page blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * List all active endpoints on the account + * + * See also https://ngrok.com/docs/api#api-endpoints-list. + * + * @return a call builder for this API call + */ + public ListCallBuilder list( + ) { + return new ListCallBuilder( + ); + } + + /** + * A builder object encapsulating state for an unsent Get API call. + */ + public class GetCallBuilder { + private final String id; + + private GetCallBuilder( + final String id + ) { + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link Endpoint} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.GET, + "/endpoints/" + this.id, + Stream.empty(), + Stream.empty(), + Optional.of(Endpoint.class) + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return {@link Endpoint} + * @throws InterruptedException if the thread was interrupted during the call + */ + public Endpoint blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Get the status of an endpoint by ID + * + * See also https://ngrok.com/docs/api#api-endpoints-get. + * + * @param id a resource identifier + * @return a call builder for this API call + */ + public GetCallBuilder get( + final String id + ) { + return new GetCallBuilder( + id + ); + } +} diff --git a/src/main/java/com/ngrok/services/EventDestinations.java b/src/main/java/com/ngrok/services/EventDestinations.java index f09c736..3cf7e8a 100644 --- a/src/main/java/com/ngrok/services/EventDestinations.java +++ b/src/main/java/com/ngrok/services/EventDestinations.java @@ -232,8 +232,7 @@ public class EventDestinations { /** * Delete an Event Destination. If the Event Destination is still referenced by an - * Event Stream, this will throw an error until that Event Stream has removed that - * reference. + * Event Subscription. * * See also https://ngrok.com/docs/api#api-event-destinations-delete. * diff --git a/src/main/java/com/ngrok/services/EventSubscriptions.java b/src/main/java/com/ngrok/services/EventSubscriptions.java index cecc247..02658bc 100644 --- a/src/main/java/com/ngrok/services/EventSubscriptions.java +++ b/src/main/java/com/ngrok/services/EventSubscriptions.java @@ -112,8 +112,8 @@ public class EventSubscriptions { } /** - * A list of Event Destination IDs which should be used for this Event Stream. - * Event Streams are required to have at least one Event Destination. + * A list of Event Destination IDs which should be used for this Event + * Subscription. * * @param destinationIds the value of the destination_ids parameter as a {@link java.util.List} * @return the call builder instance @@ -124,8 +124,8 @@ public class EventSubscriptions { } /** - * A list of Event Destination IDs which should be used for this Event Stream. - * Event Streams are required to have at least one Event Destination. + * A list of Event Destination IDs which should be used for this Event + * Subscription. * * @param destinationIds the value of the destination_ids parameter as an {@link Optional} of {@link java.util.List} * @return the call builder instance @@ -486,8 +486,8 @@ public class EventSubscriptions { } /** - * A list of Event Destination IDs which should be used for this Event Stream. - * Event Streams are required to have at least one Event Destination. + * A list of Event Destination IDs which should be used for this Event + * Subscription. * * @param destinationIds the value of the destination_ids parameter as a {@link java.util.List} * @return the call builder instance @@ -498,8 +498,8 @@ public class EventSubscriptions { } /** - * A list of Event Destination IDs which should be used for this Event Stream. - * Event Streams are required to have at least one Event Destination. + * A list of Event Destination IDs which should be used for this Event + * Subscription. * * @param destinationIds the value of the destination_ids parameter as an {@link Optional} of {@link java.util.List} * @return the call builder instance diff --git a/src/main/java/com/ngrok/services/FailoverBackends.java b/src/main/java/com/ngrok/services/FailoverBackends.java new file mode 100644 index 0000000..ba1a02d --- /dev/null +++ b/src/main/java/com/ngrok/services/FailoverBackends.java @@ -0,0 +1,505 @@ +package com.ngrok.services; + +import com.ngrok.NgrokApiClient; +import com.ngrok.definitions.*; + +import java.util.AbstractMap; +import java.util.Objects; +import java.util.Optional; +import java.util.concurrent.CompletionStage; +import java.util.concurrent.ExecutionException; +import java.util.function.Function; +import java.util.stream.Stream; + +/** + * A Failover backend defines failover behavior within a list of referenced + * backends. Traffic is sent to the first backend in the list. If that backend + * is offline or no connection can be established, ngrok attempts to connect to + * the next backend in the list until one is successful. + * + * See also https://ngrok.com/docs/api#api-failover-backends. + */ +public class FailoverBackends { + private final NgrokApiClient apiClient; + + /** + * Creates a new sub-client for FailoverBackends. + * + * @param apiClient an instance of {@link com.ngrok.NgrokApiClient} + */ + public FailoverBackends(final NgrokApiClient apiClient) { + this.apiClient = Objects.requireNonNull(apiClient, "apiClient is required"); + } + + /** + * A builder object encapsulating state for an unsent Create API call. + */ + public class CreateCallBuilder { + private String description = ""; + private String metadata = ""; + private java.util.List backends = java.util.Collections.emptyList(); + + private CreateCallBuilder( + ) { + } + + /** + * human-readable description of this backend. Optional + * + * @param description the value of the description parameter as a {@link String} + * @return the call builder instance + */ + public CreateCallBuilder description(final String description) { + this.description = Objects.requireNonNull(description, "description is required"); + return this; + } + + /** + * human-readable description of this backend. Optional + * + * @param description the value of the description parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public CreateCallBuilder description(final Optional description) { + this.description = Objects.requireNonNull(description, "description is required").orElse(""); + return this; + } + + /** + * arbitrary user-defined machine-readable data of this backend. Optional + * + * @param metadata the value of the metadata parameter as a {@link String} + * @return the call builder instance + */ + public CreateCallBuilder metadata(final String metadata) { + this.metadata = Objects.requireNonNull(metadata, "metadata is required"); + return this; + } + + /** + * arbitrary user-defined machine-readable data of this backend. Optional + * + * @param metadata the value of the metadata parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public CreateCallBuilder metadata(final Optional metadata) { + this.metadata = Objects.requireNonNull(metadata, "metadata is required").orElse(""); + return this; + } + + /** + * the ids of the child backends in order + * + * @param backends the value of the backends parameter as a {@link java.util.List} + * @return the call builder instance + */ + public CreateCallBuilder backends(final java.util.List backends) { + this.backends = Objects.requireNonNull(backends, "backends is required"); + return this; + } + + /** + * the ids of the child backends in order + * + * @param backends the value of the backends parameter as an {@link Optional} of {@link java.util.List} + * @return the call builder instance + */ + public CreateCallBuilder backends(final Optional> backends) { + this.backends = Objects.requireNonNull(backends, "backends is required").orElse(java.util.Collections.emptyList()); + return this; + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link FailoverBackend} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.POST, + "/backends/failover", + Stream.empty(), + Stream.of( + new AbstractMap.SimpleEntry<>("description", Optional.of(this.description)), + new AbstractMap.SimpleEntry<>("metadata", Optional.of(this.metadata)), + new AbstractMap.SimpleEntry<>("backends", Optional.of(this.backends)) + ), + Optional.of(FailoverBackend.class) + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return {@link FailoverBackend} + * @throws InterruptedException if the thread was interrupted during the call + */ + public FailoverBackend blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Create a new Failover backend + * + * See also https://ngrok.com/docs/api#api-failover-backends-create. + * + * @return a call builder for this API call + */ + public CreateCallBuilder create( + ) { + return new CreateCallBuilder( + ); + } + + /** + * A builder object encapsulating state for an unsent Delete API call. + */ + public class DeleteCallBuilder { + private final String id; + + private DeleteCallBuilder( + final String id + ) { + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link Void} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.DELETE, + "/backends/failover/" + this.id, + Stream.empty(), + Stream.empty(), + Optional.empty() + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @throws InterruptedException if the thread was interrupted during the call + */ + public void blockingCall() throws InterruptedException { + try { + call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Delete a Failover backend by ID. TODO what if used? + * + * See also https://ngrok.com/docs/api#api-failover-backends-delete. + * + * @param id a resource identifier + * @return a call builder for this API call + */ + public DeleteCallBuilder delete( + final String id + ) { + return new DeleteCallBuilder( + id + ); + } + + /** + * A builder object encapsulating state for an unsent Get API call. + */ + public class GetCallBuilder { + private final String id; + + private GetCallBuilder( + final String id + ) { + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link FailoverBackend} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.GET, + "/backends/failover/" + this.id, + Stream.empty(), + Stream.empty(), + Optional.of(FailoverBackend.class) + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return {@link FailoverBackend} + * @throws InterruptedException if the thread was interrupted during the call + */ + public FailoverBackend blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Get detailed information about a Failover backend by ID + * + * See also https://ngrok.com/docs/api#api-failover-backends-get. + * + * @param id a resource identifier + * @return a call builder for this API call + */ + public GetCallBuilder get( + final String id + ) { + return new GetCallBuilder( + id + ); + } + + /** + * A builder object encapsulating state for an unsent List API call. + */ + public class ListCallBuilder { + private Optional beforeId = Optional.empty(); + private Optional limit = Optional.empty(); + + private ListCallBuilder( + ) { + } + + /** + * Sets the before_id parameter. + * + * @param beforeId the value of the before_id parameter as a {@link String} + * @return the call builder instance + */ + public ListCallBuilder beforeId(final String beforeId) { + this.beforeId = Optional.ofNullable(beforeId); + return this; + } + + /** + * Sets (or unsets) the before_id parameter. + * + * @param beforeId the value of the before_id parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public ListCallBuilder beforeId(final Optional beforeId) { + this.beforeId = Objects.requireNonNull(beforeId, "beforeId is required"); + return this; + } + + /** + * Sets the limit parameter. + * + * @param limit the value of the limit parameter as a {@link String} + * @return the call builder instance + */ + public ListCallBuilder limit(final String limit) { + this.limit = Optional.ofNullable(limit); + return this; + } + + /** + * Sets (or unsets) the limit parameter. + * + * @param limit the value of the limit parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public ListCallBuilder limit(final Optional limit) { + this.limit = Objects.requireNonNull(limit, "limit is required"); + return this; + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of a {@link Page} of {@link FailoverBackendList} + */ + public CompletionStage> call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.GET, + "/backends/failover", + Stream.of( + new AbstractMap.SimpleEntry<>("before_id", this.beforeId.map(Function.identity())), + new AbstractMap.SimpleEntry<>("limit", this.limit.map(Function.identity())) + ), + Stream.empty(), + Optional.of(FailoverBackendList.class) + ).thenApply(list -> new Page<>(apiClient, list)); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return a {@link Page} of {@link FailoverBackendList} + * @throws InterruptedException if the thread was interrupted during the call + */ + public Page blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * List all Failover backends on this account + * + * See also https://ngrok.com/docs/api#api-failover-backends-list. + * + * @return a call builder for this API call + */ + public ListCallBuilder list( + ) { + return new ListCallBuilder( + ); + } + + /** + * A builder object encapsulating state for an unsent Update API call. + */ + public class UpdateCallBuilder { + private final String id; + private Optional description = Optional.empty(); + private Optional metadata = Optional.empty(); + private java.util.List backends = java.util.Collections.emptyList(); + + private UpdateCallBuilder( + final String id + ) { + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * human-readable description of this backend. Optional + * + * @param description the value of the description parameter as a {@link String} + * @return the call builder instance + */ + public UpdateCallBuilder description(final String description) { + this.description = Optional.ofNullable(description); + return this; + } + + /** + * human-readable description of this backend. Optional + * + * @param description the value of the description parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public UpdateCallBuilder description(final Optional description) { + this.description = Objects.requireNonNull(description, "description is required"); + return this; + } + + /** + * arbitrary user-defined machine-readable data of this backend. Optional + * + * @param metadata the value of the metadata parameter as a {@link String} + * @return the call builder instance + */ + public UpdateCallBuilder metadata(final String metadata) { + this.metadata = Optional.ofNullable(metadata); + return this; + } + + /** + * arbitrary user-defined machine-readable data of this backend. Optional + * + * @param metadata the value of the metadata parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public UpdateCallBuilder metadata(final Optional metadata) { + this.metadata = Objects.requireNonNull(metadata, "metadata is required"); + return this; + } + + /** + * the ids of the child backends in order + * + * @param backends the value of the backends parameter as a {@link java.util.List} + * @return the call builder instance + */ + public UpdateCallBuilder backends(final java.util.List backends) { + this.backends = Objects.requireNonNull(backends, "backends is required"); + return this; + } + + /** + * the ids of the child backends in order + * + * @param backends the value of the backends parameter as an {@link Optional} of {@link java.util.List} + * @return the call builder instance + */ + public UpdateCallBuilder backends(final Optional> backends) { + this.backends = Objects.requireNonNull(backends, "backends is required").orElse(java.util.Collections.emptyList()); + return this; + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link FailoverBackend} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.PATCH, + "/backends/failover/" + this.id, + Stream.empty(), + Stream.of( + new AbstractMap.SimpleEntry<>("description", this.description.map(Function.identity())), + new AbstractMap.SimpleEntry<>("metadata", this.metadata.map(Function.identity())), + new AbstractMap.SimpleEntry<>("backends", Optional.of(this.backends)) + ), + Optional.of(FailoverBackend.class) + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return {@link FailoverBackend} + * @throws InterruptedException if the thread was interrupted during the call + */ + public FailoverBackend blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Update Failover backend by ID + * + * See also https://ngrok.com/docs/api#api-failover-backends-update. + * + * @param id the value of the id parameter as a {@link String} + * @return a call builder for this API call + */ + public UpdateCallBuilder update( + final String id + ) { + return new UpdateCallBuilder( + id + ); + } +} diff --git a/src/main/java/com/ngrok/services/HttpResponseBackends.java b/src/main/java/com/ngrok/services/HttpResponseBackends.java new file mode 100644 index 0000000..5d2c966 --- /dev/null +++ b/src/main/java/com/ngrok/services/HttpResponseBackends.java @@ -0,0 +1,598 @@ +package com.ngrok.services; + +import com.ngrok.NgrokApiClient; +import com.ngrok.definitions.*; + +import java.util.AbstractMap; +import java.util.Objects; +import java.util.Optional; +import java.util.concurrent.CompletionStage; +import java.util.concurrent.ExecutionException; +import java.util.function.Function; +import java.util.stream.Stream; + +/** + * An API client for {@link HttpResponseBackends}. + * + * See also https://ngrok.com/docs/api#api-http-response-backends. + */ +public class HttpResponseBackends { + private final NgrokApiClient apiClient; + + /** + * Creates a new sub-client for HttpResponseBackends. + * + * @param apiClient an instance of {@link com.ngrok.NgrokApiClient} + */ + public HttpResponseBackends(final NgrokApiClient apiClient) { + this.apiClient = Objects.requireNonNull(apiClient, "apiClient is required"); + } + + /** + * A builder object encapsulating state for an unsent Create API call. + */ + public class CreateCallBuilder { + private String description = ""; + private String metadata = ""; + private String body = ""; + private java.util.Map headers = java.util.Collections.emptyMap(); + private Optional statusCode = Optional.empty(); + + private CreateCallBuilder( + ) { + } + + /** + * human-readable description of this backend. Optional + * + * @param description the value of the description parameter as a {@link String} + * @return the call builder instance + */ + public CreateCallBuilder description(final String description) { + this.description = Objects.requireNonNull(description, "description is required"); + return this; + } + + /** + * human-readable description of this backend. Optional + * + * @param description the value of the description parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public CreateCallBuilder description(final Optional description) { + this.description = Objects.requireNonNull(description, "description is required").orElse(""); + return this; + } + + /** + * arbitrary user-defined machine-readable data of this backend. Optional + * + * @param metadata the value of the metadata parameter as a {@link String} + * @return the call builder instance + */ + public CreateCallBuilder metadata(final String metadata) { + this.metadata = Objects.requireNonNull(metadata, "metadata is required"); + return this; + } + + /** + * arbitrary user-defined machine-readable data of this backend. Optional + * + * @param metadata the value of the metadata parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public CreateCallBuilder metadata(final Optional metadata) { + this.metadata = Objects.requireNonNull(metadata, "metadata is required").orElse(""); + return this; + } + + /** + * body to return as fixed content + * + * @param body the value of the body parameter as a {@link String} + * @return the call builder instance + */ + public CreateCallBuilder body(final String body) { + this.body = Objects.requireNonNull(body, "body is required"); + return this; + } + + /** + * body to return as fixed content + * + * @param body the value of the body parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public CreateCallBuilder body(final Optional body) { + this.body = Objects.requireNonNull(body, "body is required").orElse(""); + return this; + } + + /** + * headers to return + * + * @param headers the value of the headers parameter as a {@link java.util.Map} + * @return the call builder instance + */ + public CreateCallBuilder headers(final java.util.Map headers) { + this.headers = Objects.requireNonNull(headers, "headers is required"); + return this; + } + + /** + * headers to return + * + * @param headers the value of the headers parameter as an {@link Optional} of {@link java.util.Map} + * @return the call builder instance + */ + public CreateCallBuilder headers(final Optional> headers) { + this.headers = Objects.requireNonNull(headers, "headers is required").orElse(java.util.Collections.emptyMap()); + return this; + } + + /** + * status code to return + * + * @param statusCode the value of the status_code parameter as a {@link int} + * @return the call builder instance + */ + public CreateCallBuilder statusCode(final int statusCode) { + this.statusCode = Optional.ofNullable(statusCode); + return this; + } + + /** + * status code to return + * + * @param statusCode the value of the status_code parameter as an {@link Optional} of {@link int} + * @return the call builder instance + */ + public CreateCallBuilder statusCode(final Optional statusCode) { + this.statusCode = Objects.requireNonNull(statusCode, "statusCode is required"); + return this; + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link HttpResponseBackend} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.POST, + "/backends/http_response", + Stream.empty(), + Stream.of( + new AbstractMap.SimpleEntry<>("description", Optional.of(this.description)), + new AbstractMap.SimpleEntry<>("metadata", Optional.of(this.metadata)), + new AbstractMap.SimpleEntry<>("body", Optional.of(this.body)), + new AbstractMap.SimpleEntry<>("headers", Optional.of(this.headers)), + new AbstractMap.SimpleEntry<>("status_code", this.statusCode.map(Function.identity())) + ), + Optional.of(HttpResponseBackend.class) + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return {@link HttpResponseBackend} + * @throws InterruptedException if the thread was interrupted during the call + */ + public HttpResponseBackend blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Creates a call builder for the Create API operation. + * + * See also https://ngrok.com/docs/api#api-http-response-backends-create. + * + * @return a call builder for this API call + */ + public CreateCallBuilder create( + ) { + return new CreateCallBuilder( + ); + } + + /** + * A builder object encapsulating state for an unsent Delete API call. + */ + public class DeleteCallBuilder { + private final String id; + + private DeleteCallBuilder( + final String id + ) { + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link Void} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.DELETE, + "/backends/http_response/" + this.id, + Stream.empty(), + Stream.empty(), + Optional.empty() + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @throws InterruptedException if the thread was interrupted during the call + */ + public void blockingCall() throws InterruptedException { + try { + call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Creates a call builder for the Delete API operation. + * + * See also https://ngrok.com/docs/api#api-http-response-backends-delete. + * + * @param id a resource identifier + * @return a call builder for this API call + */ + public DeleteCallBuilder delete( + final String id + ) { + return new DeleteCallBuilder( + id + ); + } + + /** + * A builder object encapsulating state for an unsent Get API call. + */ + public class GetCallBuilder { + private final String id; + + private GetCallBuilder( + final String id + ) { + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link HttpResponseBackend} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.GET, + "/backends/http_response/" + this.id, + Stream.empty(), + Stream.empty(), + Optional.of(HttpResponseBackend.class) + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return {@link HttpResponseBackend} + * @throws InterruptedException if the thread was interrupted during the call + */ + public HttpResponseBackend blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Creates a call builder for the Get API operation. + * + * See also https://ngrok.com/docs/api#api-http-response-backends-get. + * + * @param id a resource identifier + * @return a call builder for this API call + */ + public GetCallBuilder get( + final String id + ) { + return new GetCallBuilder( + id + ); + } + + /** + * A builder object encapsulating state for an unsent List API call. + */ + public class ListCallBuilder { + private Optional beforeId = Optional.empty(); + private Optional limit = Optional.empty(); + + private ListCallBuilder( + ) { + } + + /** + * Sets the before_id parameter. + * + * @param beforeId the value of the before_id parameter as a {@link String} + * @return the call builder instance + */ + public ListCallBuilder beforeId(final String beforeId) { + this.beforeId = Optional.ofNullable(beforeId); + return this; + } + + /** + * Sets (or unsets) the before_id parameter. + * + * @param beforeId the value of the before_id parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public ListCallBuilder beforeId(final Optional beforeId) { + this.beforeId = Objects.requireNonNull(beforeId, "beforeId is required"); + return this; + } + + /** + * Sets the limit parameter. + * + * @param limit the value of the limit parameter as a {@link String} + * @return the call builder instance + */ + public ListCallBuilder limit(final String limit) { + this.limit = Optional.ofNullable(limit); + return this; + } + + /** + * Sets (or unsets) the limit parameter. + * + * @param limit the value of the limit parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public ListCallBuilder limit(final Optional limit) { + this.limit = Objects.requireNonNull(limit, "limit is required"); + return this; + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of a {@link Page} of {@link HttpResponseBackendList} + */ + public CompletionStage> call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.GET, + "/backends/http_response", + Stream.of( + new AbstractMap.SimpleEntry<>("before_id", this.beforeId.map(Function.identity())), + new AbstractMap.SimpleEntry<>("limit", this.limit.map(Function.identity())) + ), + Stream.empty(), + Optional.of(HttpResponseBackendList.class) + ).thenApply(list -> new Page<>(apiClient, list)); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return a {@link Page} of {@link HttpResponseBackendList} + * @throws InterruptedException if the thread was interrupted during the call + */ + public Page blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Creates a call builder for the List API operation. + * + * See also https://ngrok.com/docs/api#api-http-response-backends-list. + * + * @return a call builder for this API call + */ + public ListCallBuilder list( + ) { + return new ListCallBuilder( + ); + } + + /** + * A builder object encapsulating state for an unsent Update API call. + */ + public class UpdateCallBuilder { + private final String id; + private Optional description = Optional.empty(); + private Optional metadata = Optional.empty(); + private Optional body = Optional.empty(); + private Optional> headers = Optional.empty(); + private Optional statusCode = Optional.empty(); + + private UpdateCallBuilder( + final String id + ) { + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * human-readable description of this backend. Optional + * + * @param description the value of the description parameter as a {@link String} + * @return the call builder instance + */ + public UpdateCallBuilder description(final String description) { + this.description = Optional.ofNullable(description); + return this; + } + + /** + * human-readable description of this backend. Optional + * + * @param description the value of the description parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public UpdateCallBuilder description(final Optional description) { + this.description = Objects.requireNonNull(description, "description is required"); + return this; + } + + /** + * arbitrary user-defined machine-readable data of this backend. Optional + * + * @param metadata the value of the metadata parameter as a {@link String} + * @return the call builder instance + */ + public UpdateCallBuilder metadata(final String metadata) { + this.metadata = Optional.ofNullable(metadata); + return this; + } + + /** + * arbitrary user-defined machine-readable data of this backend. Optional + * + * @param metadata the value of the metadata parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public UpdateCallBuilder metadata(final Optional metadata) { + this.metadata = Objects.requireNonNull(metadata, "metadata is required"); + return this; + } + + /** + * body to return as fixed content + * + * @param body the value of the body parameter as a {@link String} + * @return the call builder instance + */ + public UpdateCallBuilder body(final String body) { + this.body = Optional.ofNullable(body); + return this; + } + + /** + * body to return as fixed content + * + * @param body the value of the body parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public UpdateCallBuilder body(final Optional body) { + this.body = Objects.requireNonNull(body, "body is required"); + return this; + } + + /** + * headers to return + * + * @param headers the value of the headers parameter as a {@link java.util.Map} + * @return the call builder instance + */ + public UpdateCallBuilder headers(final java.util.Map headers) { + this.headers = Optional.ofNullable(headers); + return this; + } + + /** + * headers to return + * + * @param headers the value of the headers parameter as an {@link Optional} of {@link java.util.Map} + * @return the call builder instance + */ + public UpdateCallBuilder headers(final Optional> headers) { + this.headers = Objects.requireNonNull(headers, "headers is required"); + return this; + } + + /** + * status code to return + * + * @param statusCode the value of the status_code parameter as a {@link int} + * @return the call builder instance + */ + public UpdateCallBuilder statusCode(final int statusCode) { + this.statusCode = Optional.ofNullable(statusCode); + return this; + } + + /** + * status code to return + * + * @param statusCode the value of the status_code parameter as an {@link Optional} of {@link int} + * @return the call builder instance + */ + public UpdateCallBuilder statusCode(final Optional statusCode) { + this.statusCode = Objects.requireNonNull(statusCode, "statusCode is required"); + return this; + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link HttpResponseBackend} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.PATCH, + "/backends/http_response/" + this.id, + Stream.empty(), + Stream.of( + new AbstractMap.SimpleEntry<>("description", this.description.map(Function.identity())), + new AbstractMap.SimpleEntry<>("metadata", this.metadata.map(Function.identity())), + new AbstractMap.SimpleEntry<>("body", this.body.map(Function.identity())), + new AbstractMap.SimpleEntry<>("headers", this.headers.map(Function.identity())), + new AbstractMap.SimpleEntry<>("status_code", this.statusCode.map(Function.identity())) + ), + Optional.of(HttpResponseBackend.class) + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return {@link HttpResponseBackend} + * @throws InterruptedException if the thread was interrupted during the call + */ + public HttpResponseBackend blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Creates a call builder for the Update API operation. + * + * See also https://ngrok.com/docs/api#api-http-response-backends-update. + * + * @param id the value of the id parameter as a {@link String} + * @return a call builder for this API call + */ + public UpdateCallBuilder update( + final String id + ) { + return new UpdateCallBuilder( + id + ); + } +} diff --git a/src/main/java/com/ngrok/services/HttpsEdgeMutualTlsModule.java b/src/main/java/com/ngrok/services/HttpsEdgeMutualTlsModule.java new file mode 100644 index 0000000..4fe7e70 --- /dev/null +++ b/src/main/java/com/ngrok/services/HttpsEdgeMutualTlsModule.java @@ -0,0 +1,228 @@ +package com.ngrok.services; + +import com.ngrok.NgrokApiClient; +import com.ngrok.definitions.*; + +import java.util.AbstractMap; +import java.util.Objects; +import java.util.Optional; +import java.util.concurrent.CompletionStage; +import java.util.concurrent.ExecutionException; +import java.util.function.Function; +import java.util.stream.Stream; + +/** + * An API client for {@link HttpsEdgeMutualTlsModule}. + * + * See also https://ngrok.com/docs/api#api-https-edge-mutual-tls-module. + */ +public class HttpsEdgeMutualTlsModule { + private final NgrokApiClient apiClient; + + /** + * Creates a new sub-client for HttpsEdgeMutualTlsModule. + * + * @param apiClient an instance of {@link com.ngrok.NgrokApiClient} + */ + public HttpsEdgeMutualTlsModule(final NgrokApiClient apiClient) { + this.apiClient = Objects.requireNonNull(apiClient, "apiClient is required"); + } + + /** + * A builder object encapsulating state for an unsent Replace API call. + */ + public class ReplaceCallBuilder { + private final String id; + private EndpointMutualTlsMutate module = null; + + private ReplaceCallBuilder( + final String id + ) { + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Sets the module parameter. + * + * @param module the value of the module parameter as a {@link EndpointMutualTlsMutate} + * @return the call builder instance + */ + public ReplaceCallBuilder module(final EndpointMutualTlsMutate module) { + this.module = Objects.requireNonNull(module, "module is required"); + return this; + } + + /** + * Sets (or unsets) the module parameter. + * + * @param module the value of the module parameter as an {@link Optional} of {@link EndpointMutualTlsMutate} + * @return the call builder instance + */ + public ReplaceCallBuilder module(final Optional module) { + this.module = Objects.requireNonNull(module, "module is required").orElse(null); + return this; + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link EndpointMutualTls} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.PUT, + "/edges/https/" + this.id + "/mutual_tls", + Stream.empty(), + Stream.of( + new AbstractMap.SimpleEntry<>("module", Optional.of(this.module)) + ), + Optional.of(EndpointMutualTls.class) + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return {@link EndpointMutualTls} + * @throws InterruptedException if the thread was interrupted during the call + */ + public EndpointMutualTls blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Creates a call builder for the Replace API operation. + * + * See also https://ngrok.com/docs/api#api-https-edge-mutual-tls-module-replace. + * + * @param id the value of the id parameter as a {@link String} + * @return a call builder for this API call + */ + public ReplaceCallBuilder replace( + final String id + ) { + return new ReplaceCallBuilder( + id + ); + } + + /** + * A builder object encapsulating state for an unsent Get API call. + */ + public class GetCallBuilder { + private final String id; + + private GetCallBuilder( + final String id + ) { + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link EndpointMutualTls} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.GET, + "/edges/https/" + this.id + "/mutual_tls", + Stream.empty(), + Stream.empty(), + Optional.of(EndpointMutualTls.class) + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return {@link EndpointMutualTls} + * @throws InterruptedException if the thread was interrupted during the call + */ + public EndpointMutualTls blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Creates a call builder for the Get API operation. + * + * See also https://ngrok.com/docs/api#api-https-edge-mutual-tls-module-get. + * + * @param id a resource identifier + * @return a call builder for this API call + */ + public GetCallBuilder get( + final String id + ) { + return new GetCallBuilder( + id + ); + } + + /** + * A builder object encapsulating state for an unsent Delete API call. + */ + public class DeleteCallBuilder { + private final String id; + + private DeleteCallBuilder( + final String id + ) { + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link Void} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.DELETE, + "/edges/https/" + this.id + "/mutual_tls", + Stream.empty(), + Stream.empty(), + Optional.empty() + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @throws InterruptedException if the thread was interrupted during the call + */ + public void blockingCall() throws InterruptedException { + try { + call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Creates a call builder for the Delete API operation. + * + * See also https://ngrok.com/docs/api#api-https-edge-mutual-tls-module-delete. + * + * @param id a resource identifier + * @return a call builder for this API call + */ + public DeleteCallBuilder delete( + final String id + ) { + return new DeleteCallBuilder( + id + ); + } +} diff --git a/src/main/java/com/ngrok/services/HttpsEdgeTlsTerminationModule.java b/src/main/java/com/ngrok/services/HttpsEdgeTlsTerminationModule.java new file mode 100644 index 0000000..6eab8ec --- /dev/null +++ b/src/main/java/com/ngrok/services/HttpsEdgeTlsTerminationModule.java @@ -0,0 +1,228 @@ +package com.ngrok.services; + +import com.ngrok.NgrokApiClient; +import com.ngrok.definitions.*; + +import java.util.AbstractMap; +import java.util.Objects; +import java.util.Optional; +import java.util.concurrent.CompletionStage; +import java.util.concurrent.ExecutionException; +import java.util.function.Function; +import java.util.stream.Stream; + +/** + * An API client for {@link HttpsEdgeTlsTerminationModule}. + * + * See also https://ngrok.com/docs/api#api-https-edge-tls-termination-module. + */ +public class HttpsEdgeTlsTerminationModule { + private final NgrokApiClient apiClient; + + /** + * Creates a new sub-client for HttpsEdgeTlsTerminationModule. + * + * @param apiClient an instance of {@link com.ngrok.NgrokApiClient} + */ + public HttpsEdgeTlsTerminationModule(final NgrokApiClient apiClient) { + this.apiClient = Objects.requireNonNull(apiClient, "apiClient is required"); + } + + /** + * A builder object encapsulating state for an unsent Replace API call. + */ + public class ReplaceCallBuilder { + private final String id; + private EndpointTlsTerminationAtEdge module = null; + + private ReplaceCallBuilder( + final String id + ) { + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Sets the module parameter. + * + * @param module the value of the module parameter as a {@link EndpointTlsTerminationAtEdge} + * @return the call builder instance + */ + public ReplaceCallBuilder module(final EndpointTlsTerminationAtEdge module) { + this.module = Objects.requireNonNull(module, "module is required"); + return this; + } + + /** + * Sets (or unsets) the module parameter. + * + * @param module the value of the module parameter as an {@link Optional} of {@link EndpointTlsTerminationAtEdge} + * @return the call builder instance + */ + public ReplaceCallBuilder module(final Optional module) { + this.module = Objects.requireNonNull(module, "module is required").orElse(null); + return this; + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link EndpointTlsTermination} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.PUT, + "/edges/https/" + this.id + "/tls_termination", + Stream.empty(), + Stream.of( + new AbstractMap.SimpleEntry<>("module", Optional.of(this.module)) + ), + Optional.of(EndpointTlsTermination.class) + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return {@link EndpointTlsTermination} + * @throws InterruptedException if the thread was interrupted during the call + */ + public EndpointTlsTermination blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Creates a call builder for the Replace API operation. + * + * See also https://ngrok.com/docs/api#api-https-edge-tls-termination-module-replace. + * + * @param id the value of the id parameter as a {@link String} + * @return a call builder for this API call + */ + public ReplaceCallBuilder replace( + final String id + ) { + return new ReplaceCallBuilder( + id + ); + } + + /** + * A builder object encapsulating state for an unsent Get API call. + */ + public class GetCallBuilder { + private final String id; + + private GetCallBuilder( + final String id + ) { + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link EndpointTlsTermination} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.GET, + "/edges/https/" + this.id + "/tls_termination", + Stream.empty(), + Stream.empty(), + Optional.of(EndpointTlsTermination.class) + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return {@link EndpointTlsTermination} + * @throws InterruptedException if the thread was interrupted during the call + */ + public EndpointTlsTermination blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Creates a call builder for the Get API operation. + * + * See also https://ngrok.com/docs/api#api-https-edge-tls-termination-module-get. + * + * @param id a resource identifier + * @return a call builder for this API call + */ + public GetCallBuilder get( + final String id + ) { + return new GetCallBuilder( + id + ); + } + + /** + * A builder object encapsulating state for an unsent Delete API call. + */ + public class DeleteCallBuilder { + private final String id; + + private DeleteCallBuilder( + final String id + ) { + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link Void} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.DELETE, + "/edges/https/" + this.id + "/tls_termination", + Stream.empty(), + Stream.empty(), + Optional.empty() + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @throws InterruptedException if the thread was interrupted during the call + */ + public void blockingCall() throws InterruptedException { + try { + call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Creates a call builder for the Delete API operation. + * + * See also https://ngrok.com/docs/api#api-https-edge-tls-termination-module-delete. + * + * @param id a resource identifier + * @return a call builder for this API call + */ + public DeleteCallBuilder delete( + final String id + ) { + return new DeleteCallBuilder( + id + ); + } +} diff --git a/src/main/java/com/ngrok/services/IpPolicies.java b/src/main/java/com/ngrok/services/IpPolicies.java index b32c7cb..4baa746 100644 --- a/src/main/java/com/ngrok/services/IpPolicies.java +++ b/src/main/java/com/ngrok/services/IpPolicies.java @@ -38,12 +38,9 @@ public class IpPolicies { public class CreateCallBuilder { private String description = ""; private String metadata = ""; - private final String action; private CreateCallBuilder( - final String action ) { - this.action = Objects.requireNonNull(action, "action is required"); } /** @@ -106,8 +103,7 @@ public class IpPolicies { Stream.empty(), Stream.of( new AbstractMap.SimpleEntry<>("description", Optional.of(this.description)), - new AbstractMap.SimpleEntry<>("metadata", Optional.of(this.metadata)), - new AbstractMap.SimpleEntry<>("action", Optional.of(this.action)) + new AbstractMap.SimpleEntry<>("metadata", Optional.of(this.metadata)) ), Optional.of(IpPolicy.class) ); @@ -134,14 +130,11 @@ public class IpPolicies { * * See also https://ngrok.com/docs/api#api-ip-policies-create. * - * @param action the IP policy action. Supported values are allow or deny * @return a call builder for this API call */ public CreateCallBuilder create( - final String action ) { return new CreateCallBuilder( - action ); } diff --git a/src/main/java/com/ngrok/services/IpPolicyRules.java b/src/main/java/com/ngrok/services/IpPolicyRules.java index bcaff20..10fdaaf 100644 --- a/src/main/java/com/ngrok/services/IpPolicyRules.java +++ b/src/main/java/com/ngrok/services/IpPolicyRules.java @@ -37,6 +37,7 @@ public class IpPolicyRules { private String metadata = ""; private final String cidr; private final String ipPolicyId; + private Optional action = Optional.empty(); private CreateCallBuilder( final String cidr, @@ -94,6 +95,30 @@ public class IpPolicyRules { return this; } + /** + * the action to apply to the policy rule, either allow or + * deny + * + * @param action the value of the action parameter as a {@link String} + * @return the call builder instance + */ + public CreateCallBuilder action(final String action) { + this.action = Optional.ofNullable(action); + return this; + } + + /** + * the action to apply to the policy rule, either allow or + * deny + * + * @param action the value of the action parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public CreateCallBuilder action(final Optional action) { + this.action = Objects.requireNonNull(action, "action is required"); + return this; + } + /** * Initiates the API call asynchronously. * @@ -108,7 +133,8 @@ public class IpPolicyRules { new AbstractMap.SimpleEntry<>("description", Optional.of(this.description)), new AbstractMap.SimpleEntry<>("metadata", Optional.of(this.metadata)), new AbstractMap.SimpleEntry<>("cidr", Optional.of(this.cidr)), - new AbstractMap.SimpleEntry<>("ip_policy_id", Optional.of(this.ipPolicyId)) + new AbstractMap.SimpleEntry<>("ip_policy_id", Optional.of(this.ipPolicyId)), + new AbstractMap.SimpleEntry<>("action", this.action.map(Function.identity())) ), Optional.of(IpPolicyRule.class) ); diff --git a/src/main/java/com/ngrok/services/IpRestrictions.java b/src/main/java/com/ngrok/services/IpRestrictions.java index 50919e8..76f371e 100644 --- a/src/main/java/com/ngrok/services/IpRestrictions.java +++ b/src/main/java/com/ngrok/services/IpRestrictions.java @@ -13,7 +13,7 @@ import java.util.stream.Stream; /** * An IP restriction is a restriction placed on the CIDRs that are allowed to - * initate traffic to a specific aspect of your ngrok account. An IP + * initiate traffic to a specific aspect of your ngrok account. An IP * restriction has a type which defines the ingress it applies to. IP * restrictions can be used to enforce the source IPs that can make API * requests, log in to the dashboard, start ngrok agents, and connect to your diff --git a/src/main/java/com/ngrok/services/ReservedAddrs.java b/src/main/java/com/ngrok/services/ReservedAddrs.java index 69b1bfb..fc3bcdd 100644 --- a/src/main/java/com/ngrok/services/ReservedAddrs.java +++ b/src/main/java/com/ngrok/services/ReservedAddrs.java @@ -37,7 +37,6 @@ public class ReservedAddrs { private String description = ""; private String metadata = ""; private String region = ""; - private Optional endpointConfigurationId = Optional.empty(); private CreateCallBuilder( ) { @@ -113,30 +112,6 @@ public class ReservedAddrs { return this; } - /** - * ID of an endpoint configuration of type tcp that will be used to handle inbound - * traffic to this address - * - * @param endpointConfigurationId the value of the endpoint_configuration_id parameter as a {@link String} - * @return the call builder instance - */ - public CreateCallBuilder endpointConfigurationId(final String endpointConfigurationId) { - this.endpointConfigurationId = Optional.ofNullable(endpointConfigurationId); - return this; - } - - /** - * ID of an endpoint configuration of type tcp that will be used to handle inbound - * traffic to this address - * - * @param endpointConfigurationId the value of the endpoint_configuration_id parameter as an {@link Optional} of {@link String} - * @return the call builder instance - */ - public CreateCallBuilder endpointConfigurationId(final Optional endpointConfigurationId) { - this.endpointConfigurationId = Objects.requireNonNull(endpointConfigurationId, "endpointConfigurationId is required"); - return this; - } - /** * Initiates the API call asynchronously. * @@ -150,8 +125,7 @@ public class ReservedAddrs { Stream.of( new AbstractMap.SimpleEntry<>("description", Optional.of(this.description)), new AbstractMap.SimpleEntry<>("metadata", Optional.of(this.metadata)), - new AbstractMap.SimpleEntry<>("region", Optional.of(this.region)), - new AbstractMap.SimpleEntry<>("endpoint_configuration_id", this.endpointConfigurationId.map(Function.identity())) + new AbstractMap.SimpleEntry<>("region", Optional.of(this.region)) ), Optional.of(ReservedAddr.class) ); @@ -408,7 +382,6 @@ public class ReservedAddrs { private final String id; private Optional description = Optional.empty(); private Optional metadata = Optional.empty(); - private Optional endpointConfigurationId = Optional.empty(); private UpdateCallBuilder( final String id @@ -462,30 +435,6 @@ public class ReservedAddrs { return this; } - /** - * ID of an endpoint configuration of type tcp that will be used to handle inbound - * traffic to this address - * - * @param endpointConfigurationId the value of the endpoint_configuration_id parameter as a {@link String} - * @return the call builder instance - */ - public UpdateCallBuilder endpointConfigurationId(final String endpointConfigurationId) { - this.endpointConfigurationId = Optional.ofNullable(endpointConfigurationId); - return this; - } - - /** - * ID of an endpoint configuration of type tcp that will be used to handle inbound - * traffic to this address - * - * @param endpointConfigurationId the value of the endpoint_configuration_id parameter as an {@link Optional} of {@link String} - * @return the call builder instance - */ - public UpdateCallBuilder endpointConfigurationId(final Optional endpointConfigurationId) { - this.endpointConfigurationId = Objects.requireNonNull(endpointConfigurationId, "endpointConfigurationId is required"); - return this; - } - /** * Initiates the API call asynchronously. * @@ -498,8 +447,7 @@ public class ReservedAddrs { Stream.empty(), Stream.of( new AbstractMap.SimpleEntry<>("description", this.description.map(Function.identity())), - new AbstractMap.SimpleEntry<>("metadata", this.metadata.map(Function.identity())), - new AbstractMap.SimpleEntry<>("endpoint_configuration_id", this.endpointConfigurationId.map(Function.identity())) + new AbstractMap.SimpleEntry<>("metadata", this.metadata.map(Function.identity())) ), Optional.of(ReservedAddr.class) ); @@ -535,61 +483,4 @@ public class ReservedAddrs { id ); } - - /** - * A builder object encapsulating state for an unsent DeleteEndpointConfig API call. - */ - public class DeleteEndpointConfigCallBuilder { - private final String id; - - private DeleteEndpointConfigCallBuilder( - final String id - ) { - this.id = Objects.requireNonNull(id, "id is required"); - } - - /** - * Initiates the API call asynchronously. - * - * @return a {@link CompletionStage} of {@link Void} - */ - public CompletionStage call() { - return apiClient.sendRequest( - NgrokApiClient.HttpMethod.DELETE, - "/reserved_addrs/" + this.id + "/endpoint_configuration", - Stream.empty(), - Stream.empty(), - Optional.empty() - ); - } - - /** - * Initiates the API call and blocks until it returns. - * - * @throws InterruptedException if the thread was interrupted during the call - */ - public void blockingCall() throws InterruptedException { - try { - call().toCompletableFuture().get(); - } catch (final ExecutionException e) { - throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); - } - } - } - - /** - * Detach the endpoint configuration attached to a reserved address. - * - * See also https://ngrok.com/docs/api#api-reserved-addrs-delete-endpoint-config. - * - * @param id a resource identifier - * @return a call builder for this API call - */ - public DeleteEndpointConfigCallBuilder deleteEndpointConfig( - final String id - ) { - return new DeleteEndpointConfigCallBuilder( - id - ); - } } diff --git a/src/main/java/com/ngrok/services/ReservedDomains.java b/src/main/java/com/ngrok/services/ReservedDomains.java index 5e24a21..b597e79 100644 --- a/src/main/java/com/ngrok/services/ReservedDomains.java +++ b/src/main/java/com/ngrok/services/ReservedDomains.java @@ -39,8 +39,6 @@ public class ReservedDomains { private String region = ""; private String description = ""; private String metadata = ""; - private Optional httpEndpointConfigurationId = Optional.empty(); - private Optional httpsEndpointConfigurationId = Optional.empty(); private Optional certificateId = Optional.empty(); private Optional certificateManagementPolicy = Optional.empty(); @@ -120,54 +118,6 @@ public class ReservedDomains { return this; } - /** - * ID of an endpoint configuration of type http that will be used to handle inbound - * http traffic to this domain - * - * @param httpEndpointConfigurationId the value of the http_endpoint_configuration_id parameter as a {@link String} - * @return the call builder instance - */ - public CreateCallBuilder httpEndpointConfigurationId(final String httpEndpointConfigurationId) { - this.httpEndpointConfigurationId = Optional.ofNullable(httpEndpointConfigurationId); - return this; - } - - /** - * ID of an endpoint configuration of type http that will be used to handle inbound - * http traffic to this domain - * - * @param httpEndpointConfigurationId the value of the http_endpoint_configuration_id parameter as an {@link Optional} of {@link String} - * @return the call builder instance - */ - public CreateCallBuilder httpEndpointConfigurationId(final Optional httpEndpointConfigurationId) { - this.httpEndpointConfigurationId = Objects.requireNonNull(httpEndpointConfigurationId, "httpEndpointConfigurationId is required"); - return this; - } - - /** - * ID of an endpoint configuration of type https that will be used to handle - * inbound https traffic to this domain - * - * @param httpsEndpointConfigurationId the value of the https_endpoint_configuration_id parameter as a {@link String} - * @return the call builder instance - */ - public CreateCallBuilder httpsEndpointConfigurationId(final String httpsEndpointConfigurationId) { - this.httpsEndpointConfigurationId = Optional.ofNullable(httpsEndpointConfigurationId); - return this; - } - - /** - * ID of an endpoint configuration of type https that will be used to handle - * inbound https traffic to this domain - * - * @param httpsEndpointConfigurationId the value of the https_endpoint_configuration_id parameter as an {@link Optional} of {@link String} - * @return the call builder instance - */ - public CreateCallBuilder httpsEndpointConfigurationId(final Optional httpsEndpointConfigurationId) { - this.httpsEndpointConfigurationId = Objects.requireNonNull(httpsEndpointConfigurationId, "httpsEndpointConfigurationId is required"); - return this; - } - /** * ID of a user-uploaded TLS certificate to use for connections to targeting this * domain. Optional, mutually exclusive with @@ -235,8 +185,6 @@ public class ReservedDomains { new AbstractMap.SimpleEntry<>("region", Optional.of(this.region)), new AbstractMap.SimpleEntry<>("description", Optional.of(this.description)), new AbstractMap.SimpleEntry<>("metadata", Optional.of(this.metadata)), - new AbstractMap.SimpleEntry<>("http_endpoint_configuration_id", this.httpEndpointConfigurationId.map(Function.identity())), - new AbstractMap.SimpleEntry<>("https_endpoint_configuration_id", this.httpsEndpointConfigurationId.map(Function.identity())), new AbstractMap.SimpleEntry<>("certificate_id", this.certificateId.map(Function.identity())), new AbstractMap.SimpleEntry<>("certificate_management_policy", this.certificateManagementPolicy.map(Function.identity())) ), @@ -498,8 +446,6 @@ public class ReservedDomains { private final String id; private Optional description = Optional.empty(); private Optional metadata = Optional.empty(); - private Optional httpEndpointConfigurationId = Optional.empty(); - private Optional httpsEndpointConfigurationId = Optional.empty(); private Optional certificateId = Optional.empty(); private Optional certificateManagementPolicy = Optional.empty(); @@ -555,54 +501,6 @@ public class ReservedDomains { return this; } - /** - * ID of an endpoint configuration of type http that will be used to handle inbound - * http traffic to this domain - * - * @param httpEndpointConfigurationId the value of the http_endpoint_configuration_id parameter as a {@link String} - * @return the call builder instance - */ - public UpdateCallBuilder httpEndpointConfigurationId(final String httpEndpointConfigurationId) { - this.httpEndpointConfigurationId = Optional.ofNullable(httpEndpointConfigurationId); - return this; - } - - /** - * ID of an endpoint configuration of type http that will be used to handle inbound - * http traffic to this domain - * - * @param httpEndpointConfigurationId the value of the http_endpoint_configuration_id parameter as an {@link Optional} of {@link String} - * @return the call builder instance - */ - public UpdateCallBuilder httpEndpointConfigurationId(final Optional httpEndpointConfigurationId) { - this.httpEndpointConfigurationId = Objects.requireNonNull(httpEndpointConfigurationId, "httpEndpointConfigurationId is required"); - return this; - } - - /** - * ID of an endpoint configuration of type https that will be used to handle - * inbound https traffic to this domain - * - * @param httpsEndpointConfigurationId the value of the https_endpoint_configuration_id parameter as a {@link String} - * @return the call builder instance - */ - public UpdateCallBuilder httpsEndpointConfigurationId(final String httpsEndpointConfigurationId) { - this.httpsEndpointConfigurationId = Optional.ofNullable(httpsEndpointConfigurationId); - return this; - } - - /** - * ID of an endpoint configuration of type https that will be used to handle - * inbound https traffic to this domain - * - * @param httpsEndpointConfigurationId the value of the https_endpoint_configuration_id parameter as an {@link Optional} of {@link String} - * @return the call builder instance - */ - public UpdateCallBuilder httpsEndpointConfigurationId(final Optional httpsEndpointConfigurationId) { - this.httpsEndpointConfigurationId = Objects.requireNonNull(httpsEndpointConfigurationId, "httpsEndpointConfigurationId is required"); - return this; - } - /** * ID of a user-uploaded TLS certificate to use for connections to targeting this * domain. Optional, mutually exclusive with @@ -668,8 +566,6 @@ public class ReservedDomains { Stream.of( new AbstractMap.SimpleEntry<>("description", this.description.map(Function.identity())), new AbstractMap.SimpleEntry<>("metadata", this.metadata.map(Function.identity())), - new AbstractMap.SimpleEntry<>("http_endpoint_configuration_id", this.httpEndpointConfigurationId.map(Function.identity())), - new AbstractMap.SimpleEntry<>("https_endpoint_configuration_id", this.httpsEndpointConfigurationId.map(Function.identity())), new AbstractMap.SimpleEntry<>("certificate_id", this.certificateId.map(Function.identity())), new AbstractMap.SimpleEntry<>("certificate_management_policy", this.certificateManagementPolicy.map(Function.identity())) ), @@ -821,118 +717,4 @@ public class ReservedDomains { id ); } - - /** - * A builder object encapsulating state for an unsent DeleteHttpEndpointConfig API call. - */ - public class DeleteHttpEndpointConfigCallBuilder { - private final String id; - - private DeleteHttpEndpointConfigCallBuilder( - final String id - ) { - this.id = Objects.requireNonNull(id, "id is required"); - } - - /** - * Initiates the API call asynchronously. - * - * @return a {@link CompletionStage} of {@link Void} - */ - public CompletionStage call() { - return apiClient.sendRequest( - NgrokApiClient.HttpMethod.DELETE, - "/reserved_domains/" + this.id + "/http_endpoint_configuration", - Stream.empty(), - Stream.empty(), - Optional.empty() - ); - } - - /** - * Initiates the API call and blocks until it returns. - * - * @throws InterruptedException if the thread was interrupted during the call - */ - public void blockingCall() throws InterruptedException { - try { - call().toCompletableFuture().get(); - } catch (final ExecutionException e) { - throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); - } - } - } - - /** - * Detach the http endpoint configuration attached to a reserved domain. - * - * See also https://ngrok.com/docs/api#api-reserved-domains-delete-http-endpoint-config. - * - * @param id a resource identifier - * @return a call builder for this API call - */ - public DeleteHttpEndpointConfigCallBuilder deleteHttpEndpointConfig( - final String id - ) { - return new DeleteHttpEndpointConfigCallBuilder( - id - ); - } - - /** - * A builder object encapsulating state for an unsent DeleteHttpsEndpointConfig API call. - */ - public class DeleteHttpsEndpointConfigCallBuilder { - private final String id; - - private DeleteHttpsEndpointConfigCallBuilder( - final String id - ) { - this.id = Objects.requireNonNull(id, "id is required"); - } - - /** - * Initiates the API call asynchronously. - * - * @return a {@link CompletionStage} of {@link Void} - */ - public CompletionStage call() { - return apiClient.sendRequest( - NgrokApiClient.HttpMethod.DELETE, - "/reserved_domains/" + this.id + "/https_endpoint_configuration", - Stream.empty(), - Stream.empty(), - Optional.empty() - ); - } - - /** - * Initiates the API call and blocks until it returns. - * - * @throws InterruptedException if the thread was interrupted during the call - */ - public void blockingCall() throws InterruptedException { - try { - call().toCompletableFuture().get(); - } catch (final ExecutionException e) { - throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); - } - } - } - - /** - * Detach the https endpoint configuration attached to a reserved domain. - * - * See also https://ngrok.com/docs/api#api-reserved-domains-delete-https-endpoint-config. - * - * @param id a resource identifier - * @return a call builder for this API call - */ - public DeleteHttpsEndpointConfigCallBuilder deleteHttpsEndpointConfig( - final String id - ) { - return new DeleteHttpsEndpointConfigCallBuilder( - id - ); - } } diff --git a/src/main/java/com/ngrok/services/EndpointLoggingModule.java b/src/main/java/com/ngrok/services/TcpEdgeBackendModule.java similarity index 76% rename from src/main/java/com/ngrok/services/EndpointLoggingModule.java rename to src/main/java/com/ngrok/services/TcpEdgeBackendModule.java index 83ecf9e..d2b8158 100644 --- a/src/main/java/com/ngrok/services/EndpointLoggingModule.java +++ b/src/main/java/com/ngrok/services/TcpEdgeBackendModule.java @@ -12,19 +12,19 @@ import java.util.function.Function; import java.util.stream.Stream; /** - * An API client for {@link EndpointLoggingModule}. + * An API client for {@link TcpEdgeBackendModule}. * - * See also https://ngrok.com/docs/api#api-endpoint-logging-module. + * See also https://ngrok.com/docs/api#api-tcp-edge-backend-module. */ -public class EndpointLoggingModule { +public class TcpEdgeBackendModule { private final NgrokApiClient apiClient; /** - * Creates a new sub-client for EndpointLoggingModule. + * Creates a new sub-client for TcpEdgeBackendModule. * * @param apiClient an instance of {@link com.ngrok.NgrokApiClient} */ - public EndpointLoggingModule(final NgrokApiClient apiClient) { + public TcpEdgeBackendModule(final NgrokApiClient apiClient) { this.apiClient = Objects.requireNonNull(apiClient, "apiClient is required"); } @@ -33,7 +33,7 @@ public class EndpointLoggingModule { */ public class ReplaceCallBuilder { private final String id; - private EndpointLoggingMutate module = null; + private EndpointBackendMutate module = null; private ReplaceCallBuilder( final String id @@ -44,10 +44,10 @@ public class EndpointLoggingModule { /** * Sets the module parameter. * - * @param module the value of the module parameter as a {@link EndpointLoggingMutate} + * @param module the value of the module parameter as a {@link EndpointBackendMutate} * @return the call builder instance */ - public ReplaceCallBuilder module(final EndpointLoggingMutate module) { + public ReplaceCallBuilder module(final EndpointBackendMutate module) { this.module = Objects.requireNonNull(module, "module is required"); return this; } @@ -55,10 +55,10 @@ public class EndpointLoggingModule { /** * Sets (or unsets) the module parameter. * - * @param module the value of the module parameter as an {@link Optional} of {@link EndpointLoggingMutate} + * @param module the value of the module parameter as an {@link Optional} of {@link EndpointBackendMutate} * @return the call builder instance */ - public ReplaceCallBuilder module(final Optional module) { + public ReplaceCallBuilder module(final Optional module) { this.module = Objects.requireNonNull(module, "module is required").orElse(null); return this; } @@ -66,27 +66,27 @@ public class EndpointLoggingModule { /** * Initiates the API call asynchronously. * - * @return a {@link CompletionStage} of {@link EndpointLogging} + * @return a {@link CompletionStage} of {@link EndpointBackend} */ - public CompletionStage call() { + public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.PUT, - "/endpoint_configurations/" + this.id + "/logging", + "/edges/tcp/" + this.id + "/backend", Stream.empty(), Stream.of( new AbstractMap.SimpleEntry<>("module", Optional.of(this.module)) ), - Optional.of(EndpointLogging.class) + Optional.of(EndpointBackend.class) ); } /** * Initiates the API call and blocks until it returns. * - * @return {@link EndpointLogging} + * @return {@link EndpointBackend} * @throws InterruptedException if the thread was interrupted during the call */ - public EndpointLogging blockingCall() throws InterruptedException { + public EndpointBackend blockingCall() throws InterruptedException { try { return call().toCompletableFuture().get(); } catch (final ExecutionException e) { @@ -98,7 +98,7 @@ public class EndpointLoggingModule { /** * Creates a call builder for the Replace API operation. * - * See also https://ngrok.com/docs/api#api-endpoint-logging-module-replace. + * See also https://ngrok.com/docs/api#api-tcp-edge-backend-module-replace. * * @param id the value of the id parameter as a {@link String} * @return a call builder for this API call @@ -126,25 +126,25 @@ public class EndpointLoggingModule { /** * Initiates the API call asynchronously. * - * @return a {@link CompletionStage} of {@link EndpointLogging} + * @return a {@link CompletionStage} of {@link EndpointBackend} */ - public CompletionStage call() { + public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.GET, - "/endpoint_configurations/" + this.id + "/logging", + "/edges/tcp/" + this.id + "/backend", Stream.empty(), Stream.empty(), - Optional.of(EndpointLogging.class) + Optional.of(EndpointBackend.class) ); } /** * Initiates the API call and blocks until it returns. * - * @return {@link EndpointLogging} + * @return {@link EndpointBackend} * @throws InterruptedException if the thread was interrupted during the call */ - public EndpointLogging blockingCall() throws InterruptedException { + public EndpointBackend blockingCall() throws InterruptedException { try { return call().toCompletableFuture().get(); } catch (final ExecutionException e) { @@ -156,7 +156,7 @@ public class EndpointLoggingModule { /** * Creates a call builder for the Get API operation. * - * See also https://ngrok.com/docs/api#api-endpoint-logging-module-get. + * See also https://ngrok.com/docs/api#api-tcp-edge-backend-module-get. * * @param id a resource identifier * @return a call builder for this API call @@ -189,7 +189,7 @@ public class EndpointLoggingModule { public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.DELETE, - "/endpoint_configurations/" + this.id + "/logging", + "/edges/tcp/" + this.id + "/backend", Stream.empty(), Stream.empty(), Optional.empty() @@ -213,7 +213,7 @@ public class EndpointLoggingModule { /** * Creates a call builder for the Delete API operation. * - * See also https://ngrok.com/docs/api#api-endpoint-logging-module-delete. + * See also https://ngrok.com/docs/api#api-tcp-edge-backend-module-delete. * * @param id a resource identifier * @return a call builder for this API call diff --git a/src/main/java/com/ngrok/services/EndpointIpPolicyModule.java b/src/main/java/com/ngrok/services/TcpEdgeIpRestrictionModule.java similarity index 86% rename from src/main/java/com/ngrok/services/EndpointIpPolicyModule.java rename to src/main/java/com/ngrok/services/TcpEdgeIpRestrictionModule.java index 1fb0b72..bae86b5 100644 --- a/src/main/java/com/ngrok/services/EndpointIpPolicyModule.java +++ b/src/main/java/com/ngrok/services/TcpEdgeIpRestrictionModule.java @@ -12,19 +12,19 @@ import java.util.function.Function; import java.util.stream.Stream; /** - * An API client for {@link EndpointIpPolicyModule}. + * An API client for {@link TcpEdgeIpRestrictionModule}. * - * See also https://ngrok.com/docs/api#api-endpoint-ip-policy-module. + * See also https://ngrok.com/docs/api#api-tcp-edge-ip-restriction-module. */ -public class EndpointIpPolicyModule { +public class TcpEdgeIpRestrictionModule { private final NgrokApiClient apiClient; /** - * Creates a new sub-client for EndpointIpPolicyModule. + * Creates a new sub-client for TcpEdgeIpRestrictionModule. * * @param apiClient an instance of {@link com.ngrok.NgrokApiClient} */ - public EndpointIpPolicyModule(final NgrokApiClient apiClient) { + public TcpEdgeIpRestrictionModule(final NgrokApiClient apiClient) { this.apiClient = Objects.requireNonNull(apiClient, "apiClient is required"); } @@ -71,7 +71,7 @@ public class EndpointIpPolicyModule { public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.PUT, - "/endpoint_configurations/" + this.id + "/ip_policy", + "/edges/tcp/" + this.id + "/ip_restriction", Stream.empty(), Stream.of( new AbstractMap.SimpleEntry<>("module", Optional.of(this.module)) @@ -98,7 +98,7 @@ public class EndpointIpPolicyModule { /** * Creates a call builder for the Replace API operation. * - * See also https://ngrok.com/docs/api#api-endpoint-ip-policy-module-replace. + * See also https://ngrok.com/docs/api#api-tcp-edge-ip-restriction-module-replace. * * @param id the value of the id parameter as a {@link String} * @return a call builder for this API call @@ -131,7 +131,7 @@ public class EndpointIpPolicyModule { public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.GET, - "/endpoint_configurations/" + this.id + "/ip_policy", + "/edges/tcp/" + this.id + "/ip_restriction", Stream.empty(), Stream.empty(), Optional.of(EndpointIpPolicy.class) @@ -156,7 +156,7 @@ public class EndpointIpPolicyModule { /** * Creates a call builder for the Get API operation. * - * See also https://ngrok.com/docs/api#api-endpoint-ip-policy-module-get. + * See also https://ngrok.com/docs/api#api-tcp-edge-ip-restriction-module-get. * * @param id a resource identifier * @return a call builder for this API call @@ -189,7 +189,7 @@ public class EndpointIpPolicyModule { public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.DELETE, - "/endpoint_configurations/" + this.id + "/ip_policy", + "/edges/tcp/" + this.id + "/ip_restriction", Stream.empty(), Stream.empty(), Optional.empty() @@ -213,7 +213,7 @@ public class EndpointIpPolicyModule { /** * Creates a call builder for the Delete API operation. * - * See also https://ngrok.com/docs/api#api-endpoint-ip-policy-module-delete. + * See also https://ngrok.com/docs/api#api-tcp-edge-ip-restriction-module-delete. * * @param id a resource identifier * @return a call builder for this API call diff --git a/src/main/java/com/ngrok/services/TlsEdgeBackendModule.java b/src/main/java/com/ngrok/services/TlsEdgeBackendModule.java new file mode 100644 index 0000000..3dc0561 --- /dev/null +++ b/src/main/java/com/ngrok/services/TlsEdgeBackendModule.java @@ -0,0 +1,228 @@ +package com.ngrok.services; + +import com.ngrok.NgrokApiClient; +import com.ngrok.definitions.*; + +import java.util.AbstractMap; +import java.util.Objects; +import java.util.Optional; +import java.util.concurrent.CompletionStage; +import java.util.concurrent.ExecutionException; +import java.util.function.Function; +import java.util.stream.Stream; + +/** + * An API client for {@link TlsEdgeBackendModule}. + * + * See also https://ngrok.com/docs/api#api-tls-edge-backend-module. + */ +public class TlsEdgeBackendModule { + private final NgrokApiClient apiClient; + + /** + * Creates a new sub-client for TlsEdgeBackendModule. + * + * @param apiClient an instance of {@link com.ngrok.NgrokApiClient} + */ + public TlsEdgeBackendModule(final NgrokApiClient apiClient) { + this.apiClient = Objects.requireNonNull(apiClient, "apiClient is required"); + } + + /** + * A builder object encapsulating state for an unsent Replace API call. + */ + public class ReplaceCallBuilder { + private final String id; + private EndpointBackendMutate module = null; + + private ReplaceCallBuilder( + final String id + ) { + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Sets the module parameter. + * + * @param module the value of the module parameter as a {@link EndpointBackendMutate} + * @return the call builder instance + */ + public ReplaceCallBuilder module(final EndpointBackendMutate module) { + this.module = Objects.requireNonNull(module, "module is required"); + return this; + } + + /** + * Sets (or unsets) the module parameter. + * + * @param module the value of the module parameter as an {@link Optional} of {@link EndpointBackendMutate} + * @return the call builder instance + */ + public ReplaceCallBuilder module(final Optional module) { + this.module = Objects.requireNonNull(module, "module is required").orElse(null); + return this; + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link EndpointBackend} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.PUT, + "/edges/tls/" + this.id + "/backend", + Stream.empty(), + Stream.of( + new AbstractMap.SimpleEntry<>("module", Optional.of(this.module)) + ), + Optional.of(EndpointBackend.class) + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return {@link EndpointBackend} + * @throws InterruptedException if the thread was interrupted during the call + */ + public EndpointBackend blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Creates a call builder for the Replace API operation. + * + * See also https://ngrok.com/docs/api#api-tls-edge-backend-module-replace. + * + * @param id the value of the id parameter as a {@link String} + * @return a call builder for this API call + */ + public ReplaceCallBuilder replace( + final String id + ) { + return new ReplaceCallBuilder( + id + ); + } + + /** + * A builder object encapsulating state for an unsent Get API call. + */ + public class GetCallBuilder { + private final String id; + + private GetCallBuilder( + final String id + ) { + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link EndpointBackend} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.GET, + "/edges/tls/" + this.id + "/backend", + Stream.empty(), + Stream.empty(), + Optional.of(EndpointBackend.class) + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return {@link EndpointBackend} + * @throws InterruptedException if the thread was interrupted during the call + */ + public EndpointBackend blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Creates a call builder for the Get API operation. + * + * See also https://ngrok.com/docs/api#api-tls-edge-backend-module-get. + * + * @param id a resource identifier + * @return a call builder for this API call + */ + public GetCallBuilder get( + final String id + ) { + return new GetCallBuilder( + id + ); + } + + /** + * A builder object encapsulating state for an unsent Delete API call. + */ + public class DeleteCallBuilder { + private final String id; + + private DeleteCallBuilder( + final String id + ) { + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link Void} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.DELETE, + "/edges/tls/" + this.id + "/backend", + Stream.empty(), + Stream.empty(), + Optional.empty() + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @throws InterruptedException if the thread was interrupted during the call + */ + public void blockingCall() throws InterruptedException { + try { + call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Creates a call builder for the Delete API operation. + * + * See also https://ngrok.com/docs/api#api-tls-edge-backend-module-delete. + * + * @param id a resource identifier + * @return a call builder for this API call + */ + public DeleteCallBuilder delete( + final String id + ) { + return new DeleteCallBuilder( + id + ); + } +} diff --git a/src/main/java/com/ngrok/services/TlsEdgeIpRestrictionModule.java b/src/main/java/com/ngrok/services/TlsEdgeIpRestrictionModule.java new file mode 100644 index 0000000..ef2a2db --- /dev/null +++ b/src/main/java/com/ngrok/services/TlsEdgeIpRestrictionModule.java @@ -0,0 +1,228 @@ +package com.ngrok.services; + +import com.ngrok.NgrokApiClient; +import com.ngrok.definitions.*; + +import java.util.AbstractMap; +import java.util.Objects; +import java.util.Optional; +import java.util.concurrent.CompletionStage; +import java.util.concurrent.ExecutionException; +import java.util.function.Function; +import java.util.stream.Stream; + +/** + * An API client for {@link TlsEdgeIpRestrictionModule}. + * + * See also https://ngrok.com/docs/api#api-tls-edge-ip-restriction-module. + */ +public class TlsEdgeIpRestrictionModule { + private final NgrokApiClient apiClient; + + /** + * Creates a new sub-client for TlsEdgeIpRestrictionModule. + * + * @param apiClient an instance of {@link com.ngrok.NgrokApiClient} + */ + public TlsEdgeIpRestrictionModule(final NgrokApiClient apiClient) { + this.apiClient = Objects.requireNonNull(apiClient, "apiClient is required"); + } + + /** + * A builder object encapsulating state for an unsent Replace API call. + */ + public class ReplaceCallBuilder { + private final String id; + private EndpointIpPolicyMutate module = null; + + private ReplaceCallBuilder( + final String id + ) { + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Sets the module parameter. + * + * @param module the value of the module parameter as a {@link EndpointIpPolicyMutate} + * @return the call builder instance + */ + public ReplaceCallBuilder module(final EndpointIpPolicyMutate module) { + this.module = Objects.requireNonNull(module, "module is required"); + return this; + } + + /** + * Sets (or unsets) the module parameter. + * + * @param module the value of the module parameter as an {@link Optional} of {@link EndpointIpPolicyMutate} + * @return the call builder instance + */ + public ReplaceCallBuilder module(final Optional module) { + this.module = Objects.requireNonNull(module, "module is required").orElse(null); + return this; + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link EndpointIpPolicy} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.PUT, + "/edges/tls/" + this.id + "/ip_restriction", + Stream.empty(), + Stream.of( + new AbstractMap.SimpleEntry<>("module", Optional.of(this.module)) + ), + Optional.of(EndpointIpPolicy.class) + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return {@link EndpointIpPolicy} + * @throws InterruptedException if the thread was interrupted during the call + */ + public EndpointIpPolicy blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Creates a call builder for the Replace API operation. + * + * See also https://ngrok.com/docs/api#api-tls-edge-ip-restriction-module-replace. + * + * @param id the value of the id parameter as a {@link String} + * @return a call builder for this API call + */ + public ReplaceCallBuilder replace( + final String id + ) { + return new ReplaceCallBuilder( + id + ); + } + + /** + * A builder object encapsulating state for an unsent Get API call. + */ + public class GetCallBuilder { + private final String id; + + private GetCallBuilder( + final String id + ) { + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link EndpointIpPolicy} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.GET, + "/edges/tls/" + this.id + "/ip_restriction", + Stream.empty(), + Stream.empty(), + Optional.of(EndpointIpPolicy.class) + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return {@link EndpointIpPolicy} + * @throws InterruptedException if the thread was interrupted during the call + */ + public EndpointIpPolicy blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Creates a call builder for the Get API operation. + * + * See also https://ngrok.com/docs/api#api-tls-edge-ip-restriction-module-get. + * + * @param id a resource identifier + * @return a call builder for this API call + */ + public GetCallBuilder get( + final String id + ) { + return new GetCallBuilder( + id + ); + } + + /** + * A builder object encapsulating state for an unsent Delete API call. + */ + public class DeleteCallBuilder { + private final String id; + + private DeleteCallBuilder( + final String id + ) { + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link Void} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.DELETE, + "/edges/tls/" + this.id + "/ip_restriction", + Stream.empty(), + Stream.empty(), + Optional.empty() + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @throws InterruptedException if the thread was interrupted during the call + */ + public void blockingCall() throws InterruptedException { + try { + call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Creates a call builder for the Delete API operation. + * + * See also https://ngrok.com/docs/api#api-tls-edge-ip-restriction-module-delete. + * + * @param id a resource identifier + * @return a call builder for this API call + */ + public DeleteCallBuilder delete( + final String id + ) { + return new DeleteCallBuilder( + id + ); + } +} diff --git a/src/main/java/com/ngrok/services/EndpointMutualTlsModule.java b/src/main/java/com/ngrok/services/TlsEdgeMutualTlsModule.java similarity index 86% rename from src/main/java/com/ngrok/services/EndpointMutualTlsModule.java rename to src/main/java/com/ngrok/services/TlsEdgeMutualTlsModule.java index 8bba1be..7315c18 100644 --- a/src/main/java/com/ngrok/services/EndpointMutualTlsModule.java +++ b/src/main/java/com/ngrok/services/TlsEdgeMutualTlsModule.java @@ -12,19 +12,19 @@ import java.util.function.Function; import java.util.stream.Stream; /** - * An API client for {@link EndpointMutualTlsModule}. + * An API client for {@link TlsEdgeMutualTlsModule}. * - * See also https://ngrok.com/docs/api#api-endpoint-mutual-tls-module. + * See also https://ngrok.com/docs/api#api-tls-edge-mutual-tls-module. */ -public class EndpointMutualTlsModule { +public class TlsEdgeMutualTlsModule { private final NgrokApiClient apiClient; /** - * Creates a new sub-client for EndpointMutualTlsModule. + * Creates a new sub-client for TlsEdgeMutualTlsModule. * * @param apiClient an instance of {@link com.ngrok.NgrokApiClient} */ - public EndpointMutualTlsModule(final NgrokApiClient apiClient) { + public TlsEdgeMutualTlsModule(final NgrokApiClient apiClient) { this.apiClient = Objects.requireNonNull(apiClient, "apiClient is required"); } @@ -71,7 +71,7 @@ public class EndpointMutualTlsModule { public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.PUT, - "/endpoint_configurations/" + this.id + "/mutual_tls", + "/edges/tls/" + this.id + "/mutual_tls", Stream.empty(), Stream.of( new AbstractMap.SimpleEntry<>("module", Optional.of(this.module)) @@ -98,7 +98,7 @@ public class EndpointMutualTlsModule { /** * Creates a call builder for the Replace API operation. * - * See also https://ngrok.com/docs/api#api-endpoint-mutual-tls-module-replace. + * See also https://ngrok.com/docs/api#api-tls-edge-mutual-tls-module-replace. * * @param id the value of the id parameter as a {@link String} * @return a call builder for this API call @@ -131,7 +131,7 @@ public class EndpointMutualTlsModule { public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.GET, - "/endpoint_configurations/" + this.id + "/mutual_tls", + "/edges/tls/" + this.id + "/mutual_tls", Stream.empty(), Stream.empty(), Optional.of(EndpointMutualTls.class) @@ -156,7 +156,7 @@ public class EndpointMutualTlsModule { /** * Creates a call builder for the Get API operation. * - * See also https://ngrok.com/docs/api#api-endpoint-mutual-tls-module-get. + * See also https://ngrok.com/docs/api#api-tls-edge-mutual-tls-module-get. * * @param id a resource identifier * @return a call builder for this API call @@ -189,7 +189,7 @@ public class EndpointMutualTlsModule { public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.DELETE, - "/endpoint_configurations/" + this.id + "/mutual_tls", + "/edges/tls/" + this.id + "/mutual_tls", Stream.empty(), Stream.empty(), Optional.empty() @@ -213,7 +213,7 @@ public class EndpointMutualTlsModule { /** * Creates a call builder for the Delete API operation. * - * See also https://ngrok.com/docs/api#api-endpoint-mutual-tls-module-delete. + * See also https://ngrok.com/docs/api#api-tls-edge-mutual-tls-module-delete. * * @param id a resource identifier * @return a call builder for this API call diff --git a/src/main/java/com/ngrok/services/EndpointTlsTerminationModule.java b/src/main/java/com/ngrok/services/TlsEdgeTlsTerminationModule.java similarity index 86% rename from src/main/java/com/ngrok/services/EndpointTlsTerminationModule.java rename to src/main/java/com/ngrok/services/TlsEdgeTlsTerminationModule.java index 1c8d8d5..b2db023 100644 --- a/src/main/java/com/ngrok/services/EndpointTlsTerminationModule.java +++ b/src/main/java/com/ngrok/services/TlsEdgeTlsTerminationModule.java @@ -12,19 +12,19 @@ import java.util.function.Function; import java.util.stream.Stream; /** - * An API client for {@link EndpointTlsTerminationModule}. + * An API client for {@link TlsEdgeTlsTerminationModule}. * - * See also https://ngrok.com/docs/api#api-endpoint-tls-termination-module. + * See also https://ngrok.com/docs/api#api-tls-edge-tls-termination-module. */ -public class EndpointTlsTerminationModule { +public class TlsEdgeTlsTerminationModule { private final NgrokApiClient apiClient; /** - * Creates a new sub-client for EndpointTlsTerminationModule. + * Creates a new sub-client for TlsEdgeTlsTerminationModule. * * @param apiClient an instance of {@link com.ngrok.NgrokApiClient} */ - public EndpointTlsTerminationModule(final NgrokApiClient apiClient) { + public TlsEdgeTlsTerminationModule(final NgrokApiClient apiClient) { this.apiClient = Objects.requireNonNull(apiClient, "apiClient is required"); } @@ -71,7 +71,7 @@ public class EndpointTlsTerminationModule { public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.PUT, - "/endpoint_configurations/" + this.id + "/tls_termination", + "/edges/tls/" + this.id + "/tls_termination", Stream.empty(), Stream.of( new AbstractMap.SimpleEntry<>("module", Optional.of(this.module)) @@ -98,7 +98,7 @@ public class EndpointTlsTerminationModule { /** * Creates a call builder for the Replace API operation. * - * See also https://ngrok.com/docs/api#api-endpoint-tls-termination-module-replace. + * See also https://ngrok.com/docs/api#api-tls-edge-tls-termination-module-replace. * * @param id the value of the id parameter as a {@link String} * @return a call builder for this API call @@ -131,7 +131,7 @@ public class EndpointTlsTerminationModule { public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.GET, - "/endpoint_configurations/" + this.id + "/tls_termination", + "/edges/tls/" + this.id + "/tls_termination", Stream.empty(), Stream.empty(), Optional.of(EndpointTlsTermination.class) @@ -156,7 +156,7 @@ public class EndpointTlsTerminationModule { /** * Creates a call builder for the Get API operation. * - * See also https://ngrok.com/docs/api#api-endpoint-tls-termination-module-get. + * See also https://ngrok.com/docs/api#api-tls-edge-tls-termination-module-get. * * @param id a resource identifier * @return a call builder for this API call @@ -189,7 +189,7 @@ public class EndpointTlsTerminationModule { public CompletionStage call() { return apiClient.sendRequest( NgrokApiClient.HttpMethod.DELETE, - "/endpoint_configurations/" + this.id + "/tls_termination", + "/edges/tls/" + this.id + "/tls_termination", Stream.empty(), Stream.empty(), Optional.empty() @@ -213,7 +213,7 @@ public class EndpointTlsTerminationModule { /** * Creates a call builder for the Delete API operation. * - * See also https://ngrok.com/docs/api#api-endpoint-tls-termination-module-delete. + * See also https://ngrok.com/docs/api#api-tls-edge-tls-termination-module-delete. * * @param id a resource identifier * @return a call builder for this API call diff --git a/src/main/java/com/ngrok/services/TunnelGroupBackends.java b/src/main/java/com/ngrok/services/TunnelGroupBackends.java new file mode 100644 index 0000000..403b0a1 --- /dev/null +++ b/src/main/java/com/ngrok/services/TunnelGroupBackends.java @@ -0,0 +1,503 @@ +package com.ngrok.services; + +import com.ngrok.NgrokApiClient; +import com.ngrok.definitions.*; + +import java.util.AbstractMap; +import java.util.Objects; +import java.util.Optional; +import java.util.concurrent.CompletionStage; +import java.util.concurrent.ExecutionException; +import java.util.function.Function; +import java.util.stream.Stream; + +/** + * A Tunnel Group Backend balances traffic among all online tunnels that match + * a label selector. + * + * See also https://ngrok.com/docs/api#api-tunnel-group-backends. + */ +public class TunnelGroupBackends { + private final NgrokApiClient apiClient; + + /** + * Creates a new sub-client for TunnelGroupBackends. + * + * @param apiClient an instance of {@link com.ngrok.NgrokApiClient} + */ + public TunnelGroupBackends(final NgrokApiClient apiClient) { + this.apiClient = Objects.requireNonNull(apiClient, "apiClient is required"); + } + + /** + * A builder object encapsulating state for an unsent Create API call. + */ + public class CreateCallBuilder { + private String description = ""; + private String metadata = ""; + private java.util.Map labels = java.util.Collections.emptyMap(); + + private CreateCallBuilder( + ) { + } + + /** + * human-readable description of this backend. Optional + * + * @param description the value of the description parameter as a {@link String} + * @return the call builder instance + */ + public CreateCallBuilder description(final String description) { + this.description = Objects.requireNonNull(description, "description is required"); + return this; + } + + /** + * human-readable description of this backend. Optional + * + * @param description the value of the description parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public CreateCallBuilder description(final Optional description) { + this.description = Objects.requireNonNull(description, "description is required").orElse(""); + return this; + } + + /** + * arbitrary user-defined machine-readable data of this backend. Optional + * + * @param metadata the value of the metadata parameter as a {@link String} + * @return the call builder instance + */ + public CreateCallBuilder metadata(final String metadata) { + this.metadata = Objects.requireNonNull(metadata, "metadata is required"); + return this; + } + + /** + * arbitrary user-defined machine-readable data of this backend. Optional + * + * @param metadata the value of the metadata parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public CreateCallBuilder metadata(final Optional metadata) { + this.metadata = Objects.requireNonNull(metadata, "metadata is required").orElse(""); + return this; + } + + /** + * labels to watch for tunnels on, e.g. app->foo, dc->bar + * + * @param labels the value of the labels parameter as a {@link java.util.Map} + * @return the call builder instance + */ + public CreateCallBuilder labels(final java.util.Map labels) { + this.labels = Objects.requireNonNull(labels, "labels is required"); + return this; + } + + /** + * labels to watch for tunnels on, e.g. app->foo, dc->bar + * + * @param labels the value of the labels parameter as an {@link Optional} of {@link java.util.Map} + * @return the call builder instance + */ + public CreateCallBuilder labels(final Optional> labels) { + this.labels = Objects.requireNonNull(labels, "labels is required").orElse(java.util.Collections.emptyMap()); + return this; + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link TunnelGroupBackend} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.POST, + "/backends/tunnel_group", + Stream.empty(), + Stream.of( + new AbstractMap.SimpleEntry<>("description", Optional.of(this.description)), + new AbstractMap.SimpleEntry<>("metadata", Optional.of(this.metadata)), + new AbstractMap.SimpleEntry<>("labels", Optional.of(this.labels)) + ), + Optional.of(TunnelGroupBackend.class) + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return {@link TunnelGroupBackend} + * @throws InterruptedException if the thread was interrupted during the call + */ + public TunnelGroupBackend blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Create a new TunnelGroup backend + * + * See also https://ngrok.com/docs/api#api-tunnel-group-backends-create. + * + * @return a call builder for this API call + */ + public CreateCallBuilder create( + ) { + return new CreateCallBuilder( + ); + } + + /** + * A builder object encapsulating state for an unsent Delete API call. + */ + public class DeleteCallBuilder { + private final String id; + + private DeleteCallBuilder( + final String id + ) { + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link Void} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.DELETE, + "/backends/tunnel_group/" + this.id, + Stream.empty(), + Stream.empty(), + Optional.empty() + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @throws InterruptedException if the thread was interrupted during the call + */ + public void blockingCall() throws InterruptedException { + try { + call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Delete a TunnelGroup backend by ID. TODO what if used? + * + * See also https://ngrok.com/docs/api#api-tunnel-group-backends-delete. + * + * @param id a resource identifier + * @return a call builder for this API call + */ + public DeleteCallBuilder delete( + final String id + ) { + return new DeleteCallBuilder( + id + ); + } + + /** + * A builder object encapsulating state for an unsent Get API call. + */ + public class GetCallBuilder { + private final String id; + + private GetCallBuilder( + final String id + ) { + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link TunnelGroupBackend} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.GET, + "/backends/tunnel_group/" + this.id, + Stream.empty(), + Stream.empty(), + Optional.of(TunnelGroupBackend.class) + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return {@link TunnelGroupBackend} + * @throws InterruptedException if the thread was interrupted during the call + */ + public TunnelGroupBackend blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Get detailed information about a TunnelGroup backend by ID + * + * See also https://ngrok.com/docs/api#api-tunnel-group-backends-get. + * + * @param id a resource identifier + * @return a call builder for this API call + */ + public GetCallBuilder get( + final String id + ) { + return new GetCallBuilder( + id + ); + } + + /** + * A builder object encapsulating state for an unsent List API call. + */ + public class ListCallBuilder { + private Optional beforeId = Optional.empty(); + private Optional limit = Optional.empty(); + + private ListCallBuilder( + ) { + } + + /** + * Sets the before_id parameter. + * + * @param beforeId the value of the before_id parameter as a {@link String} + * @return the call builder instance + */ + public ListCallBuilder beforeId(final String beforeId) { + this.beforeId = Optional.ofNullable(beforeId); + return this; + } + + /** + * Sets (or unsets) the before_id parameter. + * + * @param beforeId the value of the before_id parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public ListCallBuilder beforeId(final Optional beforeId) { + this.beforeId = Objects.requireNonNull(beforeId, "beforeId is required"); + return this; + } + + /** + * Sets the limit parameter. + * + * @param limit the value of the limit parameter as a {@link String} + * @return the call builder instance + */ + public ListCallBuilder limit(final String limit) { + this.limit = Optional.ofNullable(limit); + return this; + } + + /** + * Sets (or unsets) the limit parameter. + * + * @param limit the value of the limit parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public ListCallBuilder limit(final Optional limit) { + this.limit = Objects.requireNonNull(limit, "limit is required"); + return this; + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of a {@link Page} of {@link TunnelGroupBackendList} + */ + public CompletionStage> call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.GET, + "/backends/tunnel_group", + Stream.of( + new AbstractMap.SimpleEntry<>("before_id", this.beforeId.map(Function.identity())), + new AbstractMap.SimpleEntry<>("limit", this.limit.map(Function.identity())) + ), + Stream.empty(), + Optional.of(TunnelGroupBackendList.class) + ).thenApply(list -> new Page<>(apiClient, list)); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return a {@link Page} of {@link TunnelGroupBackendList} + * @throws InterruptedException if the thread was interrupted during the call + */ + public Page blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * List all TunnelGroup backends on this account + * + * See also https://ngrok.com/docs/api#api-tunnel-group-backends-list. + * + * @return a call builder for this API call + */ + public ListCallBuilder list( + ) { + return new ListCallBuilder( + ); + } + + /** + * A builder object encapsulating state for an unsent Update API call. + */ + public class UpdateCallBuilder { + private final String id; + private Optional description = Optional.empty(); + private Optional metadata = Optional.empty(); + private java.util.Map labels = java.util.Collections.emptyMap(); + + private UpdateCallBuilder( + final String id + ) { + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * human-readable description of this backend. Optional + * + * @param description the value of the description parameter as a {@link String} + * @return the call builder instance + */ + public UpdateCallBuilder description(final String description) { + this.description = Optional.ofNullable(description); + return this; + } + + /** + * human-readable description of this backend. Optional + * + * @param description the value of the description parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public UpdateCallBuilder description(final Optional description) { + this.description = Objects.requireNonNull(description, "description is required"); + return this; + } + + /** + * arbitrary user-defined machine-readable data of this backend. Optional + * + * @param metadata the value of the metadata parameter as a {@link String} + * @return the call builder instance + */ + public UpdateCallBuilder metadata(final String metadata) { + this.metadata = Optional.ofNullable(metadata); + return this; + } + + /** + * arbitrary user-defined machine-readable data of this backend. Optional + * + * @param metadata the value of the metadata parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public UpdateCallBuilder metadata(final Optional metadata) { + this.metadata = Objects.requireNonNull(metadata, "metadata is required"); + return this; + } + + /** + * labels to watch for tunnels on, e.g. app->foo, dc->bar + * + * @param labels the value of the labels parameter as a {@link java.util.Map} + * @return the call builder instance + */ + public UpdateCallBuilder labels(final java.util.Map labels) { + this.labels = Objects.requireNonNull(labels, "labels is required"); + return this; + } + + /** + * labels to watch for tunnels on, e.g. app->foo, dc->bar + * + * @param labels the value of the labels parameter as an {@link Optional} of {@link java.util.Map} + * @return the call builder instance + */ + public UpdateCallBuilder labels(final Optional> labels) { + this.labels = Objects.requireNonNull(labels, "labels is required").orElse(java.util.Collections.emptyMap()); + return this; + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link TunnelGroupBackend} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.PATCH, + "/backends/tunnel_group/" + this.id, + Stream.empty(), + Stream.of( + new AbstractMap.SimpleEntry<>("description", this.description.map(Function.identity())), + new AbstractMap.SimpleEntry<>("metadata", this.metadata.map(Function.identity())), + new AbstractMap.SimpleEntry<>("labels", Optional.of(this.labels)) + ), + Optional.of(TunnelGroupBackend.class) + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return {@link TunnelGroupBackend} + * @throws InterruptedException if the thread was interrupted during the call + */ + public TunnelGroupBackend blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Update TunnelGroup backend by ID + * + * See also https://ngrok.com/docs/api#api-tunnel-group-backends-update. + * + * @param id the value of the id parameter as a {@link String} + * @return a call builder for this API call + */ + public UpdateCallBuilder update( + final String id + ) { + return new UpdateCallBuilder( + id + ); + } +} diff --git a/src/main/java/com/ngrok/services/Tunnels.java b/src/main/java/com/ngrok/services/Tunnels.java index 24b762a..019fb28 100644 --- a/src/main/java/com/ngrok/services/Tunnels.java +++ b/src/main/java/com/ngrok/services/Tunnels.java @@ -129,4 +129,62 @@ public class Tunnels { return new ListCallBuilder( ); } + + /** + * A builder object encapsulating state for an unsent Get API call. + */ + public class GetCallBuilder { + private final String id; + + private GetCallBuilder( + final String id + ) { + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link Tunnel} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.GET, + "/tunnels/" + this.id, + Stream.empty(), + Stream.empty(), + Optional.of(Tunnel.class) + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return {@link Tunnel} + * @throws InterruptedException if the thread was interrupted during the call + */ + public Tunnel blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Get the status of a tunnel by ID + * + * See also https://ngrok.com/docs/api#api-tunnels-get. + * + * @param id a resource identifier + * @return a call builder for this API call + */ + public GetCallBuilder get( + final String id + ) { + return new GetCallBuilder( + id + ); + } } diff --git a/src/main/java/com/ngrok/services/WeightedBackends.java b/src/main/java/com/ngrok/services/WeightedBackends.java new file mode 100644 index 0000000..f64a7fe --- /dev/null +++ b/src/main/java/com/ngrok/services/WeightedBackends.java @@ -0,0 +1,505 @@ +package com.ngrok.services; + +import com.ngrok.NgrokApiClient; +import com.ngrok.definitions.*; + +import java.util.AbstractMap; +import java.util.Objects; +import java.util.Optional; +import java.util.concurrent.CompletionStage; +import java.util.concurrent.ExecutionException; +import java.util.function.Function; +import java.util.stream.Stream; + +/** + * A Weighted Backend balances traffic among the referenced backends. Traffic + * is assigned proportionally to each based on its weight. The percentage of + * traffic is calculated by dividing a backend's weight by the sum of all + * weights. + * + * See also https://ngrok.com/docs/api#api-weighted-backends. + */ +public class WeightedBackends { + private final NgrokApiClient apiClient; + + /** + * Creates a new sub-client for WeightedBackends. + * + * @param apiClient an instance of {@link com.ngrok.NgrokApiClient} + */ + public WeightedBackends(final NgrokApiClient apiClient) { + this.apiClient = Objects.requireNonNull(apiClient, "apiClient is required"); + } + + /** + * A builder object encapsulating state for an unsent Create API call. + */ + public class CreateCallBuilder { + private String description = ""; + private String metadata = ""; + private java.util.Map backends = java.util.Collections.emptyMap(); + + private CreateCallBuilder( + ) { + } + + /** + * human-readable description of this backend. Optional + * + * @param description the value of the description parameter as a {@link String} + * @return the call builder instance + */ + public CreateCallBuilder description(final String description) { + this.description = Objects.requireNonNull(description, "description is required"); + return this; + } + + /** + * human-readable description of this backend. Optional + * + * @param description the value of the description parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public CreateCallBuilder description(final Optional description) { + this.description = Objects.requireNonNull(description, "description is required").orElse(""); + return this; + } + + /** + * arbitrary user-defined machine-readable data of this backend. Optional + * + * @param metadata the value of the metadata parameter as a {@link String} + * @return the call builder instance + */ + public CreateCallBuilder metadata(final String metadata) { + this.metadata = Objects.requireNonNull(metadata, "metadata is required"); + return this; + } + + /** + * arbitrary user-defined machine-readable data of this backend. Optional + * + * @param metadata the value of the metadata parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public CreateCallBuilder metadata(final Optional metadata) { + this.metadata = Objects.requireNonNull(metadata, "metadata is required").orElse(""); + return this; + } + + /** + * the ids of the child backends to their weights (0-10000) + * + * @param backends the value of the backends parameter as a {@link java.util.Map} + * @return the call builder instance + */ + public CreateCallBuilder backends(final java.util.Map backends) { + this.backends = Objects.requireNonNull(backends, "backends is required"); + return this; + } + + /** + * the ids of the child backends to their weights (0-10000) + * + * @param backends the value of the backends parameter as an {@link Optional} of {@link java.util.Map} + * @return the call builder instance + */ + public CreateCallBuilder backends(final Optional> backends) { + this.backends = Objects.requireNonNull(backends, "backends is required").orElse(java.util.Collections.emptyMap()); + return this; + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link WeightedBackend} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.POST, + "/backends/weighted", + Stream.empty(), + Stream.of( + new AbstractMap.SimpleEntry<>("description", Optional.of(this.description)), + new AbstractMap.SimpleEntry<>("metadata", Optional.of(this.metadata)), + new AbstractMap.SimpleEntry<>("backends", Optional.of(this.backends)) + ), + Optional.of(WeightedBackend.class) + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return {@link WeightedBackend} + * @throws InterruptedException if the thread was interrupted during the call + */ + public WeightedBackend blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Create a new Weighted backend + * + * See also https://ngrok.com/docs/api#api-weighted-backends-create. + * + * @return a call builder for this API call + */ + public CreateCallBuilder create( + ) { + return new CreateCallBuilder( + ); + } + + /** + * A builder object encapsulating state for an unsent Delete API call. + */ + public class DeleteCallBuilder { + private final String id; + + private DeleteCallBuilder( + final String id + ) { + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link Void} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.DELETE, + "/backends/weighted/" + this.id, + Stream.empty(), + Stream.empty(), + Optional.empty() + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @throws InterruptedException if the thread was interrupted during the call + */ + public void blockingCall() throws InterruptedException { + try { + call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Delete a Weighted backend by ID. TODO what if used? + * + * See also https://ngrok.com/docs/api#api-weighted-backends-delete. + * + * @param id a resource identifier + * @return a call builder for this API call + */ + public DeleteCallBuilder delete( + final String id + ) { + return new DeleteCallBuilder( + id + ); + } + + /** + * A builder object encapsulating state for an unsent Get API call. + */ + public class GetCallBuilder { + private final String id; + + private GetCallBuilder( + final String id + ) { + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link WeightedBackend} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.GET, + "/backends/weighted/" + this.id, + Stream.empty(), + Stream.empty(), + Optional.of(WeightedBackend.class) + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return {@link WeightedBackend} + * @throws InterruptedException if the thread was interrupted during the call + */ + public WeightedBackend blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Get detailed information about a Weighted backend by ID + * + * See also https://ngrok.com/docs/api#api-weighted-backends-get. + * + * @param id a resource identifier + * @return a call builder for this API call + */ + public GetCallBuilder get( + final String id + ) { + return new GetCallBuilder( + id + ); + } + + /** + * A builder object encapsulating state for an unsent List API call. + */ + public class ListCallBuilder { + private Optional beforeId = Optional.empty(); + private Optional limit = Optional.empty(); + + private ListCallBuilder( + ) { + } + + /** + * Sets the before_id parameter. + * + * @param beforeId the value of the before_id parameter as a {@link String} + * @return the call builder instance + */ + public ListCallBuilder beforeId(final String beforeId) { + this.beforeId = Optional.ofNullable(beforeId); + return this; + } + + /** + * Sets (or unsets) the before_id parameter. + * + * @param beforeId the value of the before_id parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public ListCallBuilder beforeId(final Optional beforeId) { + this.beforeId = Objects.requireNonNull(beforeId, "beforeId is required"); + return this; + } + + /** + * Sets the limit parameter. + * + * @param limit the value of the limit parameter as a {@link String} + * @return the call builder instance + */ + public ListCallBuilder limit(final String limit) { + this.limit = Optional.ofNullable(limit); + return this; + } + + /** + * Sets (or unsets) the limit parameter. + * + * @param limit the value of the limit parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public ListCallBuilder limit(final Optional limit) { + this.limit = Objects.requireNonNull(limit, "limit is required"); + return this; + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of a {@link Page} of {@link WeightedBackendList} + */ + public CompletionStage> call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.GET, + "/backends/weighted", + Stream.of( + new AbstractMap.SimpleEntry<>("before_id", this.beforeId.map(Function.identity())), + new AbstractMap.SimpleEntry<>("limit", this.limit.map(Function.identity())) + ), + Stream.empty(), + Optional.of(WeightedBackendList.class) + ).thenApply(list -> new Page<>(apiClient, list)); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return a {@link Page} of {@link WeightedBackendList} + * @throws InterruptedException if the thread was interrupted during the call + */ + public Page blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * List all Weighted backends on this account + * + * See also https://ngrok.com/docs/api#api-weighted-backends-list. + * + * @return a call builder for this API call + */ + public ListCallBuilder list( + ) { + return new ListCallBuilder( + ); + } + + /** + * A builder object encapsulating state for an unsent Update API call. + */ + public class UpdateCallBuilder { + private final String id; + private Optional description = Optional.empty(); + private Optional metadata = Optional.empty(); + private java.util.Map backends = java.util.Collections.emptyMap(); + + private UpdateCallBuilder( + final String id + ) { + this.id = Objects.requireNonNull(id, "id is required"); + } + + /** + * human-readable description of this backend. Optional + * + * @param description the value of the description parameter as a {@link String} + * @return the call builder instance + */ + public UpdateCallBuilder description(final String description) { + this.description = Optional.ofNullable(description); + return this; + } + + /** + * human-readable description of this backend. Optional + * + * @param description the value of the description parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public UpdateCallBuilder description(final Optional description) { + this.description = Objects.requireNonNull(description, "description is required"); + return this; + } + + /** + * arbitrary user-defined machine-readable data of this backend. Optional + * + * @param metadata the value of the metadata parameter as a {@link String} + * @return the call builder instance + */ + public UpdateCallBuilder metadata(final String metadata) { + this.metadata = Optional.ofNullable(metadata); + return this; + } + + /** + * arbitrary user-defined machine-readable data of this backend. Optional + * + * @param metadata the value of the metadata parameter as an {@link Optional} of {@link String} + * @return the call builder instance + */ + public UpdateCallBuilder metadata(final Optional metadata) { + this.metadata = Objects.requireNonNull(metadata, "metadata is required"); + return this; + } + + /** + * the ids of the child backends to their weights (0-10000) + * + * @param backends the value of the backends parameter as a {@link java.util.Map} + * @return the call builder instance + */ + public UpdateCallBuilder backends(final java.util.Map backends) { + this.backends = Objects.requireNonNull(backends, "backends is required"); + return this; + } + + /** + * the ids of the child backends to their weights (0-10000) + * + * @param backends the value of the backends parameter as an {@link Optional} of {@link java.util.Map} + * @return the call builder instance + */ + public UpdateCallBuilder backends(final Optional> backends) { + this.backends = Objects.requireNonNull(backends, "backends is required").orElse(java.util.Collections.emptyMap()); + return this; + } + + /** + * Initiates the API call asynchronously. + * + * @return a {@link CompletionStage} of {@link WeightedBackend} + */ + public CompletionStage call() { + return apiClient.sendRequest( + NgrokApiClient.HttpMethod.PATCH, + "/backends/weighted/" + this.id, + Stream.empty(), + Stream.of( + new AbstractMap.SimpleEntry<>("description", this.description.map(Function.identity())), + new AbstractMap.SimpleEntry<>("metadata", this.metadata.map(Function.identity())), + new AbstractMap.SimpleEntry<>("backends", Optional.of(this.backends)) + ), + Optional.of(WeightedBackend.class) + ); + } + + /** + * Initiates the API call and blocks until it returns. + * + * @return {@link WeightedBackend} + * @throws InterruptedException if the thread was interrupted during the call + */ + public WeightedBackend blockingCall() throws InterruptedException { + try { + return call().toCompletableFuture().get(); + } catch (final ExecutionException e) { + throw e.getCause() instanceof RuntimeException ? (RuntimeException) e.getCause() : new RuntimeException(e.getCause().getMessage(), e.getCause()); + } + } + } + + /** + * Update Weighted backend by ID + * + * See also https://ngrok.com/docs/api#api-weighted-backends-update. + * + * @param id the value of the id parameter as a {@link String} + * @return a call builder for this API call + */ + public UpdateCallBuilder update( + final String id + ) { + return new UpdateCallBuilder( + id + ); + } +}