ConversionWorkspaceArgs class
The set of arguments for ConversionWorkspace. The set of arguments for ConversionWorkspace.
Constructors
-
ConversionWorkspaceArgs({required Input<
String> conversionWorkspaceId, required Input<DatabaseEngineInfo> destination, Input<String> ? displayName, Input<Map< ? globalSettings, Input<String, String> >String> ? location, Input<String> ? name, Input<String> ? project, Input<String> ? requestId, required Input<DatabaseEngineInfo> source}) -
Creates a new ConversionWorkspaceArgs.
conversionWorkspaceIdRequired. The ID of the conversion workspace to create.destinationThe destination engine details.displayNameOptional. The display name for the workspace.globalSettingsOptional. A generic list of settings for the workspace. The settings are database pair dependant and can indicate default behavior for the mapping rules engine or turn on or off specific features. Such examples can be: convert_foreign_key_to_interleave=true, skip_triggers=false, ignore_non_table_synonyms=truelocationOptional.nameFull name of the workspace resource, in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}.projectOptional.requestIdA unique ID used to identify the request. If the server receives two requests with the same ID, then the second request is ignored. It is recommended to always set this value to a UUID. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.sourceThe source engine details.const -
ConversionWorkspaceArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
conversionWorkspaceId
→ Input<
String> -
Required. The ID of the conversion workspace to create.
final
-
destination
→ Input<
DatabaseEngineInfo> -
The destination engine details.
final
-
displayName
→ Input<
String> ? -
Optional. The display name for the workspace.
final
-
globalSettings
→ Input<
Map< ?String, String> > -
Optional. A generic list of settings for the workspace. The settings are database pair dependant and can indicate default behavior for the mapping rules engine or turn on or off specific features. Such examples can be: convert_foreign_key_to_interleave=true, skip_triggers=false, ignore_non_table_synonyms=true
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
location
→ Input<
String> ? -
final
-
name
→ Input<
String> ? -
Full name of the workspace resource, in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}.
final
-
project
→ Input<
String> ? -
final
-
requestId
→ Input<
String> ? -
A unique ID used to identify the request. If the server receives two requests with the same ID, then the second request is ignored. It is recommended to always set this value to a UUID. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
source
→ Input<
DatabaseEngineInfo> -
The source engine details.
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