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()
NotificationEndpointGrpcSettings.fromJson(Map _json)

Properties

authority String
Optional. If specified, this field is used to set the authority header by the sender of notifications. See https://tools.ietf.org/html/rfc7540#section-8.1.2.3
read / write
endpoint String
Endpoint to which gRPC notifications are sent. This must be a valid gRPCLB DNS name.
read / write
hashCode int
The hash code for this object. [...]
read-only, inherited
payloadName String
Optional. If specified, this field is used to populate the "name" field in gRPC requests.
read / write
resendInterval Duration
Optional. This field is used to configure how often to send a full update of all non-healthy backends. If unspecified, full updates are not sent. If specified, must be in the range between 600 seconds to 3600 seconds. Nanos are disallowed.
read / write
retryDurationSec int
How much time (in seconds) is spent attempting notification retries until a successful response is received. Default is 30s. Limit is 20m (1200s). Must be a positive number.
read / write
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toJson() Map<String, Object>
toString() String
Returns a string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator. [...]
inherited