Extension class

Version and identification for an Envoy extension.

[#next-free-field: 7]

Constructors

Extension({String? category, bool? disabled, String? name, String? typeDescriptor, List<String>? typeUrls, BuildVersion? version})
Extension.fromJson(Map json_)

Properties

category String?
Category of the extension.
getter/setter pair
disabled bool?
Indicates that the extension is present but was disabled via dynamic configuration.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
name String?
This is the name of the Envoy filter as specified in the Envoy configuration, e.g. envoy.filters.http.router, com.acme.widget.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
typeDescriptor String?
[#not-implemented-hide:] Type descriptor of extension configuration proto.
getter/setter pair
typeUrls List<String>?
Type URLs of extension configuration protos.
getter/setter pair
version BuildVersion?
The version is a property of the extension and maintained independently of other extensions and the Envoy API.
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