public static final class BackendServiceHAPolicyLeader.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceHAPolicyLeader.Builder> implements BackendServiceHAPolicyLeaderOrBuilder
Protobuf type
google.cloud.compute.v1.BackendServiceHAPolicyLeader| Modifier and Type | Method and Description |
|---|---|
BackendServiceHAPolicyLeader.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
BackendServiceHAPolicyLeader |
build() |
BackendServiceHAPolicyLeader |
buildPartial() |
BackendServiceHAPolicyLeader.Builder |
clear() |
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.
|
BackendServiceHAPolicyLeader.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
BackendServiceHAPolicyLeader.Builder |
clearNetworkEndpoint()
The network endpoint within the leader.backendGroup that is designated as the leader.
|
BackendServiceHAPolicyLeader.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
BackendServiceHAPolicyLeader.Builder |
clone() |
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.
|
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.
|
BackendServiceHAPolicyLeader |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
BackendServiceHAPolicyLeaderNetworkEndpoint |
getNetworkEndpoint()
The network endpoint within the leader.backendGroup that is designated as the leader.
|
BackendServiceHAPolicyLeaderNetworkEndpoint.Builder |
getNetworkEndpointBuilder()
The network endpoint within the leader.backendGroup that is designated as the leader.
|
BackendServiceHAPolicyLeaderNetworkEndpointOrBuilder |
getNetworkEndpointOrBuilder()
The network endpoint within the leader.backendGroup that is designated as the leader.
|
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.
|
boolean |
hasNetworkEndpoint()
The network endpoint within the leader.backendGroup that is designated as the leader.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
BackendServiceHAPolicyLeader.Builder |
mergeFrom(BackendServiceHAPolicyLeader other) |
BackendServiceHAPolicyLeader.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
BackendServiceHAPolicyLeader.Builder |
mergeFrom(com.google.protobuf.Message other) |
BackendServiceHAPolicyLeader.Builder |
mergeNetworkEndpoint(BackendServiceHAPolicyLeaderNetworkEndpoint value)
The network endpoint within the leader.backendGroup that is designated as the leader.
|
BackendServiceHAPolicyLeader.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
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.
|
BackendServiceHAPolicyLeader.Builder |
setBackendGroupBytes(com.google.protobuf.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.
|
BackendServiceHAPolicyLeader.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
BackendServiceHAPolicyLeader.Builder |
setNetworkEndpoint(BackendServiceHAPolicyLeaderNetworkEndpoint.Builder builderForValue)
The network endpoint within the leader.backendGroup that is designated as the leader.
|
BackendServiceHAPolicyLeader.Builder |
setNetworkEndpoint(BackendServiceHAPolicyLeaderNetworkEndpoint value)
The network endpoint within the leader.backendGroup that is designated as the leader.
|
BackendServiceHAPolicyLeader.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
BackendServiceHAPolicyLeader.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceHAPolicyLeader.Builder>public BackendServiceHAPolicyLeader.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceHAPolicyLeader.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceHAPolicyLeader.Builder>public BackendServiceHAPolicyLeader getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic BackendServiceHAPolicyLeader build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic BackendServiceHAPolicyLeader buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic BackendServiceHAPolicyLeader.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceHAPolicyLeader.Builder>public BackendServiceHAPolicyLeader.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceHAPolicyLeader.Builder>public BackendServiceHAPolicyLeader.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceHAPolicyLeader.Builder>public BackendServiceHAPolicyLeader.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceHAPolicyLeader.Builder>public BackendServiceHAPolicyLeader.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceHAPolicyLeader.Builder>public BackendServiceHAPolicyLeader.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceHAPolicyLeader.Builder>public BackendServiceHAPolicyLeader.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<BackendServiceHAPolicyLeader.Builder>public BackendServiceHAPolicyLeader.Builder mergeFrom(BackendServiceHAPolicyLeader other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceHAPolicyLeader.Builder>public BackendServiceHAPolicyLeader.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<BackendServiceHAPolicyLeader.Builder>IOExceptionpublic 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;hasBackendGroup in interface BackendServiceHAPolicyLeaderOrBuilderpublic 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;getBackendGroup in interface BackendServiceHAPolicyLeaderOrBuilderpublic 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;getBackendGroupBytes in interface BackendServiceHAPolicyLeaderOrBuilderpublic 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;value - The backendGroup to set.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;public BackendServiceHAPolicyLeader.Builder setBackendGroupBytes(com.google.protobuf.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;value - The bytes for backendGroup to set.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;
hasNetworkEndpoint in interface BackendServiceHAPolicyLeaderOrBuilderpublic 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;
getNetworkEndpoint in interface BackendServiceHAPolicyLeaderOrBuilderpublic 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;
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;
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;
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;
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;
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;
getNetworkEndpointOrBuilder in interface BackendServiceHAPolicyLeaderOrBuilderpublic final BackendServiceHAPolicyLeader.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceHAPolicyLeader.Builder>public final BackendServiceHAPolicyLeader.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BackendServiceHAPolicyLeader.Builder>Copyright © 2025 Google LLC. All rights reserved.