NotificationEndpointGrpcSettings class
Represents a gRPC setting that describes one gRPC notification endpoint and the retry duration attempting to send notification to this endpoint.
Constructors
- NotificationEndpointGrpcSettings({String? authority, String? endpoint, String? payloadName, Duration? resendInterval, int? retryDurationSec})
- NotificationEndpointGrpcSettings.fromJson(Map json_)
Properties
-
If specified, this field is used to set the authority header by the sender
of notifications.
getter/setter pair
- endpoint ↔ String?
-
Endpoint to which gRPC notifications are sent.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- payloadName ↔ String?
-
If specified, this field is used to populate the "name" field in gRPC
requests.
getter/setter pair
- resendInterval ↔ Duration?
-
This field is used to configure how often to send a full update of all
non-healthy backends.
getter/setter pair
- retryDurationSec ↔ int?
-
How much time (in seconds) is spent attempting notification retries until
a successful response is received.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
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