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 class
Backend.BalancingMode
Specifies how to determine whether the backend of a load balancer can handle additional traffic or is fully loaded.static class
Backend.Builder
Message 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 int
BALANCING_MODE_FIELD_NUMBER
static int
CAPACITY_SCALER_FIELD_NUMBER
static int
DESCRIPTION_FIELD_NUMBER
static int
FAILOVER_FIELD_NUMBER
static int
GROUP_FIELD_NUMBER
static int
MAX_CONNECTIONS_FIELD_NUMBER
static int
MAX_CONNECTIONS_PER_ENDPOINT_FIELD_NUMBER
static int
MAX_CONNECTIONS_PER_INSTANCE_FIELD_NUMBER
static int
MAX_RATE_FIELD_NUMBER
static int
MAX_RATE_PER_ENDPOINT_FIELD_NUMBER
static int
MAX_RATE_PER_INSTANCE_FIELD_NUMBER
static int
MAX_UTILIZATION_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
String
getBalancingMode()
Specifies how to determine whether the backend of a load balancer can handle additional traffic or is fully loaded.com.google.protobuf.ByteString
getBalancingModeBytes()
Specifies how to determine whether the backend of a load balancer can handle additional traffic or is fully loaded.float
getCapacityScaler()
A multiplier applied to the backend's target capacity of its balancing mode.static Backend
getDefaultInstance()
Backend
getDefaultInstanceForType()
String
getDescription()
An optional description of this resource.com.google.protobuf.ByteString
getDescriptionBytes()
An optional description of this resource.static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
boolean
getFailover()
This field designates whether this is a failover backend.String
getGroup()
The fully-qualified URL of an instance group or network endpoint group (NEG) resource.com.google.protobuf.ByteString
getGroupBytes()
The fully-qualified URL of an instance group or network endpoint group (NEG) resource.int
getMaxConnections()
Defines a target maximum number of simultaneous connections.int
getMaxConnectionsPerEndpoint()
Defines a target maximum number of simultaneous connections.int
getMaxConnectionsPerInstance()
Defines a target maximum number of simultaneous connections.int
getMaxRate()
Defines a maximum number of HTTP requests per second (RPS).float
getMaxRatePerEndpoint()
Defines a maximum target for requests per second (RPS).float
getMaxRatePerInstance()
Defines a maximum target for requests per second (RPS).float
getMaxUtilization()
Optional parameter to define a target capacity for the UTILIZATION balancing mode.com.google.protobuf.Parser<Backend>
getParserForType()
int
getSerializedSize()
boolean
hasBalancingMode()
Specifies how to determine whether the backend of a load balancer can handle additional traffic or is fully loaded.boolean
hasCapacityScaler()
A multiplier applied to the backend's target capacity of its balancing mode.boolean
hasDescription()
An optional description of this resource.boolean
hasFailover()
This field designates whether this is a failover backend.boolean
hasGroup()
The fully-qualified URL of an instance group or network endpoint group (NEG) resource.int
hashCode()
boolean
hasMaxConnections()
Defines a target maximum number of simultaneous connections.boolean
hasMaxConnectionsPerEndpoint()
Defines a target maximum number of simultaneous connections.boolean
hasMaxConnectionsPerInstance()
Defines a target maximum number of simultaneous connections.boolean
hasMaxRate()
Defines a maximum number of HTTP requests per second (RPS).boolean
hasMaxRatePerEndpoint()
Defines a maximum target for requests per second (RPS).boolean
hasMaxRatePerInstance()
Defines a maximum target for requests per second (RPS).boolean
hasMaxUtilization()
Optional parameter to define a target capacity for the UTILIZATION balancing mode.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static Backend.Builder
newBuilder()
static Backend.Builder
newBuilder(Backend prototype)
Backend.Builder
newBuilderForType()
protected Backend.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static Backend
parseDelimitedFrom(InputStream input)
static Backend
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Backend
parseFrom(byte[] data)
static Backend
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Backend
parseFrom(com.google.protobuf.ByteString data)
static Backend
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Backend
parseFrom(com.google.protobuf.CodedInputStream input)
static Backend
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Backend
parseFrom(InputStream input)
static Backend
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Backend
parseFrom(ByteBuffer data)
static Backend
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<Backend>
parser()
Backend.Builder
toBuilder()
void
writeTo(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:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in 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:
hasBalancingMode
in 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:
getBalancingMode
in 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:
getBalancingModeBytes
in 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:
hasCapacityScaler
in 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:
getCapacityScaler
in 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:
hasDescription
in 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:
getDescription
in 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:
getDescriptionBytes
in 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:
hasFailover
in 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:
getFailover
in 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:
hasGroup
in 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:
getGroup
in 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:
getGroupBytes
in 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:
hasMaxConnections
in 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:
getMaxConnections
in 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:
hasMaxConnectionsPerEndpoint
in 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:
getMaxConnectionsPerEndpoint
in 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:
hasMaxConnectionsPerInstance
in 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:
getMaxConnectionsPerInstance
in 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:
hasMaxRate
in 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:
getMaxRate
in 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:
hasMaxRatePerEndpoint
in 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:
getMaxRatePerEndpoint
in 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:
hasMaxRatePerInstance
in 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:
getMaxRatePerInstance
in 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:
hasMaxUtilization
in 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:
getMaxUtilization
in interfaceBackendOrBuilder
- Returns:
- The maxUtilization.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in 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:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in 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:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Backend.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in 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:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Backend getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-