ConnectionProfile constructor
ConnectionProfile({
- String? name,
- Timestamp? createTime,
- Timestamp? updateTime,
- Map<
String, String> ? labels, - ConnectionProfile_State? state,
- String? displayName,
- Status? error,
- DatabaseProvider? provider,
- MySqlConnectionProfile? mysql,
- PostgreSqlConnectionProfile? postgresql,
- CloudSqlConnectionProfile? cloudsql,
- AlloyDbConnectionProfile? alloydb,
Implementation
factory ConnectionProfile({
$core.String? name,
$2.Timestamp? createTime,
$2.Timestamp? updateTime,
$core.Map<$core.String, $core.String>? labels,
ConnectionProfile_State? state,
$core.String? displayName,
$19.Status? error,
DatabaseProvider? provider,
MySqlConnectionProfile? mysql,
PostgreSqlConnectionProfile? postgresql,
CloudSqlConnectionProfile? cloudsql,
AlloyDbConnectionProfile? alloydb,
}) {
final $result = create();
if (name != null) {
$result.name = name;
}
if (createTime != null) {
$result.createTime = createTime;
}
if (updateTime != null) {
$result.updateTime = updateTime;
}
if (labels != null) {
$result.labels.addAll(labels);
}
if (state != null) {
$result.state = state;
}
if (displayName != null) {
$result.displayName = displayName;
}
if (error != null) {
$result.error = error;
}
if (provider != null) {
$result.provider = provider;
}
if (mysql != null) {
$result.mysql = mysql;
}
if (postgresql != null) {
$result.postgresql = postgresql;
}
if (cloudsql != null) {
$result.cloudsql = cloudsql;
}
if (alloydb != null) {
$result.alloydb = alloydb;
}
return $result;
}