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

LbTrafficExtension({String? createTime, String? description, List<ExtensionChain>? extensionChains, List<String>? forwardingRules, Map<String, String>? labels, String? loadBalancingScheme, String? name, String? updateTime})
LbTrafficExtension.fromJson(Map json_)

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
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