Package com.google.cloud.compute.v1
Interface NotificationEndpointGrpcSettingsOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
NotificationEndpointGrpcSettings
,NotificationEndpointGrpcSettings.Builder
public interface NotificationEndpointGrpcSettingsOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getAuthority()
Optional.com.google.protobuf.ByteString
getAuthorityBytes()
Optional.String
getEndpoint()
Endpoint to which gRPC notifications are sent.com.google.protobuf.ByteString
getEndpointBytes()
Endpoint to which gRPC notifications are sent.String
getPayloadName()
Optional.com.google.protobuf.ByteString
getPayloadNameBytes()
Optional.Duration
getResendInterval()
Optional.DurationOrBuilder
getResendIntervalOrBuilder()
Optional.int
getRetryDurationSec()
How much time (in seconds) is spent attempting notification retries until a successful response is received.boolean
hasAuthority()
Optional.boolean
hasEndpoint()
Endpoint to which gRPC notifications are sent.boolean
hasPayloadName()
Optional.boolean
hasResendInterval()
Optional.boolean
hasRetryDurationSec()
How much time (in seconds) is spent attempting notification retries until a successful response is received.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasAuthority
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:
- Whether the authority field is set.
-
getAuthority
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:
- The authority.
-
getAuthorityBytes
com.google.protobuf.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:
- The bytes for authority.
-
hasEndpoint
boolean hasEndpoint()
Endpoint to which gRPC notifications are sent. This must be a valid gRPCLB DNS name.
optional string endpoint = 130489749;
- Returns:
- Whether the endpoint field is set.
-
getEndpoint
String getEndpoint()
Endpoint to which gRPC notifications are sent. This must be a valid gRPCLB DNS name.
optional string endpoint = 130489749;
- Returns:
- The endpoint.
-
getEndpointBytes
com.google.protobuf.ByteString getEndpointBytes()
Endpoint to which gRPC notifications are sent. This must be a valid gRPCLB DNS name.
optional string endpoint = 130489749;
- Returns:
- The bytes for endpoint.
-
hasPayloadName
boolean hasPayloadName()
Optional. If specified, this field is used to populate the "name" field in gRPC requests.
optional string payload_name = 300358300;
- Returns:
- Whether the payloadName field is set.
-
getPayloadName
String getPayloadName()
Optional. If specified, this field is used to populate the "name" field in gRPC requests.
optional string payload_name = 300358300;
- Returns:
- The payloadName.
-
getPayloadNameBytes
com.google.protobuf.ByteString getPayloadNameBytes()
Optional. If specified, this field is used to populate the "name" field in gRPC requests.
optional string payload_name = 300358300;
- Returns:
- The bytes for payloadName.
-
hasResendInterval
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:
- Whether the resendInterval field is set.
-
getResendInterval
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:
- The resendInterval.
-
getResendIntervalOrBuilder
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;
-
hasRetryDurationSec
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:
- Whether the retryDurationSec field is set.
-
getRetryDurationSec
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:
- The retryDurationSec.
-
-