HttpCheck class
Information involved in an HTTP/HTTPS Uptime check request.
Constructors
-
HttpCheck({List<
ResponseStatusCode> ? acceptedResponseStatusCodes, BasicAuthentication? authInfo, String? body, String? contentType, String? customContentType, Map<String, String> ? headers, bool? maskHeaders, String? path, PingConfig? pingConfig, int? port, String? requestMethod, ServiceAgentAuthentication? serviceAgentAuthentication, bool? useSsl, bool? validateSsl}) - HttpCheck.fromJson(Map json_)
Properties
-
acceptedResponseStatusCodes
↔ List<
ResponseStatusCode> ? -
If present, the check will only pass if the HTTP response status code is
in this set of status codes.
getter/setter pair
- authInfo ↔ BasicAuthentication?
-
The authentication information.
getter/setter pair
- body ↔ String?
-
The request body associated with the HTTP POST request.
getter/setter pair
-
bodyAsBytes
↔ List<
int> -
getter/setter pair
- contentType ↔ String?
-
The content type header to use for the check.
getter/setter pair
- customContentType ↔ String?
-
A user provided content type header to use for the check.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
-
headers
↔ Map<
String, String> ? -
The list of headers to send as part of the Uptime check request.
getter/setter pair
- maskHeaders ↔ bool?
-
Boolean specifying whether to encrypt the header information.
getter/setter pair
- path ↔ String?
-
Optional (defaults to "/").
getter/setter pair
- pingConfig ↔ PingConfig?
-
Contains information needed to add pings to an HTTP check.
getter/setter pair
- port ↔ int?
-
Optional (defaults to 80 when use_ssl is false, and 443 when use_ssl is
true).
getter/setter pair
- requestMethod ↔ String?
-
The HTTP request method to use for the check.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- serviceAgentAuthentication ↔ ServiceAgentAuthentication?
-
If specified, Uptime will generate and attach an OIDC JWT token for the
Monitoring service agent service account as an Authorization header in the
HTTP request when probing.
getter/setter pair
- useSsl ↔ bool?
-
If true, use HTTPS instead of HTTP to run the check.
getter/setter pair
- validateSsl ↔ bool?
-
Boolean specifying whether to include SSL certificate validation as a part
of the Uptime check.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited