DebugSessionArgs class

The set of arguments for DebugSession. The set of arguments for DebugSession.

Constructors

DebugSessionArgs({required Input<String> apiId, Input<int>? count, required Input<String> environmentId, Input<String>? filter, Input<String>? name, required Input<String> organizationId, required Input<String> revisionId, Input<String>? timeout, Input<int>? tracesize, Input<int>? validity})
Creates a new DebugSessionArgs. apiId Required. count Optional. The number of request to be traced. Min = 1, Max = 15, Default = 10. environmentId Required. filter Optional. A conditional statement which is evaluated against the request message to determine if it should be traced. Syntax matches that of on API Proxy bundle flow Condition. name A unique ID for this DebugSession. organizationId Required. revisionId Required. timeout Optional. The time in seconds after which this DebugSession should end. This value will override the value in query param, if both are provided. tracesize Optional. The maximum number of bytes captured from the response payload. Min = 0, Max = 5120, Default = 5120. validity Optional. The length of time, in seconds, that this debug session is valid, starting from when it's received in the control plane. Min = 1, Max = 15, Default = 10.
const
DebugSessionArgs.fromMap(Map<String, dynamic> map)
factory

Properties

apiId → Input<String>
final
count → Input<int>?
Optional. The number of request to be traced. Min = 1, Max = 15, Default = 10.
final
environmentId → Input<String>
final
filter → Input<String>?
Optional. A conditional statement which is evaluated against the request message to determine if it should be traced. Syntax matches that of on API Proxy bundle flow Condition.
final
hashCode → int
The hash code for this object.
no setterinherited
name → Input<String>?
A unique ID for this DebugSession.
final
organizationId → Input<String>
final
revisionId → Input<String>
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
timeout → Input<String>?
Optional. The time in seconds after which this DebugSession should end. This value will override the value in query param, if both are provided.
final
tracesize → Input<int>?
Optional. The maximum number of bytes captured from the response payload. Min = 0, Max = 5120, Default = 5120.
final
validity → Input<int>?
Optional. The length of time, in seconds, that this debug session is valid, starting from when it's received in the control plane. Min = 1, Max = 15, Default = 10.
final

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