Class: Google::Apis::DatamigrationV1::PackageEntity
- Inherits:
-
Object
- Object
- Google::Apis::DatamigrationV1::PackageEntity
- 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
Package's parent is a schema.
Instance Attribute Summary collapse
-
#custom_features ⇒ Hash<String,Object>
Custom engine specific features.
-
#package_body ⇒ String
The SQL code which creates the package body.
-
#package_sql_code ⇒ String
The SQL code which creates the package.
Instance Method Summary collapse
-
#initialize(**args) ⇒ PackageEntity
constructor
A new instance of PackageEntity.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ PackageEntity
Returns a new instance of PackageEntity.
3356 3357 3358 |
# File 'lib/google/apis/datamigration_v1/classes.rb', line 3356 def initialize(**args) update!(**args) end |
Instance Attribute Details
#custom_features ⇒ Hash<String,Object>
Custom engine specific features.
Corresponds to the JSON property customFeatures
3343 3344 3345 |
# File 'lib/google/apis/datamigration_v1/classes.rb', line 3343 def custom_features @custom_features end |
#package_body ⇒ String
The SQL code which creates the package body. If the package specification has
cursors or subprograms, then the package body is mandatory.
Corresponds to the JSON property packageBody
3349 3350 3351 |
# File 'lib/google/apis/datamigration_v1/classes.rb', line 3349 def package_body @package_body end |
#package_sql_code ⇒ String
The SQL code which creates the package.
Corresponds to the JSON property packageSqlCode
3354 3355 3356 |
# File 'lib/google/apis/datamigration_v1/classes.rb', line 3354 def package_sql_code @package_sql_code end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3361 3362 3363 3364 3365 |
# File 'lib/google/apis/datamigration_v1/classes.rb', line 3361 def update!(**args) @custom_features = args[:custom_features] if args.key?(:custom_features) @package_body = args[:package_body] if args.key?(:package_body) @package_sql_code = args[:package_sql_code] if args.key?(:package_sql_code) end |