Class: Google::Apis::AdminDatatransferV1::ApplicationDataTransfer
- Inherits:
-
Object
- Object
- Google::Apis::AdminDatatransferV1::ApplicationDataTransfer
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/admin_datatransfer_v1/classes.rb,
lib/google/apis/admin_datatransfer_v1/representations.rb,
lib/google/apis/admin_datatransfer_v1/representations.rb
Overview
Template to map fields of ApplicationDataTransfer resource.
Instance Attribute Summary collapse
-
#application_id ⇒ Fixnum
The application's ID.
-
#application_transfer_params ⇒ Array<Google::Apis::AdminDatatransferV1::ApplicationTransferParam>
The transfer parameters for the application.
-
#application_transfer_status ⇒ String
Read-only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ApplicationDataTransfer
constructor
A new instance of ApplicationDataTransfer.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ ApplicationDataTransfer
Returns a new instance of ApplicationDataTransfer.
93 94 95 |
# File 'lib/google/apis/admin_datatransfer_v1/classes.rb', line 93 def initialize(**args) update!(**args) end |
Instance Attribute Details
#application_id ⇒ Fixnum
The application's ID.
Corresponds to the JSON property applicationId
78 79 80 |
# File 'lib/google/apis/admin_datatransfer_v1/classes.rb', line 78 def application_id @application_id end |
#application_transfer_params ⇒ Array<Google::Apis::AdminDatatransferV1::ApplicationTransferParam>
The transfer parameters for the application. These parameters are used to
select the data which will get transferred in context of this application. For
more information about the specific values available for each application, see
the Transfer parameters reference.
Corresponds to the JSON property applicationTransferParams
86 87 88 |
# File 'lib/google/apis/admin_datatransfer_v1/classes.rb', line 86 def application_transfer_params @application_transfer_params end |
#application_transfer_status ⇒ String
Read-only. Current status of transfer for this application.
Corresponds to the JSON property applicationTransferStatus
91 92 93 |
# File 'lib/google/apis/admin_datatransfer_v1/classes.rb', line 91 def application_transfer_status @application_transfer_status end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
98 99 100 101 102 |
# File 'lib/google/apis/admin_datatransfer_v1/classes.rb', line 98 def update!(**args) @application_id = args[:application_id] if args.key?(:application_id) @application_transfer_params = args[:application_transfer_params] if args.key?(:application_transfer_params) @application_transfer_status = args[:application_transfer_status] if args.key?(:application_transfer_status) end |