ÿØÿà JPEG ÿþ;
| Server IP : 68.65.120.201 / Your IP : 216.73.216.221 Web Server : LiteSpeed System : Linux server179.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64 User : taxhyuvu ( 2294) PHP Version : 8.1.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/././taxhyuvu/www/vendor/google/apiclient-services/src/Bigquery/ |
Upload File : |
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Bigquery;
class ExternalDataConfiguration extends \Google\Collection
{
protected $collection_key = 'sourceUris';
/**
* @var bool
*/
public $autodetect;
protected $avroOptionsType = AvroOptions::class;
protected $avroOptionsDataType = '';
protected $bigtableOptionsType = BigtableOptions::class;
protected $bigtableOptionsDataType = '';
/**
* @var string
*/
public $compression;
/**
* @var string
*/
public $connectionId;
protected $csvOptionsType = CsvOptions::class;
protected $csvOptionsDataType = '';
/**
* @var string[]
*/
public $decimalTargetTypes;
protected $googleSheetsOptionsType = GoogleSheetsOptions::class;
protected $googleSheetsOptionsDataType = '';
protected $hivePartitioningOptionsType = HivePartitioningOptions::class;
protected $hivePartitioningOptionsDataType = '';
/**
* @var bool
*/
public $ignoreUnknownValues;
/**
* @var int
*/
public $maxBadRecords;
/**
* @var string
*/
public $metadataCacheMode;
/**
* @var string
*/
public $objectMetadata;
protected $parquetOptionsType = ParquetOptions::class;
protected $parquetOptionsDataType = '';
/**
* @var string
*/
public $referenceFileSchemaUri;
protected $schemaType = TableSchema::class;
protected $schemaDataType = '';
/**
* @var string
*/
public $sourceFormat;
/**
* @var string[]
*/
public $sourceUris;
/**
* @param bool
*/
public function setAutodetect($autodetect)
{
$this->autodetect = $autodetect;
}
/**
* @return bool
*/
public function getAutodetect()
{
return $this->autodetect;
}
/**
* @param AvroOptions
*/
public function setAvroOptions(AvroOptions $avroOptions)
{
$this->avroOptions = $avroOptions;
}
/**
* @return AvroOptions
*/
public function getAvroOptions()
{
return $this->avroOptions;
}
/**
* @param BigtableOptions
*/
public function setBigtableOptions(BigtableOptions $bigtableOptions)
{
$this->bigtableOptions = $bigtableOptions;
}
/**
* @return BigtableOptions
*/
public function getBigtableOptions()
{
return $this->bigtableOptions;
}
/**
* @param string
*/
public function setCompression($compression)
{
$this->compression = $compression;
}
/**
* @return string
*/
public function getCompression()
{
return $this->compression;
}
/**
* @param string
*/
public function setConnectionId($connectionId)
{
$this->connectionId = $connectionId;
}
/**
* @return string
*/
public function getConnectionId()
{
return $this->connectionId;
}
/**
* @param CsvOptions
*/
public function setCsvOptions(CsvOptions $csvOptions)
{
$this->csvOptions = $csvOptions;
}
/**
* @return CsvOptions
*/
public function getCsvOptions()
{
return $this->csvOptions;
}
/**
* @param string[]
*/
public function setDecimalTargetTypes($decimalTargetTypes)
{
$this->decimalTargetTypes = $decimalTargetTypes;
}
/**
* @return string[]
*/
public function getDecimalTargetTypes()
{
return $this->decimalTargetTypes;
}
/**
* @param GoogleSheetsOptions
*/
public function setGoogleSheetsOptions(GoogleSheetsOptions $googleSheetsOptions)
{
$this->googleSheetsOptions = $googleSheetsOptions;
}
/**
* @return GoogleSheetsOptions
*/
public function getGoogleSheetsOptions()
{
return $this->googleSheetsOptions;
}
/**
* @param HivePartitioningOptions
*/
public function setHivePartitioningOptions(HivePartitioningOptions $hivePartitioningOptions)
{
$this->hivePartitioningOptions = $hivePartitioningOptions;
}
/**
* @return HivePartitioningOptions
*/
public function getHivePartitioningOptions()
{
return $this->hivePartitioningOptions;
}
/**
* @param bool
*/
public function setIgnoreUnknownValues($ignoreUnknownValues)
{
$this->ignoreUnknownValues = $ignoreUnknownValues;
}
/**
* @return bool
*/
public function getIgnoreUnknownValues()
{
return $this->ignoreUnknownValues;
}
/**
* @param int
*/
public function setMaxBadRecords($maxBadRecords)
{
$this->maxBadRecords = $maxBadRecords;
}
/**
* @return int
*/
public function getMaxBadRecords()
{
return $this->maxBadRecords;
}
/**
* @param string
*/
public function setMetadataCacheMode($metadataCacheMode)
{
$this->metadataCacheMode = $metadataCacheMode;
}
/**
* @return string
*/
public function getMetadataCacheMode()
{
return $this->metadataCacheMode;
}
/**
* @param string
*/
public function setObjectMetadata($objectMetadata)
{
$this->objectMetadata = $objectMetadata;
}
/**
* @return string
*/
public function getObjectMetadata()
{
return $this->objectMetadata;
}
/**
* @param ParquetOptions
*/
public function setParquetOptions(ParquetOptions $parquetOptions)
{
$this->parquetOptions = $parquetOptions;
}
/**
* @return ParquetOptions
*/
public function getParquetOptions()
{
return $this->parquetOptions;
}
/**
* @param string
*/
public function setReferenceFileSchemaUri($referenceFileSchemaUri)
{
$this->referenceFileSchemaUri = $referenceFileSchemaUri;
}
/**
* @return string
*/
public function getReferenceFileSchemaUri()
{
return $this->referenceFileSchemaUri;
}
/**
* @param TableSchema
*/
public function setSchema(TableSchema $schema)
{
$this->schema = $schema;
}
/**
* @return TableSchema
*/
public function getSchema()
{
return $this->schema;
}
/**
* @param string
*/
public function setSourceFormat($sourceFormat)
{
$this->sourceFormat = $sourceFormat;
}
/**
* @return string
*/
public function getSourceFormat()
{
return $this->sourceFormat;
}
/**
* @param string[]
*/
public function setSourceUris($sourceUris)
{
$this->sourceUris = $sourceUris;
}
/**
* @return string[]
*/
public function getSourceUris()
{
return $this->sourceUris;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ExternalDataConfiguration::class, 'Google_Service_Bigquery_ExternalDataConfiguration');