O11yHTTPClientConfig class
Constructors
-
O11yHTTPClientConfig({O11yAuthorization? authorization, O11yBasicAuth? basicAuth, Object? bearerToken, String? bearerTokenFile, bool? enableHttp2, bool? followRedirects, String? noProxy, O11yOAuth2? oauth2, bool? proxyFromEnvironment, Object? proxyUrl, O11yTLSConfig? tlsConfig})
-
Returns a new O11yHTTPClientConfig instance.
Properties
-
authorization
↔ O11yAuthorization?
-
The HTTP authorization credentials for the targets.
getter/setter pair
-
basicAuth
↔ O11yBasicAuth?
-
The HTTP basic authentication credentials for the targets.
getter/setter pair
-
bearerToken
↔ Object?
-
getter/setter pair
-
bearerTokenFile
↔ String?
-
The bearer token file for the targets. Deprecated in favour of Authorization.CredentialsFile.
getter/setter pair
-
enableHttp2
↔ bool?
-
EnableHTTP2 specifies whether the client should configure HTTP2. The omitempty flag is not set, because it would be hidden from the marshalled configuration when set to false.
getter/setter pair
-
followRedirects
↔ bool?
-
FollowRedirects specifies whether the client should follow HTTP 3xx redirects. The omitempty flag is not set, because it would be hidden from the marshalled configuration when set to false.
getter/setter pair
-
hashCode
→ int
-
The hash code for this object.
no setteroverride
-
getter/setter pair
-
noProxy
↔ String?
-
Please note: This property should have been non-nullable! Since the specification file
does not include a default value (using the "default:" property), however, the generated
source code must fall back to having a nullable type.
Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
-
oauth2
↔ O11yOAuth2?
-
The OAuth2 client credentials used to fetch a token for the targets.
getter/setter pair
-
getter/setter pair
-
proxyFromEnvironment
↔ bool?
-
Please note: This property should have been non-nullable! Since the specification file
does not include a default value (using the "default:" property), however, the generated
source code must fall back to having a nullable type.
Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
-
proxyUrl
↔ Object?
-
getter/setter pair
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
tlsConfig
↔ O11yTLSConfig?
-
TLSConfig to use to connect to the targets.
getter/setter pair