Class: AdwordsApi::V13::ReportService::DefinedReportJob

Inherits:
ReportJob
  • Object
show all
Defined in:
lib/adwords_api/v13/ReportService.rb

Overview

DefinedReportJob

  • clientEmails - SOAP::SOAPString

  • crossClient - SOAP::SOAPBoolean

  • endDay - SOAP::SOAPDate

  • id - SOAP::SOAPLong

  • name - SOAP::SOAPString

  • startDay - SOAP::SOAPDate

  • status - AdwordsApi::V13::ReportService::ReportJobStatus

  • adGroupStatuses - AdwordsApi::V13::ReportService::AdGroupStatus

  • adGroups - SOAP::SOAPLong

  • adWordsType - AdwordsApi::V13::ReportService::AdWordsType

  • aggregationTypes - SOAP::SOAPString

  • campaignStatuses - AdwordsApi::V13::ReportService::CampaignStatus

  • campaigns - SOAP::SOAPInt

  • includeZeroImpression - SOAP::SOAPBoolean

  • keywordStatuses - AdwordsApi::V13::ReportService::KeywordStatus

  • keywordType - AdwordsApi::V13::ReportService::KeywordType

  • keywords - SOAP::SOAPString

  • selectedColumns - SOAP::SOAPString

  • selectedReportType - SOAP::SOAPString

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clientEmails = [], crossClient = nil, endDay = nil, id = nil, name = nil, startDay = nil, status = nil, adGroupStatuses = [], adGroups = [], adWordsType = nil, aggregationTypes = [], campaignStatuses = [], campaigns = [], includeZeroImpression = nil, keywordStatuses = [], keywordType = nil, keywords = [], selectedColumns = [], selectedReportType = nil) ⇒ DefinedReportJob

Returns a new instance of DefinedReportJob.



129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
# File 'lib/adwords_api/v13/ReportService.rb', line 129

def initialize(clientEmails = [], crossClient = nil, endDay = nil, id = nil, name = nil, startDay = nil, status = nil, adGroupStatuses = [], adGroups = [], adWordsType = nil, aggregationTypes = [], campaignStatuses = [], campaigns = [], includeZeroImpression = nil, keywordStatuses = [], keywordType = nil, keywords = [], selectedColumns = [], selectedReportType = nil)
  @clientEmails = clientEmails
  @crossClient = crossClient
  @endDay = endDay
  @id = id
  @name = name
  @startDay = startDay
  @status = status
  @adGroupStatuses = adGroupStatuses
  @adGroups = adGroups
  @adWordsType = adWordsType
  @aggregationTypes = aggregationTypes
  @campaignStatuses = campaignStatuses
  @campaigns = campaigns
  @includeZeroImpression = includeZeroImpression
  @keywordStatuses = keywordStatuses
  @keywordType = keywordType
  @keywords = keywords
  @selectedColumns = selectedColumns
  @selectedReportType = selectedReportType
end

Instance Attribute Details

#adGroupsObject

Returns the value of attribute adGroups.



117
118
119
# File 'lib/adwords_api/v13/ReportService.rb', line 117

def adGroups
  @adGroups
end

#adGroupStatusesObject

Returns the value of attribute adGroupStatuses.



116
117
118
# File 'lib/adwords_api/v13/ReportService.rb', line 116

def adGroupStatuses
  @adGroupStatuses
end

#adWordsTypeObject

Returns the value of attribute adWordsType.



118
119
120
# File 'lib/adwords_api/v13/ReportService.rb', line 118

def adWordsType
  @adWordsType
end

#aggregationTypesObject

Returns the value of attribute aggregationTypes.



119
120
121
# File 'lib/adwords_api/v13/ReportService.rb', line 119

def aggregationTypes
  @aggregationTypes
end

#campaignsObject

Returns the value of attribute campaigns.



121
122
123
# File 'lib/adwords_api/v13/ReportService.rb', line 121

def campaigns
  @campaigns
end

#campaignStatusesObject

Returns the value of attribute campaignStatuses.



120
121
122
# File 'lib/adwords_api/v13/ReportService.rb', line 120

def campaignStatuses
  @campaignStatuses
end

#clientEmailsObject

Returns the value of attribute clientEmails.



109
110
111
# File 'lib/adwords_api/v13/ReportService.rb', line 109

def clientEmails
  @clientEmails
end

#crossClientObject

Returns the value of attribute crossClient.



110
111
112
# File 'lib/adwords_api/v13/ReportService.rb', line 110

def crossClient
  @crossClient
end

#endDayObject

Returns the value of attribute endDay.



111
112
113
# File 'lib/adwords_api/v13/ReportService.rb', line 111

def endDay
  @endDay
end

#idObject

Returns the value of attribute id.



112
113
114
# File 'lib/adwords_api/v13/ReportService.rb', line 112

def id
  @id
end

#includeZeroImpressionObject

Returns the value of attribute includeZeroImpression.



122
123
124
# File 'lib/adwords_api/v13/ReportService.rb', line 122

def includeZeroImpression
  @includeZeroImpression
end

#keywordsObject

Returns the value of attribute keywords.



125
126
127
# File 'lib/adwords_api/v13/ReportService.rb', line 125

def keywords
  @keywords
end

#keywordStatusesObject

Returns the value of attribute keywordStatuses.



123
124
125
# File 'lib/adwords_api/v13/ReportService.rb', line 123

def keywordStatuses
  @keywordStatuses
end

#keywordTypeObject

Returns the value of attribute keywordType.



124
125
126
# File 'lib/adwords_api/v13/ReportService.rb', line 124

def keywordType
  @keywordType
end

#nameObject

Returns the value of attribute name.



113
114
115
# File 'lib/adwords_api/v13/ReportService.rb', line 113

def name
  @name
end

#selectedColumnsObject

Returns the value of attribute selectedColumns.



126
127
128
# File 'lib/adwords_api/v13/ReportService.rb', line 126

def selectedColumns
  @selectedColumns
end

#selectedReportTypeObject

Returns the value of attribute selectedReportType.



127
128
129
# File 'lib/adwords_api/v13/ReportService.rb', line 127

def selectedReportType
  @selectedReportType
end

#startDayObject

Returns the value of attribute startDay.



114
115
116
# File 'lib/adwords_api/v13/ReportService.rb', line 114

def startDay
  @startDay
end

#statusObject

Returns the value of attribute status.



115
116
117
# File 'lib/adwords_api/v13/ReportService.rb', line 115

def status
  @status
end