SessionArgs class

The set of arguments for Session. The set of arguments for Session.

Constructors

SessionArgs({Input<String>? creatorRole, required Input<String> databaseId, required Input<String> instanceId, Input<Map<String, String>>? labels, Input<String>? project})
Creates a new SessionArgs. creatorRole The database role which created this session. databaseId Required. instanceId Required. labels The labels for the session. * Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9]*[a-z0-9])?. * Label values must be between 0 and 63 characters long and must conform to the regular expression ([a-z]([-a-z0-9]*[a-z0-9])?)?. * No more than 64 labels can be associated with a given session. See https://goo.gl/xmQnxf for more information on and examples of labels. project Optional.
const
SessionArgs.fromMap(Map<String, dynamic> map)
factory

Properties

creatorRole → Input<String>?
The database role which created this session.
final
databaseId → Input<String>
final
hashCode → int
The hash code for this object.
no setterinherited
instanceId → Input<String>
final
labels → Input<Map<String, String>>?
The labels for the session. * Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9]*[a-z0-9])?. * Label values must be between 0 and 63 characters long and must conform to the regular expression ([a-z]([-a-z0-9]*[a-z0-9])?)?. * No more than 64 labels can be associated with a given session. See https://goo.gl/xmQnxf for more information on and examples of labels.
final
project → Input<String>?
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