src/main/java/com/ngrok/services/EndpointConfigurations.java
public CompletionStage<EndpointConfiguration> call() {
            return apiClient.sendRequest(
                NgrokApiClient.HttpMethod.PATCH,
                "/endpoint_configurations/" + 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<>("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<>("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()))
                ),
                Optional.of(EndpointConfiguration.class)
            );
        }
/**
         * Initiates the API call asynchronously.
         *
         * @return a {@link CompletionStage} of {@link EndpointConfiguration}
         */
Initiates the API call asynchronously.
Initiates the API call asynchronously .
public CompletionStage<EndpointConfiguration> call() {
            return apiClient.sendRequest(
                NgrokApiClient.HttpMethod.PATCH,
                "/endpoint_configurations/" + 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<>("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<>("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()))
                ),
                Optional.of(EndpointConfiguration.class)
            );
        }
public CompletionStage < EndpointConfiguration > call ( ) { return apiClient . sendRequest ( NgrokApiClient . HttpMethod . PATCH , "/endpoint_configurations/" + 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 < > ( "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 < > ( "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 ( ) ) ) ) , Optional . of ( EndpointConfiguration . class ) ) ; }
Initiates the API call asynchronously.
Initiates the API call asynchronously .