biglakeConfiguration = $biglakeConfiguration; } /** * @return BigLakeConfiguration */ public function getBiglakeConfiguration() { return $this->biglakeConfiguration; } /** * @param CloneDefinition */ public function setCloneDefinition(CloneDefinition $cloneDefinition) { $this->cloneDefinition = $cloneDefinition; } /** * @return CloneDefinition */ public function getCloneDefinition() { return $this->cloneDefinition; } /** * @param Clustering */ public function setClustering(Clustering $clustering) { $this->clustering = $clustering; } /** * @return Clustering */ public function getClustering() { return $this->clustering; } /** * @param string */ public function setCreationTime($creationTime) { $this->creationTime = $creationTime; } /** * @return string */ public function getCreationTime() { return $this->creationTime; } /** * @param string */ public function setDefaultCollation($defaultCollation) { $this->defaultCollation = $defaultCollation; } /** * @return string */ public function getDefaultCollation() { return $this->defaultCollation; } /** * @param string */ public function setDefaultRoundingMode($defaultRoundingMode) { $this->defaultRoundingMode = $defaultRoundingMode; } /** * @return string */ public function getDefaultRoundingMode() { return $this->defaultRoundingMode; } /** * @param string */ public function setDescription($description) { $this->description = $description; } /** * @return string */ public function getDescription() { return $this->description; } /** * @param EncryptionConfiguration */ public function setEncryptionConfiguration(EncryptionConfiguration $encryptionConfiguration) { $this->encryptionConfiguration = $encryptionConfiguration; } /** * @return EncryptionConfiguration */ public function getEncryptionConfiguration() { return $this->encryptionConfiguration; } /** * @param string */ public function setEtag($etag) { $this->etag = $etag; } /** * @return string */ public function getEtag() { return $this->etag; } /** * @param string */ public function setExpirationTime($expirationTime) { $this->expirationTime = $expirationTime; } /** * @return string */ public function getExpirationTime() { return $this->expirationTime; } /** * @param ExternalCatalogTableOptions */ public function setExternalCatalogTableOptions(ExternalCatalogTableOptions $externalCatalogTableOptions) { $this->externalCatalogTableOptions = $externalCatalogTableOptions; } /** * @return ExternalCatalogTableOptions */ public function getExternalCatalogTableOptions() { return $this->externalCatalogTableOptions; } /** * @param ExternalDataConfiguration */ public function setExternalDataConfiguration(ExternalDataConfiguration $externalDataConfiguration) { $this->externalDataConfiguration = $externalDataConfiguration; } /** * @return ExternalDataConfiguration */ public function getExternalDataConfiguration() { return $this->externalDataConfiguration; } /** * @param string */ public function setFriendlyName($friendlyName) { $this->friendlyName = $friendlyName; } /** * @return string */ public function getFriendlyName() { return $this->friendlyName; } /** * @param string */ public function setId($id) { $this->id = $id; } /** * @return string */ public function getId() { return $this->id; } /** * @param string */ public function setKind($kind) { $this->kind = $kind; } /** * @return string */ public function getKind() { return $this->kind; } /** * @param string[] */ public function setLabels($labels) { $this->labels = $labels; } /** * @return string[] */ public function getLabels() { return $this->labels; } /** * @param string */ public function setLastModifiedTime($lastModifiedTime) { $this->lastModifiedTime = $lastModifiedTime; } /** * @return string */ public function getLastModifiedTime() { return $this->lastModifiedTime; } /** * @param string */ public function setLocation($location) { $this->location = $location; } /** * @return string */ public function getLocation() { return $this->location; } /** * @param string */ public function setManagedTableType($managedTableType) { $this->managedTableType = $managedTableType; } /** * @return string */ public function getManagedTableType() { return $this->managedTableType; } /** * @param MaterializedViewDefinition */ public function setMaterializedView(MaterializedViewDefinition $materializedView) { $this->materializedView = $materializedView; } /** * @return MaterializedViewDefinition */ public function getMaterializedView() { return $this->materializedView; } /** * @param MaterializedViewStatus */ public function setMaterializedViewStatus(MaterializedViewStatus $materializedViewStatus) { $this->materializedViewStatus = $materializedViewStatus; } /** * @return MaterializedViewStatus */ public function getMaterializedViewStatus() { return $this->materializedViewStatus; } /** * @param string */ public function setMaxStaleness($maxStaleness) { $this->maxStaleness = $maxStaleness; } /** * @return string */ public function getMaxStaleness() { return $this->maxStaleness; } /** * @param ModelDefinition */ public function setModel(ModelDefinition $model) { $this->model = $model; } /** * @return ModelDefinition */ public function getModel() { return $this->model; } /** * @param string */ public function setNumActiveLogicalBytes($numActiveLogicalBytes) { $this->numActiveLogicalBytes = $numActiveLogicalBytes; } /** * @return string */ public function getNumActiveLogicalBytes() { return $this->numActiveLogicalBytes; } /** * @param string */ public function setNumActivePhysicalBytes($numActivePhysicalBytes) { $this->numActivePhysicalBytes = $numActivePhysicalBytes; } /** * @return string */ public function getNumActivePhysicalBytes() { return $this->numActivePhysicalBytes; } /** * @param string */ public function setNumBytes($numBytes) { $this->numBytes = $numBytes; } /** * @return string */ public function getNumBytes() { return $this->numBytes; } /** * @param string */ public function setNumCurrentPhysicalBytes($numCurrentPhysicalBytes) { $this->numCurrentPhysicalBytes = $numCurrentPhysicalBytes; } /** * @return string */ public function getNumCurrentPhysicalBytes() { return $this->numCurrentPhysicalBytes; } /** * @param string */ public function setNumLongTermBytes($numLongTermBytes) { $this->numLongTermBytes = $numLongTermBytes; } /** * @return string */ public function getNumLongTermBytes() { return $this->numLongTermBytes; } /** * @param string */ public function setNumLongTermLogicalBytes($numLongTermLogicalBytes) { $this->numLongTermLogicalBytes = $numLongTermLogicalBytes; } /** * @return string */ public function getNumLongTermLogicalBytes() { return $this->numLongTermLogicalBytes; } /** * @param string */ public function setNumLongTermPhysicalBytes($numLongTermPhysicalBytes) { $this->numLongTermPhysicalBytes = $numLongTermPhysicalBytes; } /** * @return string */ public function getNumLongTermPhysicalBytes() { return $this->numLongTermPhysicalBytes; } /** * @param string */ public function setNumPartitions($numPartitions) { $this->numPartitions = $numPartitions; } /** * @return string */ public function getNumPartitions() { return $this->numPartitions; } /** * @param string */ public function setNumPhysicalBytes($numPhysicalBytes) { $this->numPhysicalBytes = $numPhysicalBytes; } /** * @return string */ public function getNumPhysicalBytes() { return $this->numPhysicalBytes; } /** * @param string */ public function setNumRows($numRows) { $this->numRows = $numRows; } /** * @return string */ public function getNumRows() { return $this->numRows; } /** * @param string */ public function setNumTimeTravelPhysicalBytes($numTimeTravelPhysicalBytes) { $this->numTimeTravelPhysicalBytes = $numTimeTravelPhysicalBytes; } /** * @return string */ public function getNumTimeTravelPhysicalBytes() { return $this->numTimeTravelPhysicalBytes; } /** * @param string */ public function setNumTotalLogicalBytes($numTotalLogicalBytes) { $this->numTotalLogicalBytes = $numTotalLogicalBytes; } /** * @return string */ public function getNumTotalLogicalBytes() { return $this->numTotalLogicalBytes; } /** * @param string */ public function setNumTotalPhysicalBytes($numTotalPhysicalBytes) { $this->numTotalPhysicalBytes = $numTotalPhysicalBytes; } /** * @return string */ public function getNumTotalPhysicalBytes() { return $this->numTotalPhysicalBytes; } /** * @param PartitioningDefinition */ public function setPartitionDefinition(PartitioningDefinition $partitionDefinition) { $this->partitionDefinition = $partitionDefinition; } /** * @return PartitioningDefinition */ public function getPartitionDefinition() { return $this->partitionDefinition; } /** * @param RangePartitioning */ public function setRangePartitioning(RangePartitioning $rangePartitioning) { $this->rangePartitioning = $rangePartitioning; } /** * @return RangePartitioning */ public function getRangePartitioning() { return $this->rangePartitioning; } /** * @param TableReference[] */ public function setReplicas($replicas) { $this->replicas = $replicas; } /** * @return TableReference[] */ public function getReplicas() { return $this->replicas; } /** * @param bool */ public function setRequirePartitionFilter($requirePartitionFilter) { $this->requirePartitionFilter = $requirePartitionFilter; } /** * @return bool */ public function getRequirePartitionFilter() { return $this->requirePartitionFilter; } /** * @param string[] */ public function setResourceTags($resourceTags) { $this->resourceTags = $resourceTags; } /** * @return string[] */ public function getResourceTags() { return $this->resourceTags; } /** * @param RestrictionConfig */ public function setRestrictions(RestrictionConfig $restrictions) { $this->restrictions = $restrictions; } /** * @return RestrictionConfig */ public function getRestrictions() { return $this->restrictions; } /** * @param TableSchema */ public function setSchema(TableSchema $schema) { $this->schema = $schema; } /** * @return TableSchema */ public function getSchema() { return $this->schema; } /** * @param string */ public function setSelfLink($selfLink) { $this->selfLink = $selfLink; } /** * @return string */ public function getSelfLink() { return $this->selfLink; } /** * @param SnapshotDefinition */ public function setSnapshotDefinition(SnapshotDefinition $snapshotDefinition) { $this->snapshotDefinition = $snapshotDefinition; } /** * @return SnapshotDefinition */ public function getSnapshotDefinition() { return $this->snapshotDefinition; } /** * @param Streamingbuffer */ public function setStreamingBuffer(Streamingbuffer $streamingBuffer) { $this->streamingBuffer = $streamingBuffer; } /** * @return Streamingbuffer */ public function getStreamingBuffer() { return $this->streamingBuffer; } /** * @param TableConstraints */ public function setTableConstraints(TableConstraints $tableConstraints) { $this->tableConstraints = $tableConstraints; } /** * @return TableConstraints */ public function getTableConstraints() { return $this->tableConstraints; } /** * @param TableReference */ public function setTableReference(TableReference $tableReference) { $this->tableReference = $tableReference; } /** * @return TableReference */ public function getTableReference() { return $this->tableReference; } /** * @param TableReplicationInfo */ public function setTableReplicationInfo(TableReplicationInfo $tableReplicationInfo) { $this->tableReplicationInfo = $tableReplicationInfo; } /** * @return TableReplicationInfo */ public function getTableReplicationInfo() { return $this->tableReplicationInfo; } /** * @param TimePartitioning */ public function setTimePartitioning(TimePartitioning $timePartitioning) { $this->timePartitioning = $timePartitioning; } /** * @return TimePartitioning */ public function getTimePartitioning() { return $this->timePartitioning; } /** * @param string */ public function setType($type) { $this->type = $type; } /** * @return string */ public function getType() { return $this->type; } /** * @param ViewDefinition */ public function setView(ViewDefinition $view) { $this->view = $view; } /** * @return ViewDefinition */ public function getView() { return $this->view; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(Table::class, 'Google_Service_Bigquery_Table');