class Google::Apis::AdminDatatransferV1::Application

The JSON template for an Application resource.

Attributes

etag[RW]

Etag of the resource. Corresponds to the JSON property `etag` @return [String]

id[RW]

The application's ID. Corresponds to the JSON property `id` @return [String]

kind[RW]

Identifies the resource as a DataTransfer Application Resource. Corresponds to the JSON property `kind` @return [String]

name[RW]

The application's name. Corresponds to the JSON property `name` @return [String]

transfer_params[RW]

The list of all possible transfer parameters for this application. These parameters can be used to select the data of the user in this application to be transfered. Corresponds to the JSON property `transferParams` @return [Array<Google::Apis::AdminDatatransferV1::ApplicationTransferParam>]

Public Class Methods

new(**args) click to toggle source
# File generated/google/apis/admin_datatransfer_v1/classes.rb, line 56
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File generated/google/apis/admin_datatransfer_v1/classes.rb, line 61
def update!(**args)
  @etag = args[:etag] if args.key?(:etag)
  @id = args[:id] if args.key?(:id)
  @kind = args[:kind] if args.key?(:kind)
  @name = args[:name] if args.key?(:name)
  @transfer_params = args[:transfer_params] if args.key?(:transfer_params)
end