getindata / flink-http-connector

Http Connector for Apache Flink. Provides sources and sinks for Datastream , Table and SQL APIs.
Apache License 2.0
150 stars 43 forks source link

ESP-99_ErrorCodes - Error Code configuration from properties. #16

Closed kristoffSC closed 2 years ago

kristoffSC commented 2 years ago

Add new properties gid.connector.http.sink.error.code and gid.connector.http.sink.error.code.exclude to set HTTP status code that should be interpreted as errors.

Properties can be changed by using below properties in table definition (DDL) or passing them via `setProperty' method from Sink's builder. The property names are:

PR Checklist
github-actions[bot] commented 2 years ago
File Coverage [97.82%] :green_apple:
SingleValueHttpStatusCodeChecker.java 100% :green_apple:
WhiteListHttpStatusCodeChecker.java 100% :green_apple:
TypeStatusCodeChecker.java 100% :green_apple:
HttpType.java 100% :green_apple:
ComposeHttpStatusCodeChecker.java 99.5% :green_apple:
JavaNetSinkHttpClient.java 96.77% :green_apple:
HttpDynamicSink.java 95.21% :green_apple:
Total Project Coverage 93.99% :green_apple:
github-actions[bot] commented 2 years ago
File Coverage [97.85%] :green_apple:
SingleValueHttpStatusCodeChecker.java 100% :green_apple:
WhiteListHttpStatusCodeChecker.java 100% :green_apple:
TypeStatusCodeChecker.java 100% :green_apple:
HttpType.java 100% :green_apple:
ComposeHttpStatusCodeChecker.java 99.52% :green_apple:
JavaNetSinkHttpClient.java 96.77% :green_apple:
HttpDynamicSink.java 95.21% :green_apple:
Total Project Coverage 94.02% :green_apple:
github-actions[bot] commented 2 years ago
File Coverage [97.87%] :green_apple:
SingleValueHttpStatusCodeChecker.java 100% :green_apple:
WhiteListHttpStatusCodeChecker.java 100% :green_apple:
TypeStatusCodeChecker.java 100% :green_apple:
HttpResponseCodeType.java 100% :green_apple:
ComposeHttpStatusCodeChecker.java 99.53% :green_apple:
JavaNetSinkHttpClient.java 96.77% :green_apple:
HttpDynamicSink.java 95.21% :green_apple:
Total Project Coverage 94.03% :green_apple:
github-actions[bot] commented 2 years ago
File Coverage [97.87%] :green_apple:
SingleValueHttpStatusCodeChecker.java 100% :green_apple:
WhiteListHttpStatusCodeChecker.java 100% :green_apple:
TypeStatusCodeChecker.java 100% :green_apple:
HttpResponseCodeType.java 100% :green_apple:
ComposeHttpStatusCodeChecker.java 99.53% :green_apple:
JavaNetSinkHttpClient.java 96.77% :green_apple:
HttpDynamicSink.java 95.21% :green_apple:
Total Project Coverage 94.03% :green_apple:
github-actions[bot] commented 2 years ago
File Coverage [97.84%] :green_apple:
SingleValueHttpStatusCodeChecker.java 100% :green_apple:
WhiteListHttpStatusCodeChecker.java 100% :green_apple:
TypeStatusCodeChecker.java 100% :green_apple:
HttpResponseCodeType.java 100% :green_apple:
ComposeHttpStatusCodeChecker.java 99.52% :green_apple:
JavaNetSinkHttpClient.java 96.77% :green_apple:
HttpDynamicSink.java 95.21% :green_apple:
Total Project Coverage 94.01% :green_apple:
github-actions[bot] commented 2 years ago
File Coverage [97.84%] :green_apple:
SingleValueHttpStatusCodeChecker.java 100% :green_apple:
WhiteListHttpStatusCodeChecker.java 100% :green_apple:
TypeStatusCodeChecker.java 100% :green_apple:
HttpResponseCodeType.java 100% :green_apple:
ComposeHttpStatusCodeChecker.java 99.52% :green_apple:
JavaNetSinkHttpClient.java 96.77% :green_apple:
HttpDynamicSink.java 95.21% :green_apple:
Total Project Coverage 94.01% :green_apple: