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.
95 96 97 |
# File 'lib/google/apis/admin_datatransfer_v1/classes.rb', line 95 def initialize(**args) update!(**args) end |
Instance Attribute Details
#application_id ⇒ Fixnum
The application's ID.
Corresponds to the JSON property applicationId
79 80 81 |
# File 'lib/google/apis/admin_datatransfer_v1/classes.rb', line 79 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
88 89 90 |
# File 'lib/google/apis/admin_datatransfer_v1/classes.rb', line 88 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
93 94 95 |
# File 'lib/google/apis/admin_datatransfer_v1/classes.rb', line 93 def application_transfer_status @application_transfer_status end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
100 101 102 103 104 |
# File 'lib/google/apis/admin_datatransfer_v1/classes.rb', line 100 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 |