Interface NotificationEndpointGrpcSettingsOrBuilder (1.64.0)

public interface NotificationEndpointGrpcSettingsOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAuthority()

public abstract String getAuthority()

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

optional string authority = 401868611;

Returns
Type Description
String

The authority.

getAuthorityBytes()

public abstract ByteString getAuthorityBytes()

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

optional string authority = 401868611;

Returns
Type Description
ByteString

The bytes for authority.

getEndpoint()

public abstract String getEndpoint()

Endpoint to which gRPC notifications are sent. This must be a valid gRPCLB DNS name.

optional string endpoint = 130489749;

Returns
Type Description
String

The endpoint.

getEndpointBytes()

public abstract ByteString getEndpointBytes()

Endpoint to which gRPC notifications are sent. This must be a valid gRPCLB DNS name.

optional string endpoint = 130489749;

Returns
Type Description
ByteString

The bytes for endpoint.

getPayloadName()

public abstract String getPayloadName()

Optional. If specified, this field is used to populate the "name" field in gRPC requests.

optional string payload_name = 300358300;

Returns
Type Description
String

The payloadName.

getPayloadNameBytes()

public abstract ByteString getPayloadNameBytes()

Optional. If specified, this field is used to populate the "name" field in gRPC requests.

optional string payload_name = 300358300;

Returns
Type Description
ByteString

The bytes for payloadName.

getResendInterval()

public abstract Duration 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 .google.cloud.compute.v1.Duration resend_interval = 478288969;

Returns
Type Description
Duration

The resendInterval.

getResendIntervalOrBuilder()

public abstract DurationOrBuilder getResendIntervalOrBuilder()

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 .google.cloud.compute.v1.Duration resend_interval = 478288969;

Returns
Type Description
DurationOrBuilder

getRetryDurationSec()

public abstract int getRetryDurationSec()

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.

optional uint32 retry_duration_sec = 115681117;

Returns
Type Description
int

The retryDurationSec.

hasAuthority()

public abstract boolean hasAuthority()

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

optional string authority = 401868611;

Returns
Type Description
boolean

Whether the authority field is set.

hasEndpoint()

public abstract boolean hasEndpoint()

Endpoint to which gRPC notifications are sent. This must be a valid gRPCLB DNS name.

optional string endpoint = 130489749;

Returns
Type Description
boolean

Whether the endpoint field is set.

hasPayloadName()

public abstract boolean hasPayloadName()

Optional. If specified, this field is used to populate the "name" field in gRPC requests.

optional string payload_name = 300358300;

Returns
Type Description
boolean

Whether the payloadName field is set.

hasResendInterval()

public abstract boolean hasResendInterval()

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 .google.cloud.compute.v1.Duration resend_interval = 478288969;

Returns
Type Description
boolean

Whether the resendInterval field is set.

hasRetryDurationSec()

public abstract boolean hasRetryDurationSec()

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.

optional uint32 retry_duration_sec = 115681117;

Returns
Type Description
boolean

Whether the retryDurationSec field is set.