Package com.google.cloud.compute.v1
Class Backend
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.compute.v1.Backend
-
- All Implemented Interfaces:
BackendOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class Backend extends com.google.protobuf.GeneratedMessageV3 implements BackendOrBuilder
Message containing information of one individual backend.
Protobuf typegoogle.cloud.compute.v1.Backend- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBackend.BalancingModeSpecifies how to determine whether the backend of a load balancer can handle additional traffic or is fully loaded.static classBackend.BuilderMessage containing information of one individual backend.-
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 intBALANCING_MODE_FIELD_NUMBERstatic intCAPACITY_SCALER_FIELD_NUMBERstatic intDESCRIPTION_FIELD_NUMBERstatic intFAILOVER_FIELD_NUMBERstatic intGROUP_FIELD_NUMBERstatic intMAX_CONNECTIONS_FIELD_NUMBERstatic intMAX_CONNECTIONS_PER_ENDPOINT_FIELD_NUMBERstatic intMAX_CONNECTIONS_PER_INSTANCE_FIELD_NUMBERstatic intMAX_RATE_FIELD_NUMBERstatic intMAX_RATE_PER_ENDPOINT_FIELD_NUMBERstatic intMAX_RATE_PER_INSTANCE_FIELD_NUMBERstatic intMAX_UTILIZATION_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)StringgetBalancingMode()Specifies how to determine whether the backend of a load balancer can handle additional traffic or is fully loaded.com.google.protobuf.ByteStringgetBalancingModeBytes()Specifies how to determine whether the backend of a load balancer can handle additional traffic or is fully loaded.floatgetCapacityScaler()A multiplier applied to the backend's target capacity of its balancing mode.static BackendgetDefaultInstance()BackendgetDefaultInstanceForType()StringgetDescription()An optional description of this resource.com.google.protobuf.ByteStringgetDescriptionBytes()An optional description of this resource.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()booleangetFailover()This field designates whether this is a failover backend.StringgetGroup()The fully-qualified URL of an instance group or network endpoint group (NEG) resource.com.google.protobuf.ByteStringgetGroupBytes()The fully-qualified URL of an instance group or network endpoint group (NEG) resource.intgetMaxConnections()Defines a target maximum number of simultaneous connections.intgetMaxConnectionsPerEndpoint()Defines a target maximum number of simultaneous connections.intgetMaxConnectionsPerInstance()Defines a target maximum number of simultaneous connections.intgetMaxRate()Defines a maximum number of HTTP requests per second (RPS).floatgetMaxRatePerEndpoint()Defines a maximum target for requests per second (RPS).floatgetMaxRatePerInstance()Defines a maximum target for requests per second (RPS).floatgetMaxUtilization()Optional parameter to define a target capacity for the UTILIZATION balancing mode.com.google.protobuf.Parser<Backend>getParserForType()intgetSerializedSize()booleanhasBalancingMode()Specifies how to determine whether the backend of a load balancer can handle additional traffic or is fully loaded.booleanhasCapacityScaler()A multiplier applied to the backend's target capacity of its balancing mode.booleanhasDescription()An optional description of this resource.booleanhasFailover()This field designates whether this is a failover backend.booleanhasGroup()The fully-qualified URL of an instance group or network endpoint group (NEG) resource.inthashCode()booleanhasMaxConnections()Defines a target maximum number of simultaneous connections.booleanhasMaxConnectionsPerEndpoint()Defines a target maximum number of simultaneous connections.booleanhasMaxConnectionsPerInstance()Defines a target maximum number of simultaneous connections.booleanhasMaxRate()Defines a maximum number of HTTP requests per second (RPS).booleanhasMaxRatePerEndpoint()Defines a maximum target for requests per second (RPS).booleanhasMaxRatePerInstance()Defines a maximum target for requests per second (RPS).booleanhasMaxUtilization()Optional parameter to define a target capacity for the UTILIZATION balancing mode.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static Backend.BuildernewBuilder()static Backend.BuildernewBuilder(Backend prototype)Backend.BuildernewBuilderForType()protected Backend.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static BackendparseDelimitedFrom(InputStream input)static BackendparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static BackendparseFrom(byte[] data)static BackendparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static BackendparseFrom(com.google.protobuf.ByteString data)static BackendparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static BackendparseFrom(com.google.protobuf.CodedInputStream input)static BackendparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static BackendparseFrom(InputStream input)static BackendparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static BackendparseFrom(ByteBuffer data)static BackendparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<Backend>parser()Backend.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
-
BALANCING_MODE_FIELD_NUMBER
public static final int BALANCING_MODE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CAPACITY_SCALER_FIELD_NUMBER
public static final int CAPACITY_SCALER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FAILOVER_FIELD_NUMBER
public static final int FAILOVER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
GROUP_FIELD_NUMBER
public static final int GROUP_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MAX_CONNECTIONS_FIELD_NUMBER
public static final int MAX_CONNECTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MAX_CONNECTIONS_PER_ENDPOINT_FIELD_NUMBER
public static final int MAX_CONNECTIONS_PER_ENDPOINT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MAX_CONNECTIONS_PER_INSTANCE_FIELD_NUMBER
public static final int MAX_CONNECTIONS_PER_INSTANCE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MAX_RATE_FIELD_NUMBER
public static final int MAX_RATE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MAX_RATE_PER_ENDPOINT_FIELD_NUMBER
public static final int MAX_RATE_PER_ENDPOINT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MAX_RATE_PER_INSTANCE_FIELD_NUMBER
public static final int MAX_RATE_PER_INSTANCE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MAX_UTILIZATION_FIELD_NUMBER
public static final int MAX_UTILIZATION_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
-
hasBalancingMode
public boolean hasBalancingMode()
Specifies how to determine whether the backend of a load balancer can handle additional traffic or is fully loaded. For usage guidelines, see Connection balancing mode. Backends must use compatible balancing modes. For more information, see Supported balancing modes and target capacity settings and Restrictions and guidance for instance groups. Note: Currently, if you use the API to configure incompatible balancing modes, the configuration might be accepted even though it has no impact and is ignored. Specifically, Backend.maxUtilization is ignored when Backend.balancingMode is RATE. In the future, this incompatible combination will be rejected. Check the BalancingMode enum for the list of possible values.
optional string balancing_mode = 430286217;- Specified by:
hasBalancingModein interfaceBackendOrBuilder- Returns:
- Whether the balancingMode field is set.
-
getBalancingMode
public String getBalancingMode()
Specifies how to determine whether the backend of a load balancer can handle additional traffic or is fully loaded. For usage guidelines, see Connection balancing mode. Backends must use compatible balancing modes. For more information, see Supported balancing modes and target capacity settings and Restrictions and guidance for instance groups. Note: Currently, if you use the API to configure incompatible balancing modes, the configuration might be accepted even though it has no impact and is ignored. Specifically, Backend.maxUtilization is ignored when Backend.balancingMode is RATE. In the future, this incompatible combination will be rejected. Check the BalancingMode enum for the list of possible values.
optional string balancing_mode = 430286217;- Specified by:
getBalancingModein interfaceBackendOrBuilder- Returns:
- The balancingMode.
-
getBalancingModeBytes
public com.google.protobuf.ByteString getBalancingModeBytes()
Specifies how to determine whether the backend of a load balancer can handle additional traffic or is fully loaded. For usage guidelines, see Connection balancing mode. Backends must use compatible balancing modes. For more information, see Supported balancing modes and target capacity settings and Restrictions and guidance for instance groups. Note: Currently, if you use the API to configure incompatible balancing modes, the configuration might be accepted even though it has no impact and is ignored. Specifically, Backend.maxUtilization is ignored when Backend.balancingMode is RATE. In the future, this incompatible combination will be rejected. Check the BalancingMode enum for the list of possible values.
optional string balancing_mode = 430286217;- Specified by:
getBalancingModeBytesin interfaceBackendOrBuilder- Returns:
- The bytes for balancingMode.
-
hasCapacityScaler
public boolean hasCapacityScaler()
A multiplier applied to the backend's target capacity of its balancing mode. The default value is 1, which means the group serves up to 100% of its configured capacity (depending on balancingMode). A setting of 0 means the group is completely drained, offering 0% of its available capacity. The valid ranges are 0.0 and [0.1,1.0]. You cannot configure a setting larger than 0 and smaller than 0.1. You cannot configure a setting of 0 when there is only one backend attached to the backend service. Not available with backends that don't support using a balancingMode. This includes backends such as global internet NEGs, regional serverless NEGs, and PSC NEGs.
optional float capacity_scaler = 315958157;- Specified by:
hasCapacityScalerin interfaceBackendOrBuilder- Returns:
- Whether the capacityScaler field is set.
-
getCapacityScaler
public float getCapacityScaler()
A multiplier applied to the backend's target capacity of its balancing mode. The default value is 1, which means the group serves up to 100% of its configured capacity (depending on balancingMode). A setting of 0 means the group is completely drained, offering 0% of its available capacity. The valid ranges are 0.0 and [0.1,1.0]. You cannot configure a setting larger than 0 and smaller than 0.1. You cannot configure a setting of 0 when there is only one backend attached to the backend service. Not available with backends that don't support using a balancingMode. This includes backends such as global internet NEGs, regional serverless NEGs, and PSC NEGs.
optional float capacity_scaler = 315958157;- Specified by:
getCapacityScalerin interfaceBackendOrBuilder- Returns:
- The capacityScaler.
-
hasDescription
public boolean hasDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;- Specified by:
hasDescriptionin interfaceBackendOrBuilder- Returns:
- Whether the description field is set.
-
getDescription
public String getDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;- Specified by:
getDescriptionin interfaceBackendOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;- Specified by:
getDescriptionBytesin interfaceBackendOrBuilder- Returns:
- The bytes for description.
-
hasFailover
public boolean hasFailover()
This field designates whether this is a failover backend. More than one failover backend can be configured for a given BackendService.
optional bool failover = 138892530;- Specified by:
hasFailoverin interfaceBackendOrBuilder- Returns:
- Whether the failover field is set.
-
getFailover
public boolean getFailover()
This field designates whether this is a failover backend. More than one failover backend can be configured for a given BackendService.
optional bool failover = 138892530;- Specified by:
getFailoverin interfaceBackendOrBuilder- Returns:
- The failover.
-
hasGroup
public boolean hasGroup()
The fully-qualified URL of an instance group or network endpoint group (NEG) resource. To determine what types of backends a load balancer supports, see the [Backend services overview](https://cloud.google.com/load-balancing/docs/backend-service#backends). You must use the *fully-qualified* URL (starting with https://www.googleapis.com/) to specify the instance group or NEG. Partial URLs are not supported.
optional string group = 98629247;- Specified by:
hasGroupin interfaceBackendOrBuilder- Returns:
- Whether the group field is set.
-
getGroup
public String getGroup()
The fully-qualified URL of an instance group or network endpoint group (NEG) resource. To determine what types of backends a load balancer supports, see the [Backend services overview](https://cloud.google.com/load-balancing/docs/backend-service#backends). You must use the *fully-qualified* URL (starting with https://www.googleapis.com/) to specify the instance group or NEG. Partial URLs are not supported.
optional string group = 98629247;- Specified by:
getGroupin interfaceBackendOrBuilder- Returns:
- The group.
-
getGroupBytes
public com.google.protobuf.ByteString getGroupBytes()
The fully-qualified URL of an instance group or network endpoint group (NEG) resource. To determine what types of backends a load balancer supports, see the [Backend services overview](https://cloud.google.com/load-balancing/docs/backend-service#backends). You must use the *fully-qualified* URL (starting with https://www.googleapis.com/) to specify the instance group or NEG. Partial URLs are not supported.
optional string group = 98629247;- Specified by:
getGroupBytesin interfaceBackendOrBuilder- Returns:
- The bytes for group.
-
hasMaxConnections
public boolean hasMaxConnections()
Defines a target maximum number of simultaneous connections. For usage guidelines, see Connection balancing mode and Utilization balancing mode. Not available if the backend's balancingMode is RATE.
optional int32 max_connections = 110652154;- Specified by:
hasMaxConnectionsin interfaceBackendOrBuilder- Returns:
- Whether the maxConnections field is set.
-
getMaxConnections
public int getMaxConnections()
Defines a target maximum number of simultaneous connections. For usage guidelines, see Connection balancing mode and Utilization balancing mode. Not available if the backend's balancingMode is RATE.
optional int32 max_connections = 110652154;- Specified by:
getMaxConnectionsin interfaceBackendOrBuilder- Returns:
- The maxConnections.
-
hasMaxConnectionsPerEndpoint
public boolean hasMaxConnectionsPerEndpoint()
Defines a target maximum number of simultaneous connections. For usage guidelines, see Connection balancing mode and Utilization balancing mode. Not available if the backend's balancingMode is RATE.
optional int32 max_connections_per_endpoint = 216904604;- Specified by:
hasMaxConnectionsPerEndpointin interfaceBackendOrBuilder- Returns:
- Whether the maxConnectionsPerEndpoint field is set.
-
getMaxConnectionsPerEndpoint
public int getMaxConnectionsPerEndpoint()
Defines a target maximum number of simultaneous connections. For usage guidelines, see Connection balancing mode and Utilization balancing mode. Not available if the backend's balancingMode is RATE.
optional int32 max_connections_per_endpoint = 216904604;- Specified by:
getMaxConnectionsPerEndpointin interfaceBackendOrBuilder- Returns:
- The maxConnectionsPerEndpoint.
-
hasMaxConnectionsPerInstance
public boolean hasMaxConnectionsPerInstance()
Defines a target maximum number of simultaneous connections. For usage guidelines, see Connection balancing mode and Utilization balancing mode. Not available if the backend's balancingMode is RATE.
optional int32 max_connections_per_instance = 104671900;- Specified by:
hasMaxConnectionsPerInstancein interfaceBackendOrBuilder- Returns:
- Whether the maxConnectionsPerInstance field is set.
-
getMaxConnectionsPerInstance
public int getMaxConnectionsPerInstance()
Defines a target maximum number of simultaneous connections. For usage guidelines, see Connection balancing mode and Utilization balancing mode. Not available if the backend's balancingMode is RATE.
optional int32 max_connections_per_instance = 104671900;- Specified by:
getMaxConnectionsPerInstancein interfaceBackendOrBuilder- Returns:
- The maxConnectionsPerInstance.
-
hasMaxRate
public boolean hasMaxRate()
Defines a maximum number of HTTP requests per second (RPS). For usage guidelines, see Rate balancing mode and Utilization balancing mode. Not available if the backend's balancingMode is CONNECTION.
optional int32 max_rate = 408035035;- Specified by:
hasMaxRatein interfaceBackendOrBuilder- Returns:
- Whether the maxRate field is set.
-
getMaxRate
public int getMaxRate()
Defines a maximum number of HTTP requests per second (RPS). For usage guidelines, see Rate balancing mode and Utilization balancing mode. Not available if the backend's balancingMode is CONNECTION.
optional int32 max_rate = 408035035;- Specified by:
getMaxRatein interfaceBackendOrBuilder- Returns:
- The maxRate.
-
hasMaxRatePerEndpoint
public boolean hasMaxRatePerEndpoint()
Defines a maximum target for requests per second (RPS). For usage guidelines, see Rate balancing mode and Utilization balancing mode. Not available if the backend's balancingMode is CONNECTION.
optional float max_rate_per_endpoint = 129832283;- Specified by:
hasMaxRatePerEndpointin interfaceBackendOrBuilder- Returns:
- Whether the maxRatePerEndpoint field is set.
-
getMaxRatePerEndpoint
public float getMaxRatePerEndpoint()
Defines a maximum target for requests per second (RPS). For usage guidelines, see Rate balancing mode and Utilization balancing mode. Not available if the backend's balancingMode is CONNECTION.
optional float max_rate_per_endpoint = 129832283;- Specified by:
getMaxRatePerEndpointin interfaceBackendOrBuilder- Returns:
- The maxRatePerEndpoint.
-
hasMaxRatePerInstance
public boolean hasMaxRatePerInstance()
Defines a maximum target for requests per second (RPS). For usage guidelines, see Rate balancing mode and Utilization balancing mode. Not available if the backend's balancingMode is CONNECTION.
optional float max_rate_per_instance = 17599579;- Specified by:
hasMaxRatePerInstancein interfaceBackendOrBuilder- Returns:
- Whether the maxRatePerInstance field is set.
-
getMaxRatePerInstance
public float getMaxRatePerInstance()
Defines a maximum target for requests per second (RPS). For usage guidelines, see Rate balancing mode and Utilization balancing mode. Not available if the backend's balancingMode is CONNECTION.
optional float max_rate_per_instance = 17599579;- Specified by:
getMaxRatePerInstancein interfaceBackendOrBuilder- Returns:
- The maxRatePerInstance.
-
hasMaxUtilization
public boolean hasMaxUtilization()
Optional parameter to define a target capacity for the UTILIZATION balancing mode. The valid range is [0.0, 1.0]. For usage guidelines, see Utilization balancing mode.
optional float max_utilization = 148192199;- Specified by:
hasMaxUtilizationin interfaceBackendOrBuilder- Returns:
- Whether the maxUtilization field is set.
-
getMaxUtilization
public float getMaxUtilization()
Optional parameter to define a target capacity for the UTILIZATION balancing mode. The valid range is [0.0, 1.0]. For usage guidelines, see Utilization balancing mode.
optional float max_utilization = 148192199;- Specified by:
getMaxUtilizationin interfaceBackendOrBuilder- Returns:
- The maxUtilization.
-
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 Backend parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Backend parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Backend parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Backend parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Backend parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Backend parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Backend parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Backend parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Backend parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Backend parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static Backend parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Backend parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public Backend.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static Backend.Builder newBuilder()
-
newBuilder
public static Backend.Builder newBuilder(Backend prototype)
-
toBuilder
public Backend.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Backend.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static Backend getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Backend> parser()
-
getParserForType
public com.google.protobuf.Parser<Backend> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Backend getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-