Class LoadBalancerInfo
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.networkmanagement.v1.LoadBalancerInfo
-
- All Implemented Interfaces:
LoadBalancerInfoOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class LoadBalancerInfo extends com.google.protobuf.GeneratedMessageV3 implements LoadBalancerInfoOrBuilder
For display only. Metadata associated with a load balancer.
Protobuf typegoogle.cloud.networkmanagement.v1.LoadBalancerInfo- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLoadBalancerInfo.BackendTypeThe type definition for a load balancer backend configuration:static classLoadBalancerInfo.BuilderFor display only.static classLoadBalancerInfo.LoadBalancerTypeThe type definition for a load balancer:-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intBACKEND_TYPE_FIELD_NUMBERstatic intBACKEND_URI_FIELD_NUMBERstatic intBACKENDS_FIELD_NUMBERstatic intHEALTH_CHECK_URI_FIELD_NUMBERstatic intLOAD_BALANCER_TYPE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)LoadBalancerBackendgetBackends(int index)Information for the loadbalancer backends.intgetBackendsCount()Information for the loadbalancer backends.List<LoadBalancerBackend>getBackendsList()Information for the loadbalancer backends.LoadBalancerBackendOrBuildergetBackendsOrBuilder(int index)Information for the loadbalancer backends.List<? extends LoadBalancerBackendOrBuilder>getBackendsOrBuilderList()Information for the loadbalancer backends.LoadBalancerInfo.BackendTypegetBackendType()Type of load balancer's backend configuration.intgetBackendTypeValue()Type of load balancer's backend configuration.StringgetBackendUri()Backend configuration URI.com.google.protobuf.ByteStringgetBackendUriBytes()Backend configuration URI.static LoadBalancerInfogetDefaultInstance()LoadBalancerInfogetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()StringgetHealthCheckUri()URI of the health check for the load balancer.com.google.protobuf.ByteStringgetHealthCheckUriBytes()URI of the health check for the load balancer.LoadBalancerInfo.LoadBalancerTypegetLoadBalancerType()Type of the load balancer.intgetLoadBalancerTypeValue()Type of the load balancer.com.google.protobuf.Parser<LoadBalancerInfo>getParserForType()intgetSerializedSize()inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static LoadBalancerInfo.BuildernewBuilder()static LoadBalancerInfo.BuildernewBuilder(LoadBalancerInfo prototype)LoadBalancerInfo.BuildernewBuilderForType()protected LoadBalancerInfo.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static LoadBalancerInfoparseDelimitedFrom(InputStream input)static LoadBalancerInfoparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static LoadBalancerInfoparseFrom(byte[] data)static LoadBalancerInfoparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static LoadBalancerInfoparseFrom(com.google.protobuf.ByteString data)static LoadBalancerInfoparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static LoadBalancerInfoparseFrom(com.google.protobuf.CodedInputStream input)static LoadBalancerInfoparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static LoadBalancerInfoparseFrom(InputStream input)static LoadBalancerInfoparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static LoadBalancerInfoparseFrom(ByteBuffer data)static LoadBalancerInfoparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<LoadBalancerInfo>parser()LoadBalancerInfo.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
LOAD_BALANCER_TYPE_FIELD_NUMBER
public static final int LOAD_BALANCER_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
HEALTH_CHECK_URI_FIELD_NUMBER
public static final int HEALTH_CHECK_URI_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BACKENDS_FIELD_NUMBER
public static final int BACKENDS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BACKEND_TYPE_FIELD_NUMBER
public static final int BACKEND_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BACKEND_URI_FIELD_NUMBER
public static final int BACKEND_URI_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getLoadBalancerTypeValue
public int getLoadBalancerTypeValue()
Type of the load balancer.
.google.cloud.networkmanagement.v1.LoadBalancerInfo.LoadBalancerType load_balancer_type = 1;- Specified by:
getLoadBalancerTypeValuein interfaceLoadBalancerInfoOrBuilder- Returns:
- The enum numeric value on the wire for loadBalancerType.
-
getLoadBalancerType
public LoadBalancerInfo.LoadBalancerType getLoadBalancerType()
Type of the load balancer.
.google.cloud.networkmanagement.v1.LoadBalancerInfo.LoadBalancerType load_balancer_type = 1;- Specified by:
getLoadBalancerTypein interfaceLoadBalancerInfoOrBuilder- Returns:
- The loadBalancerType.
-
getHealthCheckUri
public String getHealthCheckUri()
URI of the health check for the load balancer.
string health_check_uri = 2;- Specified by:
getHealthCheckUriin interfaceLoadBalancerInfoOrBuilder- Returns:
- The healthCheckUri.
-
getHealthCheckUriBytes
public com.google.protobuf.ByteString getHealthCheckUriBytes()
URI of the health check for the load balancer.
string health_check_uri = 2;- Specified by:
getHealthCheckUriBytesin interfaceLoadBalancerInfoOrBuilder- Returns:
- The bytes for healthCheckUri.
-
getBackendsList
public List<LoadBalancerBackend> getBackendsList()
Information for the loadbalancer backends.
repeated .google.cloud.networkmanagement.v1.LoadBalancerBackend backends = 3;- Specified by:
getBackendsListin interfaceLoadBalancerInfoOrBuilder
-
getBackendsOrBuilderList
public List<? extends LoadBalancerBackendOrBuilder> getBackendsOrBuilderList()
Information for the loadbalancer backends.
repeated .google.cloud.networkmanagement.v1.LoadBalancerBackend backends = 3;- Specified by:
getBackendsOrBuilderListin interfaceLoadBalancerInfoOrBuilder
-
getBackendsCount
public int getBackendsCount()
Information for the loadbalancer backends.
repeated .google.cloud.networkmanagement.v1.LoadBalancerBackend backends = 3;- Specified by:
getBackendsCountin interfaceLoadBalancerInfoOrBuilder
-
getBackends
public LoadBalancerBackend getBackends(int index)
Information for the loadbalancer backends.
repeated .google.cloud.networkmanagement.v1.LoadBalancerBackend backends = 3;- Specified by:
getBackendsin interfaceLoadBalancerInfoOrBuilder
-
getBackendsOrBuilder
public LoadBalancerBackendOrBuilder getBackendsOrBuilder(int index)
Information for the loadbalancer backends.
repeated .google.cloud.networkmanagement.v1.LoadBalancerBackend backends = 3;- Specified by:
getBackendsOrBuilderin interfaceLoadBalancerInfoOrBuilder
-
getBackendTypeValue
public int getBackendTypeValue()
Type of load balancer's backend configuration.
.google.cloud.networkmanagement.v1.LoadBalancerInfo.BackendType backend_type = 4;- Specified by:
getBackendTypeValuein interfaceLoadBalancerInfoOrBuilder- Returns:
- The enum numeric value on the wire for backendType.
-
getBackendType
public LoadBalancerInfo.BackendType getBackendType()
Type of load balancer's backend configuration.
.google.cloud.networkmanagement.v1.LoadBalancerInfo.BackendType backend_type = 4;- Specified by:
getBackendTypein interfaceLoadBalancerInfoOrBuilder- Returns:
- The backendType.
-
getBackendUri
public String 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.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static LoadBalancerInfo parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LoadBalancerInfo parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LoadBalancerInfo parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LoadBalancerInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LoadBalancerInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LoadBalancerInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LoadBalancerInfo parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static LoadBalancerInfo parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static LoadBalancerInfo parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static LoadBalancerInfo parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static LoadBalancerInfo parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static LoadBalancerInfo parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public LoadBalancerInfo.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static LoadBalancerInfo.Builder newBuilder()
-
newBuilder
public static LoadBalancerInfo.Builder newBuilder(LoadBalancerInfo prototype)
-
toBuilder
public LoadBalancerInfo.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected LoadBalancerInfo.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static LoadBalancerInfo getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<LoadBalancerInfo> parser()
-
getParserForType
public com.google.protobuf.Parser<LoadBalancerInfo> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public LoadBalancerInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-