toJson method
Implementation
Map<String, dynamic> toJson() {
final bcpPacketSize = this.bcpPacketSize;
final controlTablesFileGroup = this.controlTablesFileGroup;
final databaseName = this.databaseName;
final password = this.password;
final port = this.port;
final readBackupOnly = this.readBackupOnly;
final safeguardPolicy = this.safeguardPolicy;
final secretsManagerAccessRoleArn = this.secretsManagerAccessRoleArn;
final secretsManagerSecretId = this.secretsManagerSecretId;
final serverName = this.serverName;
final useBcpFullLoad = this.useBcpFullLoad;
final username = this.username;
return {
if (bcpPacketSize != null) 'BcpPacketSize': bcpPacketSize,
if (controlTablesFileGroup != null)
'ControlTablesFileGroup': controlTablesFileGroup,
if (databaseName != null) 'DatabaseName': databaseName,
if (password != null) 'Password': password,
if (port != null) 'Port': port,
if (readBackupOnly != null) 'ReadBackupOnly': readBackupOnly,
if (safeguardPolicy != null) 'SafeguardPolicy': safeguardPolicy.toValue(),
if (secretsManagerAccessRoleArn != null)
'SecretsManagerAccessRoleArn': secretsManagerAccessRoleArn,
if (secretsManagerSecretId != null)
'SecretsManagerSecretId': secretsManagerSecretId,
if (serverName != null) 'ServerName': serverName,
if (useBcpFullLoad != null) 'UseBcpFullLoad': useBcpFullLoad,
if (username != null) 'Username': username,
};
}