LbTrafficExtension class
LbTrafficExtension
is a resource that lets the extension service modify
the headers and payloads of both requests and responses without impacting
the choice of backend services or any other security policies associated
with the backend service.
Constructors
Properties
- createTime ↔ String?
-
The timestamp when the resource was created.
getter/setter pair
- description ↔ String?
-
A human-readable description of the resource.
getter/setter pair
-
extensionChains
↔ List<
ExtensionChain> ? -
A set of ordered extension chains that contain the match conditions and
extensions to execute.
getter/setter pair
-
forwardingRules
↔ List<
String> ? -
A list of references to the forwarding rules to which this service
extension is attached to.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
-
labels
↔ Map<
String, String> ? -
Set of labels associated with the
LbTrafficExtension
resource.getter/setter pair - loadBalancingScheme ↔ String?
-
All backend services and forwarding rules referenced by this extension
must share the same load balancing scheme.
getter/setter pair
-
metadata
↔ Map<
String, Object?> ? -
The metadata provided here will be included in the
ProcessingRequest.metadata_context.filter_metadata
map field.getter/setter pair - name ↔ String?
-
Identifier.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- updateTime ↔ String?
-
The timestamp when the resource was updated.
getter/setter pair
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