ExtensionChainResponse class

A single extension chain wrapper that contains the match conditions and extensions to execute.

Constructors

ExtensionChainResponse({required Input<List<ExtensionChainExtensionResponse>> extensions, required Input<ExtensionChainMatchConditionResponse> matchCondition, required Input<String> name})
Creates a new ExtensionChainResponse. extensions A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for LbTrafficExtension resource. LbRouteExtension chains are limited to 1 extension per extension chain. matchCondition Conditions under which this chain is invoked for a request. name The name for this extension chain. The name is logged as part of the HTTP request logs. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number.
const
ExtensionChainResponse.fromMap(Map<String, dynamic> map)
factory

Properties

extensions → Input<List<ExtensionChainExtensionResponse>>
A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for LbTrafficExtension resource. LbRouteExtension chains are limited to 1 extension per extension chain.
final
hashCode → int
The hash code for this object.
no setterinherited
matchCondition → Input<ExtensionChainMatchConditionResponse>
Conditions under which this chain is invoked for a request.
final
name → Input<String>
The name for this extension chain. The name is logged as part of the HTTP request logs. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number.
final
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
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited