$connectionSettings
$connectionSettings :
Status of the upload process for a batch job.
__construct(string $url,\Google\AdsApi\AdWords\AdWordsSession $session,integer|null $totalContentBytes = null,\GuzzleHttp\Client|null $httpClient = null,\Google\AdsApi\Common\GuzzleHttpClientFactory|null $httpClientFactory = null)
Creates a `BatchJobUploadStatus` object with the specified parameters.
string | $url | the resumable upload URL or an upload URL if $totalContentBytes is 0 |
\Google\AdsApi\AdWords\AdWordsSession | $session | the session used to connect to AdWords API |
integer|null | $totalContentBytes | the total content bytes uploaded so far |
\GuzzleHttp\Client|null | $httpClient | optional, the Guzzle HTTP client whose handler stacks this library's logging middleware will be pushed to |
\Google\AdsApi\Common\GuzzleHttpClientFactory|null | $httpClientFactory | optional, the Guzzle HTTP client factory that will generate a client handling HTTP calls |