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. Can only be set for regional notification endpoints.
↳ retry_duration_sec
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.
Endpoint to which gRPC notifications are sent. This must be a valid gRPCLB DNS name.
Returns
Type
Description
string
hasEndpoint
clearEndpoint
setEndpoint
Endpoint to which gRPC notifications are sent. This must be a valid gRPCLB DNS name.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getPayloadName
Optional. If specified, this field is used to populate the "name" field in gRPC requests.
Returns
Type
Description
string
hasPayloadName
clearPayloadName
setPayloadName
Optional. If specified, this field is used to populate the "name" field in gRPC requests.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getResendInterval
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. Can only be set for regional notification endpoints.
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. Can only be set for regional notification endpoints.
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.
Returns
Type
Description
int
hasRetryDurationSec
clearRetryDurationSec
setRetryDurationSec
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Compute V1 Client - Class NotificationEndpointGrpcSettings (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/php/docs/reference/cloud-compute/latest/V1.NotificationEndpointGrpcSettings)\n- [1.34.0](/php/docs/reference/cloud-compute/1.34.0/V1.NotificationEndpointGrpcSettings)\n- [1.33.0](/php/docs/reference/cloud-compute/1.33.0/V1.NotificationEndpointGrpcSettings)\n- [1.32.0](/php/docs/reference/cloud-compute/1.32.0/V1.NotificationEndpointGrpcSettings)\n- [1.31.0](/php/docs/reference/cloud-compute/1.31.0/V1.NotificationEndpointGrpcSettings)\n- [1.30.0](/php/docs/reference/cloud-compute/1.30.0/V1.NotificationEndpointGrpcSettings)\n- [1.29.0](/php/docs/reference/cloud-compute/1.29.0/V1.NotificationEndpointGrpcSettings)\n- [1.28.0](/php/docs/reference/cloud-compute/1.28.0/V1.NotificationEndpointGrpcSettings)\n- [1.27.0](/php/docs/reference/cloud-compute/1.27.0/V1.NotificationEndpointGrpcSettings)\n- [1.26.0](/php/docs/reference/cloud-compute/1.26.0/V1.NotificationEndpointGrpcSettings)\n- [1.25.0](/php/docs/reference/cloud-compute/1.25.0/V1.NotificationEndpointGrpcSettings)\n- [1.24.0](/php/docs/reference/cloud-compute/1.24.0/V1.NotificationEndpointGrpcSettings)\n- [1.23.0](/php/docs/reference/cloud-compute/1.23.0/V1.NotificationEndpointGrpcSettings)\n- [1.22.1](/php/docs/reference/cloud-compute/1.22.1/V1.NotificationEndpointGrpcSettings)\n- [1.21.0](/php/docs/reference/cloud-compute/1.21.0/V1.NotificationEndpointGrpcSettings)\n- [1.20.0](/php/docs/reference/cloud-compute/1.20.0/V1.NotificationEndpointGrpcSettings)\n- [1.19.0](/php/docs/reference/cloud-compute/1.19.0/V1.NotificationEndpointGrpcSettings)\n- [1.18.1](/php/docs/reference/cloud-compute/1.18.1/V1.NotificationEndpointGrpcSettings)\n- [1.17.0](/php/docs/reference/cloud-compute/1.17.0/V1.NotificationEndpointGrpcSettings)\n- [1.16.2](/php/docs/reference/cloud-compute/1.16.2/V1.NotificationEndpointGrpcSettings)\n- [1.14.0](/php/docs/reference/cloud-compute/1.14.0/V1.NotificationEndpointGrpcSettings)\n- [1.13.0](/php/docs/reference/cloud-compute/1.13.0/V1.NotificationEndpointGrpcSettings)\n- [1.12.1](/php/docs/reference/cloud-compute/1.12.1/V1.NotificationEndpointGrpcSettings)\n- [1.11.1](/php/docs/reference/cloud-compute/1.11.1/V1.NotificationEndpointGrpcSettings)\n- [1.10.1](/php/docs/reference/cloud-compute/1.10.1/V1.NotificationEndpointGrpcSettings)\n- [1.9.1](/php/docs/reference/cloud-compute/1.9.1/V1.NotificationEndpointGrpcSettings)\n- [1.8.3](/php/docs/reference/cloud-compute/1.8.3/V1.NotificationEndpointGrpcSettings)\n- [1.7.1](/php/docs/reference/cloud-compute/1.7.1/V1.NotificationEndpointGrpcSettings)\n- [1.6.1](/php/docs/reference/cloud-compute/1.6.1/V1.NotificationEndpointGrpcSettings)\n- [1.5.0](/php/docs/reference/cloud-compute/1.5.0/V1.NotificationEndpointGrpcSettings) \nReference documentation and code samples for the Compute V1 Client class NotificationEndpointGrpcSettings.\n\nRepresents a gRPC setting that describes one gRPC notification endpoint and the retry duration attempting to send notification to this endpoint.\n\nGenerated from protobuf message `google.cloud.compute.v1.NotificationEndpointGrpcSettings`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Compute \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getAuthority\n\nOptional. If specified, this field is used to set the authority header by the sender of notifications. See \u003chttps://tools.ietf.org/html/rfc7540#section-8.1.2.3\u003e\n\n### hasAuthority\n\n### clearAuthority\n\n### setAuthority\n\nOptional. If specified, this field is used to set the authority header by the sender of notifications. See \u003chttps://tools.ietf.org/html/rfc7540#section-8.1.2.3\u003e\n\n### getEndpoint\n\nEndpoint to which gRPC notifications are sent. This must be a valid gRPCLB DNS name.\n\n### hasEndpoint\n\n### clearEndpoint\n\n### setEndpoint\n\nEndpoint to which gRPC notifications are sent. This must be a valid gRPCLB DNS name.\n\n### getPayloadName\n\nOptional. If specified, this field is used to populate the \"name\" field in gRPC requests.\n\n### hasPayloadName\n\n### clearPayloadName\n\n### setPayloadName\n\nOptional. If specified, this field is used to populate the \"name\" field in gRPC requests.\n\n### getResendInterval\n\nOptional. 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. Can only be set for regional notification endpoints.\n\n### hasResendInterval\n\n### clearResendInterval\n\n### setResendInterval\n\nOptional. 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. Can only be set for regional notification endpoints.\n\n### getRetryDurationSec\n\nHow 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.\n\n### hasRetryDurationSec\n\n### clearRetryDurationSec\n\n### setRetryDurationSec\n\nHow 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."]]