Interface BackendServiceHAPolicyLeaderOrBuilder

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

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

    Modifier and Type
    Method
    Description
    A fully-qualified URL (starting with https://www.googleapis.com/) of the zonal Network Endpoint Group (NEG) with `GCE_VM_IP` endpoints that the leader is attached to.
    com.google.protobuf.ByteString
    A fully-qualified URL (starting with https://www.googleapis.com/) of the zonal Network Endpoint Group (NEG) with `GCE_VM_IP` endpoints that the leader is attached to.
    The network endpoint within the leader.backendGroup that is designated as the leader.
    The network endpoint within the leader.backendGroup that is designated as the leader.
    boolean
    A fully-qualified URL (starting with https://www.googleapis.com/) of the zonal Network Endpoint Group (NEG) with `GCE_VM_IP` endpoints that the leader is attached to.
    boolean
    The network endpoint within the leader.backendGroup that is designated as the leader.

    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

    • hasBackendGroup

      boolean hasBackendGroup()
       A fully-qualified URL (starting with https://www.googleapis.com/)
       of the zonal Network Endpoint Group (NEG) with `GCE_VM_IP` endpoints
       that the leader is attached to.
      
       The leader's backendGroup must already be specified as a backend of
       this backend service. Removing a backend that is designated as the
       leader's backendGroup is not permitted.
       
      optional string backend_group = 457777428;
      Returns:
      Whether the backendGroup field is set.
    • getBackendGroup

      String getBackendGroup()
       A fully-qualified URL (starting with https://www.googleapis.com/)
       of the zonal Network Endpoint Group (NEG) with `GCE_VM_IP` endpoints
       that the leader is attached to.
      
       The leader's backendGroup must already be specified as a backend of
       this backend service. Removing a backend that is designated as the
       leader's backendGroup is not permitted.
       
      optional string backend_group = 457777428;
      Returns:
      The backendGroup.
    • getBackendGroupBytes

      com.google.protobuf.ByteString getBackendGroupBytes()
       A fully-qualified URL (starting with https://www.googleapis.com/)
       of the zonal Network Endpoint Group (NEG) with `GCE_VM_IP` endpoints
       that the leader is attached to.
      
       The leader's backendGroup must already be specified as a backend of
       this backend service. Removing a backend that is designated as the
       leader's backendGroup is not permitted.
       
      optional string backend_group = 457777428;
      Returns:
      The bytes for backendGroup.
    • hasNetworkEndpoint

      boolean hasNetworkEndpoint()
       The network endpoint within the leader.backendGroup that is
       designated as the leader.
      
       This network endpoint cannot be detached from the NEG specified in
       the haPolicy.leader.backendGroup until the leader is updated with
       another network endpoint, or the leader is removed from the haPolicy.
       
      optional .google.cloud.compute.v1.BackendServiceHAPolicyLeaderNetworkEndpoint network_endpoint = 56789126;
      Returns:
      Whether the networkEndpoint field is set.
    • getNetworkEndpoint

       The network endpoint within the leader.backendGroup that is
       designated as the leader.
      
       This network endpoint cannot be detached from the NEG specified in
       the haPolicy.leader.backendGroup until the leader is updated with
       another network endpoint, or the leader is removed from the haPolicy.
       
      optional .google.cloud.compute.v1.BackendServiceHAPolicyLeaderNetworkEndpoint network_endpoint = 56789126;
      Returns:
      The networkEndpoint.
    • getNetworkEndpointOrBuilder

       The network endpoint within the leader.backendGroup that is
       designated as the leader.
      
       This network endpoint cannot be detached from the NEG specified in
       the haPolicy.leader.backendGroup until the leader is updated with
       another network endpoint, or the leader is removed from the haPolicy.
       
      optional .google.cloud.compute.v1.BackendServiceHAPolicyLeaderNetworkEndpoint network_endpoint = 56789126;