Backend class
Message containing information of one individual backend.
Constructors
- Backend({String? balancingMode, double? capacityScaler, String? description, bool? failover, String? group, int? maxConnections, int? maxConnectionsPerEndpoint, int? maxConnectionsPerInstance, int? maxRate, double? maxRatePerEndpoint, double? maxRatePerInstance, double? maxUtilization, String? preference})
- Backend.fromJson(Map json_)
Properties
- balancingMode ↔ String?
-
Specifies how to determine whether the backend of a load balancer can
handle additional traffic or is fully loaded.
getter/setter pair
- capacityScaler ↔ double?
-
A multiplier applied to the backend's target capacity of its balancing
mode.
getter/setter pair
- description ↔ String?
-
An optional description of this resource.
getter/setter pair
- failover ↔ bool?
-
This field designates whether this is a failover backend.
getter/setter pair
- group ↔ String?
-
The fully-qualified URL of an instance group or network endpoint group
(NEG) resource.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- maxConnections ↔ int?
-
Defines a target maximum number of simultaneous connections.
getter/setter pair
- maxConnectionsPerEndpoint ↔ int?
-
Defines a target maximum number of simultaneous connections.
getter/setter pair
- maxConnectionsPerInstance ↔ int?
-
Defines a target maximum number of simultaneous connections.
getter/setter pair
- maxRate ↔ int?
-
Defines a maximum number of HTTP requests per second (RPS).
getter/setter pair
- maxRatePerEndpoint ↔ double?
-
Defines a maximum target for requests per second (RPS).
getter/setter pair
- maxRatePerInstance ↔ double?
-
Defines a maximum target for requests per second (RPS).
getter/setter pair
- maxUtilization ↔ double?
-
Optional parameter to define a target capacity for the UTILIZATION
balancing mode.
getter/setter pair
- preference ↔ String?
-
This field indicates whether this backend should be fully utilized before
sending traffic to backends with default preference.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited