Class NotificationEndpointGrpcSettings
Represents a gRPC setting that describes one gRPC notification endpoint and the retry duration attempting to send notification to this endpoint.
Inheritance
Implements
Inherited Members
Namespace: Google.Apis.Compute.v1.Data
Assembly: Google.Apis.Compute.v1.dll
Syntax
public class NotificationEndpointGrpcSettings : IDirectResponseSchema
Properties
Authority
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
Declaration
[JsonProperty("authority")]
public virtual string Authority { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Endpoint
Endpoint to which gRPC notifications are sent. This must be a valid gRPCLB DNS name.
Declaration
[JsonProperty("endpoint")]
public virtual string Endpoint { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
PayloadName
Optional. If specified, this field is used to populate the "name" field in gRPC requests.
Declaration
[JsonProperty("payloadName")]
public virtual string PayloadName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
ResendInterval
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.
Declaration
[JsonProperty("resendInterval")]
public virtual Duration ResendInterval { get; set; }
Property Value
| Type | Description |
|---|---|
| Duration |
RetryDurationSec
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.
Declaration
[JsonProperty("retryDurationSec")]
public virtual long? RetryDurationSec { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int64> |