public static final class BackendServiceHAPolicyLeader.Builder extends GeneratedMessageV3.Builder<BackendServiceHAPolicyLeader.Builder> implements BackendServiceHAPolicyLeaderOrBuilder
   
   Protobuf type google.cloud.compute.v1.BackendServiceHAPolicyLeader
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public BackendServiceHAPolicyLeader.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public BackendServiceHAPolicyLeader build()
   
  
  
  buildPartial()
  
    public BackendServiceHAPolicyLeader buildPartial()
   
  
  
  clear()
  
    public BackendServiceHAPolicyLeader.Builder clear()
   
  
  Overrides
  
  
  clearBackendGroup()
  
    public BackendServiceHAPolicyLeader.Builder clearBackendGroup()
   
   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;
clearField(Descriptors.FieldDescriptor field)
  
    public BackendServiceHAPolicyLeader.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearNetworkEndpoint()
  
    public BackendServiceHAPolicyLeader.Builder clearNetworkEndpoint()
   
   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;
 
clearOneof(Descriptors.OneofDescriptor oneof)
  
    public BackendServiceHAPolicyLeader.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clone()
  
    public BackendServiceHAPolicyLeader.Builder clone()
   
  
  Overrides
  
  
  getBackendGroup()
  
    public 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 | 
      
        | Type | Description | 
      
        | String | The backendGroup. | 
    
  
  
  getBackendGroupBytes()
  
    public 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 | 
      
        | Type | Description | 
      
        | ByteString | The bytes for backendGroup. | 
    
  
  
  getDefaultInstanceForType()
  
    public BackendServiceHAPolicyLeader getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getNetworkEndpoint()
  
    public BackendServiceHAPolicyLeaderNetworkEndpoint 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;
 
getNetworkEndpointBuilder()
  
    public BackendServiceHAPolicyLeaderNetworkEndpoint.Builder getNetworkEndpointBuilder()
   
   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;
 
getNetworkEndpointOrBuilder()
  
    public BackendServiceHAPolicyLeaderNetworkEndpointOrBuilder 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;
 
hasBackendGroup()
  
    public 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 | 
      
        | Type | Description | 
      
        | boolean | Whether the backendGroup field is set. | 
    
  
  
  hasNetworkEndpoint()
  
    public 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 | 
      
        | Type | Description | 
      
        | boolean | Whether the networkEndpoint field is set. | 
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeFrom(BackendServiceHAPolicyLeader other)
  
    public BackendServiceHAPolicyLeader.Builder mergeFrom(BackendServiceHAPolicyLeader other)
   
  
  
  
  
  
    public BackendServiceHAPolicyLeader.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public BackendServiceHAPolicyLeader.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  mergeNetworkEndpoint(BackendServiceHAPolicyLeaderNetworkEndpoint value)
  
    public BackendServiceHAPolicyLeader.Builder mergeNetworkEndpoint(BackendServiceHAPolicyLeaderNetworkEndpoint value)
   
   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;
 
mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final BackendServiceHAPolicyLeader.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  setBackendGroup(String value)
  
    public BackendServiceHAPolicyLeader.Builder setBackendGroup(String value)
   
   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;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | String
 The backendGroup to set. | 
    
  
  
  
  setBackendGroupBytes(ByteString value)
  
    public BackendServiceHAPolicyLeader.Builder setBackendGroupBytes(ByteString value)
   
   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;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | ByteString
 The bytes for backendGroup to set. | 
    
  
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public BackendServiceHAPolicyLeader.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setNetworkEndpoint(BackendServiceHAPolicyLeaderNetworkEndpoint value)
  
    public BackendServiceHAPolicyLeader.Builder setNetworkEndpoint(BackendServiceHAPolicyLeaderNetworkEndpoint value)
   
   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;
 
setNetworkEndpoint(BackendServiceHAPolicyLeaderNetworkEndpoint.Builder builderForValue)
  
    public BackendServiceHAPolicyLeader.Builder setNetworkEndpoint(BackendServiceHAPolicyLeaderNetworkEndpoint.Builder builderForValue)
   
   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;
 
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public BackendServiceHAPolicyLeader.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final BackendServiceHAPolicyLeader.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides