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.
3359 3360 3361 |
# File 'lib/google/apis/datamigration_v1/classes.rb', line 3359 def initialize(**args) update!(**args) end |
Instance Attribute Details
#custom_features ⇒ Hash<String,Object>
Custom engine specific features.
Corresponds to the JSON property customFeatures
3346 3347 3348 |
# File 'lib/google/apis/datamigration_v1/classes.rb', line 3346 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
3352 3353 3354 |
# File 'lib/google/apis/datamigration_v1/classes.rb', line 3352 def package_body @package_body end |
#package_sql_code ⇒ String
The SQL code which creates the package.
Corresponds to the JSON property packageSqlCode
3357 3358 3359 |
# File 'lib/google/apis/datamigration_v1/classes.rb', line 3357 def package_sql_code @package_sql_code end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3364 3365 3366 3367 3368 |
# File 'lib/google/apis/datamigration_v1/classes.rb', line 3364 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 |