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