Class: Google::Apis::DatamanagerV1::RequestStatusPerDestination

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/datamanager_v1/classes.rb,
lib/google/apis/datamanager_v1/representations.rb,
lib/google/apis/datamanager_v1/representations.rb

Overview

A request status per destination.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ RequestStatusPerDestination

Returns a new instance of RequestStatusPerDestination.



2254
2255
2256
# File 'lib/google/apis/datamanager_v1/classes.rb', line 2254

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#audience_members_ingestion_statusGoogle::Apis::DatamanagerV1::IngestAudienceMembersStatus

The status of the ingest audience members request. Corresponds to the JSON property audienceMembersIngestionStatus



2222
2223
2224
# File 'lib/google/apis/datamanager_v1/classes.rb', line 2222

def audience_members_ingestion_status
  @audience_members_ingestion_status
end

#audience_members_removal_statusGoogle::Apis::DatamanagerV1::RemoveAudienceMembersStatus

The status of the remove audience members request. Corresponds to the JSON property audienceMembersRemovalStatus



2227
2228
2229
# File 'lib/google/apis/datamanager_v1/classes.rb', line 2227

def audience_members_removal_status
  @audience_members_removal_status
end

#destinationGoogle::Apis::DatamanagerV1::Destination

The Google product you're sending data to. For example, a Google Ads account. Corresponds to the JSON property destination



2232
2233
2234
# File 'lib/google/apis/datamanager_v1/classes.rb', line 2232

def destination
  @destination
end

#error_infoGoogle::Apis::DatamanagerV1::ErrorInfo

Error counts for each type of error. Corresponds to the JSON property errorInfo



2237
2238
2239
# File 'lib/google/apis/datamanager_v1/classes.rb', line 2237

def error_info
  @error_info
end

#events_ingestion_statusGoogle::Apis::DatamanagerV1::IngestEventsStatus

The status of the events ingestion to the destination. Corresponds to the JSON property eventsIngestionStatus



2242
2243
2244
# File 'lib/google/apis/datamanager_v1/classes.rb', line 2242

def events_ingestion_status
  @events_ingestion_status
end

#request_statusString

The request status of the destination. Corresponds to the JSON property requestStatus

Returns:

  • (String)


2247
2248
2249
# File 'lib/google/apis/datamanager_v1/classes.rb', line 2247

def request_status
  @request_status
end

#warning_infoGoogle::Apis::DatamanagerV1::WarningInfo

Warning counts for each type of warning. Corresponds to the JSON property warningInfo



2252
2253
2254
# File 'lib/google/apis/datamanager_v1/classes.rb', line 2252

def warning_info
  @warning_info
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



2259
2260
2261
2262
2263
2264
2265
2266
2267
# File 'lib/google/apis/datamanager_v1/classes.rb', line 2259

def update!(**args)
  @audience_members_ingestion_status = args[:audience_members_ingestion_status] if args.key?(:audience_members_ingestion_status)
  @audience_members_removal_status = args[:audience_members_removal_status] if args.key?(:audience_members_removal_status)
  @destination = args[:destination] if args.key?(:destination)
  @error_info = args[:error_info] if args.key?(:error_info)
  @events_ingestion_status = args[:events_ingestion_status] if args.key?(:events_ingestion_status)
  @request_status = args[:request_status] if args.key?(:request_status)
  @warning_info = args[:warning_info] if args.key?(:warning_info)
end