ignoreUnknownValues = $ignoreUnknownValues; } /** * @return bool */ public function getIgnoreUnknownValues() { return $this->ignoreUnknownValues; } /** * Optional. The resource type of the response. The value is not checked at * the backend. Historically, it has been set to * "bigquery#tableDataInsertAllRequest" but you are not required to set it. * * @param string $kind */ public function setKind($kind) { $this->kind = $kind; } /** * @return string */ public function getKind() { return $this->kind; } /** * @param TableDataInsertAllRequestRows[] $rows */ public function setRows($rows) { $this->rows = $rows; } /** * @return TableDataInsertAllRequestRows[] */ public function getRows() { return $this->rows; } /** * Optional. Insert all valid rows of a request, even if invalid rows exist. * The default value is false, which causes the entire request to fail if any * invalid rows exist. * * @param bool $skipInvalidRows */ public function setSkipInvalidRows($skipInvalidRows) { $this->skipInvalidRows = $skipInvalidRows; } /** * @return bool */ public function getSkipInvalidRows() { return $this->skipInvalidRows; } /** * Optional. If specified, treats the destination table as a base template, * and inserts the rows into an instance table named * "{destination}{templateSuffix}". BigQuery will manage creation of the * instance table, using the schema of the base template table. See * https://cloud.google.com/bigquery/streaming-data-into-bigquery#template- * tables for considerations when working with templates tables. * * @param string $templateSuffix */ public function setTemplateSuffix($templateSuffix) { $this->templateSuffix = $templateSuffix; } /** * @return string */ public function getTemplateSuffix() { return $this->templateSuffix; } /** * Optional. Unique request trace id. Used for debugging purposes only. It is * case-sensitive, limited to up to 36 ASCII characters. A UUID is * recommended. * * @param string $traceId */ public function setTraceId($traceId) { $this->traceId = $traceId; } /** * @return string */ public function getTraceId() { return $this->traceId; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(TableDataInsertAllRequest::class, 'Google_Service_Bigquery_TableDataInsertAllRequest');