JFIF x x C C " } !1AQa "q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w !1AQ aq"2B #3Rbr{
File "ScriptOptions.php"
Full Path: /home/palsarh/web/palsarh.in/public_html/vendor/google/apiclient-services/src/Bigquery/ScriptOptions.php
File size: 3.03 KB
MIME-type: text/x-php
Charset: utf-8
<?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 ScriptOptions extends \Google\Model
{
/**
* Default value.
*/
public const KEY_RESULT_STATEMENT_KEY_RESULT_STATEMENT_KIND_UNSPECIFIED = 'KEY_RESULT_STATEMENT_KIND_UNSPECIFIED';
/**
* The last result determines the key result.
*/
public const KEY_RESULT_STATEMENT_LAST = 'LAST';
/**
* The first SELECT statement determines the key result.
*/
public const KEY_RESULT_STATEMENT_FIRST_SELECT = 'FIRST_SELECT';
/**
* Determines which statement in the script represents the "key result", used
* to populate the schema and query results of the script job. Default is
* LAST.
*
* @var string
*/
public $keyResultStatement;
/**
* Limit on the number of bytes billed per statement. Exceeding this budget
* results in an error.
*
* @var string
*/
public $statementByteBudget;
/**
* Timeout period for each statement in a script.
*
* @var string
*/
public $statementTimeoutMs;
/**
* Determines which statement in the script represents the "key result", used
* to populate the schema and query results of the script job. Default is
* LAST.
*
* Accepted values: KEY_RESULT_STATEMENT_KIND_UNSPECIFIED, LAST, FIRST_SELECT
*
* @param self::KEY_RESULT_STATEMENT_* $keyResultStatement
*/
public function setKeyResultStatement($keyResultStatement)
{
$this->keyResultStatement = $keyResultStatement;
}
/**
* @return self::KEY_RESULT_STATEMENT_*
*/
public function getKeyResultStatement()
{
return $this->keyResultStatement;
}
/**
* Limit on the number of bytes billed per statement. Exceeding this budget
* results in an error.
*
* @param string $statementByteBudget
*/
public function setStatementByteBudget($statementByteBudget)
{
$this->statementByteBudget = $statementByteBudget;
}
/**
* @return string
*/
public function getStatementByteBudget()
{
return $this->statementByteBudget;
}
/**
* Timeout period for each statement in a script.
*
* @param string $statementTimeoutMs
*/
public function setStatementTimeoutMs($statementTimeoutMs)
{
$this->statementTimeoutMs = $statementTimeoutMs;
}
/**
* @return string
*/
public function getStatementTimeoutMs()
{
return $this->statementTimeoutMs;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ScriptOptions::class, 'Google_Service_Bigquery_ScriptOptions');