Class LoadBalancerInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<LoadBalancerInfo.Builder>
com.google.cloud.networkmanagement.v1beta1.LoadBalancerInfo.Builder
- All Implemented Interfaces:
LoadBalancerInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- LoadBalancerInfo
public static final class LoadBalancerInfo.Builder
extends com.google.protobuf.GeneratedMessage.Builder<LoadBalancerInfo.Builder>
implements LoadBalancerInfoOrBuilder
For display only. Metadata associated with a load balancer.Protobuf type
google.cloud.networkmanagement.v1beta1.LoadBalancerInfo-
Method Summary
Modifier and TypeMethodDescriptionaddAllBackends(Iterable<? extends LoadBalancerBackend> values) Information for the loadbalancer backends.addBackends(int index, LoadBalancerBackend value) Information for the loadbalancer backends.addBackends(int index, LoadBalancerBackend.Builder builderForValue) Information for the loadbalancer backends.addBackends(LoadBalancerBackend value) Information for the loadbalancer backends.addBackends(LoadBalancerBackend.Builder builderForValue) Information for the loadbalancer backends.Information for the loadbalancer backends.addBackendsBuilder(int index) Information for the loadbalancer backends.build()clear()Information for the loadbalancer backends.Type of load balancer's backend configuration.Backend configuration URI.Deprecated.google.cloud.networkmanagement.v1beta1.LoadBalancerInfo.health_check_uri is deprecated.Type of the load balancer.getBackends(int index) Information for the loadbalancer backends.getBackendsBuilder(int index) Information for the loadbalancer backends.Information for the loadbalancer backends.intInformation for the loadbalancer backends.Information for the loadbalancer backends.getBackendsOrBuilder(int index) Information for the loadbalancer backends.List<? extends LoadBalancerBackendOrBuilder>Information for the loadbalancer backends.Type of load balancer's backend configuration.intType of load balancer's backend configuration.Backend configuration URI.com.google.protobuf.ByteStringBackend configuration URI.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDeprecated.google.cloud.networkmanagement.v1beta1.LoadBalancerInfo.health_check_uri is deprecated.com.google.protobuf.ByteStringDeprecated.google.cloud.networkmanagement.v1beta1.LoadBalancerInfo.health_check_uri is deprecated.Type of the load balancer.intType of the load balancer.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(LoadBalancerInfo other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeBackends(int index) Information for the loadbalancer backends.setBackends(int index, LoadBalancerBackend value) Information for the loadbalancer backends.setBackends(int index, LoadBalancerBackend.Builder builderForValue) Information for the loadbalancer backends.Type of load balancer's backend configuration.setBackendTypeValue(int value) Type of load balancer's backend configuration.setBackendUri(String value) Backend configuration URI.setBackendUriBytes(com.google.protobuf.ByteString value) Backend configuration URI.setHealthCheckUri(String value) Deprecated.google.cloud.networkmanagement.v1beta1.LoadBalancerInfo.health_check_uri is deprecated.setHealthCheckUriBytes(com.google.protobuf.ByteString value) Deprecated.google.cloud.networkmanagement.v1beta1.LoadBalancerInfo.health_check_uri is deprecated.Type of the load balancer.setLoadBalancerTypeValue(int value) Type of the load balancer.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<LoadBalancerInfo.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<LoadBalancerInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<LoadBalancerInfo.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<LoadBalancerInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<LoadBalancerInfo.Builder>
-
mergeFrom
public LoadBalancerInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<LoadBalancerInfo.Builder>- Throws:
IOException
-
getLoadBalancerTypeValue
public int getLoadBalancerTypeValue()Type of the load balancer.
.google.cloud.networkmanagement.v1beta1.LoadBalancerInfo.LoadBalancerType load_balancer_type = 1;- Specified by:
getLoadBalancerTypeValuein interfaceLoadBalancerInfoOrBuilder- Returns:
- The enum numeric value on the wire for loadBalancerType.
-
setLoadBalancerTypeValue
Type of the load balancer.
.google.cloud.networkmanagement.v1beta1.LoadBalancerInfo.LoadBalancerType load_balancer_type = 1;- Parameters:
value- The enum numeric value on the wire for loadBalancerType to set.- Returns:
- This builder for chaining.
-
getLoadBalancerType
Type of the load balancer.
.google.cloud.networkmanagement.v1beta1.LoadBalancerInfo.LoadBalancerType load_balancer_type = 1;- Specified by:
getLoadBalancerTypein interfaceLoadBalancerInfoOrBuilder- Returns:
- The loadBalancerType.
-
setLoadBalancerType
Type of the load balancer.
.google.cloud.networkmanagement.v1beta1.LoadBalancerInfo.LoadBalancerType load_balancer_type = 1;- Parameters:
value- The loadBalancerType to set.- Returns:
- This builder for chaining.
-
clearLoadBalancerType
Type of the load balancer.
.google.cloud.networkmanagement.v1beta1.LoadBalancerInfo.LoadBalancerType load_balancer_type = 1;- Returns:
- This builder for chaining.
-
getHealthCheckUri
Deprecated.google.cloud.networkmanagement.v1beta1.LoadBalancerInfo.health_check_uri is deprecated. See google/cloud/networkmanagement/v1beta1/trace.proto;l=892URI of the health check for the load balancer. Deprecated and no longer populated as different load balancer backends might have different health checks.
string health_check_uri = 2 [deprecated = true];- Specified by:
getHealthCheckUriin interfaceLoadBalancerInfoOrBuilder- Returns:
- The healthCheckUri.
-
getHealthCheckUriBytes
Deprecated.google.cloud.networkmanagement.v1beta1.LoadBalancerInfo.health_check_uri is deprecated. See google/cloud/networkmanagement/v1beta1/trace.proto;l=892URI of the health check for the load balancer. Deprecated and no longer populated as different load balancer backends might have different health checks.
string health_check_uri = 2 [deprecated = true];- Specified by:
getHealthCheckUriBytesin interfaceLoadBalancerInfoOrBuilder- Returns:
- The bytes for healthCheckUri.
-
setHealthCheckUri
Deprecated.google.cloud.networkmanagement.v1beta1.LoadBalancerInfo.health_check_uri is deprecated. See google/cloud/networkmanagement/v1beta1/trace.proto;l=892URI of the health check for the load balancer. Deprecated and no longer populated as different load balancer backends might have different health checks.
string health_check_uri = 2 [deprecated = true];- Parameters:
value- The healthCheckUri to set.- Returns:
- This builder for chaining.
-
clearHealthCheckUri
Deprecated.google.cloud.networkmanagement.v1beta1.LoadBalancerInfo.health_check_uri is deprecated. See google/cloud/networkmanagement/v1beta1/trace.proto;l=892URI of the health check for the load balancer. Deprecated and no longer populated as different load balancer backends might have different health checks.
string health_check_uri = 2 [deprecated = true];- Returns:
- This builder for chaining.
-
setHealthCheckUriBytes
@Deprecated public LoadBalancerInfo.Builder setHealthCheckUriBytes(com.google.protobuf.ByteString value) Deprecated.google.cloud.networkmanagement.v1beta1.LoadBalancerInfo.health_check_uri is deprecated. See google/cloud/networkmanagement/v1beta1/trace.proto;l=892URI of the health check for the load balancer. Deprecated and no longer populated as different load balancer backends might have different health checks.
string health_check_uri = 2 [deprecated = true];- Parameters:
value- The bytes for healthCheckUri to set.- Returns:
- This builder for chaining.
-
getBackendsList
Information for the loadbalancer backends.
repeated .google.cloud.networkmanagement.v1beta1.LoadBalancerBackend backends = 3;- Specified by:
getBackendsListin interfaceLoadBalancerInfoOrBuilder
-
getBackendsCount
public int getBackendsCount()Information for the loadbalancer backends.
repeated .google.cloud.networkmanagement.v1beta1.LoadBalancerBackend backends = 3;- Specified by:
getBackendsCountin interfaceLoadBalancerInfoOrBuilder
-
getBackends
Information for the loadbalancer backends.
repeated .google.cloud.networkmanagement.v1beta1.LoadBalancerBackend backends = 3;- Specified by:
getBackendsin interfaceLoadBalancerInfoOrBuilder
-
setBackends
Information for the loadbalancer backends.
repeated .google.cloud.networkmanagement.v1beta1.LoadBalancerBackend backends = 3; -
setBackends
Information for the loadbalancer backends.
repeated .google.cloud.networkmanagement.v1beta1.LoadBalancerBackend backends = 3; -
addBackends
Information for the loadbalancer backends.
repeated .google.cloud.networkmanagement.v1beta1.LoadBalancerBackend backends = 3; -
addBackends
Information for the loadbalancer backends.
repeated .google.cloud.networkmanagement.v1beta1.LoadBalancerBackend backends = 3; -
addBackends
Information for the loadbalancer backends.
repeated .google.cloud.networkmanagement.v1beta1.LoadBalancerBackend backends = 3; -
addBackends
Information for the loadbalancer backends.
repeated .google.cloud.networkmanagement.v1beta1.LoadBalancerBackend backends = 3; -
addAllBackends
Information for the loadbalancer backends.
repeated .google.cloud.networkmanagement.v1beta1.LoadBalancerBackend backends = 3; -
clearBackends
Information for the loadbalancer backends.
repeated .google.cloud.networkmanagement.v1beta1.LoadBalancerBackend backends = 3; -
removeBackends
Information for the loadbalancer backends.
repeated .google.cloud.networkmanagement.v1beta1.LoadBalancerBackend backends = 3; -
getBackendsBuilder
Information for the loadbalancer backends.
repeated .google.cloud.networkmanagement.v1beta1.LoadBalancerBackend backends = 3; -
getBackendsOrBuilder
Information for the loadbalancer backends.
repeated .google.cloud.networkmanagement.v1beta1.LoadBalancerBackend backends = 3;- Specified by:
getBackendsOrBuilderin interfaceLoadBalancerInfoOrBuilder
-
getBackendsOrBuilderList
Information for the loadbalancer backends.
repeated .google.cloud.networkmanagement.v1beta1.LoadBalancerBackend backends = 3;- Specified by:
getBackendsOrBuilderListin interfaceLoadBalancerInfoOrBuilder
-
addBackendsBuilder
Information for the loadbalancer backends.
repeated .google.cloud.networkmanagement.v1beta1.LoadBalancerBackend backends = 3; -
addBackendsBuilder
Information for the loadbalancer backends.
repeated .google.cloud.networkmanagement.v1beta1.LoadBalancerBackend backends = 3; -
getBackendsBuilderList
Information for the loadbalancer backends.
repeated .google.cloud.networkmanagement.v1beta1.LoadBalancerBackend backends = 3; -
getBackendTypeValue
public int getBackendTypeValue()Type of load balancer's backend configuration.
.google.cloud.networkmanagement.v1beta1.LoadBalancerInfo.BackendType backend_type = 4;- Specified by:
getBackendTypeValuein interfaceLoadBalancerInfoOrBuilder- Returns:
- The enum numeric value on the wire for backendType.
-
setBackendTypeValue
Type of load balancer's backend configuration.
.google.cloud.networkmanagement.v1beta1.LoadBalancerInfo.BackendType backend_type = 4;- Parameters:
value- The enum numeric value on the wire for backendType to set.- Returns:
- This builder for chaining.
-
getBackendType
Type of load balancer's backend configuration.
.google.cloud.networkmanagement.v1beta1.LoadBalancerInfo.BackendType backend_type = 4;- Specified by:
getBackendTypein interfaceLoadBalancerInfoOrBuilder- Returns:
- The backendType.
-
setBackendType
Type of load balancer's backend configuration.
.google.cloud.networkmanagement.v1beta1.LoadBalancerInfo.BackendType backend_type = 4;- Parameters:
value- The backendType to set.- Returns:
- This builder for chaining.
-
clearBackendType
Type of load balancer's backend configuration.
.google.cloud.networkmanagement.v1beta1.LoadBalancerInfo.BackendType backend_type = 4;- Returns:
- This builder for chaining.
-
getBackendUri
Backend configuration URI.
string backend_uri = 5;- Specified by:
getBackendUriin interfaceLoadBalancerInfoOrBuilder- Returns:
- The backendUri.
-
getBackendUriBytes
public com.google.protobuf.ByteString getBackendUriBytes()Backend configuration URI.
string backend_uri = 5;- Specified by:
getBackendUriBytesin interfaceLoadBalancerInfoOrBuilder- Returns:
- The bytes for backendUri.
-
setBackendUri
Backend configuration URI.
string backend_uri = 5;- Parameters:
value- The backendUri to set.- Returns:
- This builder for chaining.
-
clearBackendUri
Backend configuration URI.
string backend_uri = 5;- Returns:
- This builder for chaining.
-
setBackendUriBytes
Backend configuration URI.
string backend_uri = 5;- Parameters:
value- The bytes for backendUri to set.- Returns:
- This builder for chaining.
-