Constructor
new Backend(propertiesopt)
Constructs a new Backend.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.IBackend |
<optional> |
Properties to set |
- Implements:
-
- IBackend
Members
_balancingMode
Backend _balancingMode.
_capacityScaler
Backend _capacityScaler.
_description
Backend _description.
_failover
Backend _failover.
_group
Backend _group.
_maxConnections
Backend _maxConnections.
_maxConnectionsPerEndpoint
Backend _maxConnectionsPerEndpoint.
_maxConnectionsPerInstance
Backend _maxConnectionsPerInstance.
_maxRate
Backend _maxRate.
_maxRatePerEndpoint
Backend _maxRatePerEndpoint.
_maxRatePerInstance
Backend _maxRatePerInstance.
_maxUtilization
Backend _maxUtilization.
balancingMode
Backend balancingMode.
capacityScaler
Backend capacityScaler.
description
Backend description.
failover
Backend failover.
group
Backend group.
maxConnections
Backend maxConnections.
maxConnectionsPerEndpoint
Backend maxConnectionsPerEndpoint.
maxConnectionsPerInstance
Backend maxConnectionsPerInstance.
maxRate
Backend maxRate.
maxRatePerEndpoint
Backend maxRatePerEndpoint.
maxRatePerInstance
Backend maxRatePerInstance.
maxUtilization
Backend maxUtilization.
BalancingMode
BalancingMode enum.
Properties:
Name | Type | Description |
---|---|---|
UNDEFINED_BALANCING_MODE |
number |
UNDEFINED_BALANCING_MODE value |
CONNECTION |
number |
CONNECTION value |
RATE |
number |
RATE value |
UTILIZATION |
number |
UTILIZATION value |
Methods
toJSON() → {Object.<string, *>}
Converts this Backend to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.compute.v1.Backend}
Creates a new Backend instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.IBackend |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.Backend |
Backend instance |
(static) decode(reader, lengthopt) → {google.cloud.compute.v1.Backend}
Decodes a Backend message from the specified reader or buffer.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
|
length |
number |
<optional> |
Message length if known beforehand |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.Backend |
Backend |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) decodeDelimited(reader) → {google.cloud.compute.v1.Backend}
Decodes a Backend message from the specified reader or buffer, length delimited.
Parameters:
Name | Type | Description |
---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.Backend |
Backend |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) encode(message, writeropt) → {$protobuf.Writer}
Encodes the specified Backend message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.IBackend |
Backend message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}
Encodes the specified Backend message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.IBackend |
Backend message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.cloud.compute.v1.Backend}
Creates a Backend message from a plain object. Also converts values to their respective internal types.
Parameters:
Name | Type | Description |
---|---|---|
object |
Object.<string, *> |
Plain object |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.Backend |
Backend |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for Backend
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
typeUrlPrefix |
string |
<optional> |
your custom typeUrlPrefix(default "type.googleapis.com") |
Returns:
Type | Description |
---|---|
string |
The default type url |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from a Backend message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.Backend |
Backend |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a Backend message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|