Interface NotificationEndpointGrpcSettingsOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
NotificationEndpointGrpcSettings, NotificationEndpointGrpcSettings.Builder

@Generated public interface NotificationEndpointGrpcSettingsOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Optional.
    com.google.protobuf.ByteString
    Optional.
    Endpoint to which gRPC notifications are sent.
    com.google.protobuf.ByteString
    Endpoint to which gRPC notifications are sent.
    Optional.
    com.google.protobuf.ByteString
    Optional.
    Optional.
    Optional.
    int
    How much time (in seconds) is spent attempting notification retries until a successful response is received.
    boolean
    Optional.
    boolean
    Endpoint to which gRPC notifications are sent.
    boolean
    Optional.
    boolean
    Optional.
    boolean
    How much time (in seconds) is spent attempting notification retries until a successful response is received.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • 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.