Class: Google::Apis::DatamigrationV1::ApplyConversionWorkspaceRequest
- Inherits:
-
Object
- Object
- Google::Apis::DatamigrationV1::ApplyConversionWorkspaceRequest
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/datamigration_v1/classes.rb,
lib/google/apis/datamigration_v1/representations.rb,
lib/google/apis/datamigration_v1/representations.rb
Overview
Request message for 'ApplyConversionWorkspace' request.
Instance Attribute Summary collapse
-
#connection_profile ⇒ String
Fully qualified (Uri) name of the destination connection profile.
-
#filter ⇒ String
Filter which entities to apply.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ApplyConversionWorkspaceRequest
constructor
A new instance of ApplyConversionWorkspaceRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ ApplyConversionWorkspaceRequest
Returns a new instance of ApplyConversionWorkspaceRequest.
117 118 119 |
# File 'lib/google/apis/datamigration_v1/classes.rb', line 117 def initialize(**args) update!(**args) end |
Instance Attribute Details
#connection_profile ⇒ String
Fully qualified (Uri) name of the destination connection profile.
Corresponds to the JSON property connectionProfile
109 110 111 |
# File 'lib/google/apis/datamigration_v1/classes.rb', line 109 def connection_profile @connection_profile end |
#filter ⇒ String
Filter which entities to apply. Leaving this field empty will apply all of the
entities. Supports Google AIP 160 based filtering.
Corresponds to the JSON property filter
115 116 117 |
# File 'lib/google/apis/datamigration_v1/classes.rb', line 115 def filter @filter end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
122 123 124 125 |
# File 'lib/google/apis/datamigration_v1/classes.rb', line 122 def update!(**args) @connection_profile = args[:connection_profile] if args.key?(:connection_profile) @filter = args[:filter] if args.key?(:filter) end |