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.
110 111 112 |
# File 'lib/google/apis/datamigration_v1/classes.rb', line 110 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
102 103 104 |
# File 'lib/google/apis/datamigration_v1/classes.rb', line 102 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
108 109 110 |
# File 'lib/google/apis/datamigration_v1/classes.rb', line 108 def filter @filter end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
115 116 117 118 |
# File 'lib/google/apis/datamigration_v1/classes.rb', line 115 def update!(**args) @connection_profile = args[:connection_profile] if args.key?(:connection_profile) @filter = args[:filter] if args.key?(:filter) end |