Mise à jour des librairies

This commit is contained in:
lars
2019-03-10 23:30:23 +01:00
parent 2040b7be39
commit 7df3d72953
3603 changed files with 233169 additions and 107764 deletions

View File

@@ -0,0 +1,80 @@
<?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.
*/
class Google_Service_BigtableAdmin_AppProfile extends Google_Model
{
public $description;
public $etag;
protected $multiClusterRoutingUseAnyType = 'Google_Service_BigtableAdmin_MultiClusterRoutingUseAny';
protected $multiClusterRoutingUseAnyDataType = '';
public $name;
protected $singleClusterRoutingType = 'Google_Service_BigtableAdmin_SingleClusterRouting';
protected $singleClusterRoutingDataType = '';
public function setDescription($description)
{
$this->description = $description;
}
public function getDescription()
{
return $this->description;
}
public function setEtag($etag)
{
$this->etag = $etag;
}
public function getEtag()
{
return $this->etag;
}
/**
* @param Google_Service_BigtableAdmin_MultiClusterRoutingUseAny
*/
public function setMultiClusterRoutingUseAny(Google_Service_BigtableAdmin_MultiClusterRoutingUseAny $multiClusterRoutingUseAny)
{
$this->multiClusterRoutingUseAny = $multiClusterRoutingUseAny;
}
/**
* @return Google_Service_BigtableAdmin_MultiClusterRoutingUseAny
*/
public function getMultiClusterRoutingUseAny()
{
return $this->multiClusterRoutingUseAny;
}
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
/**
* @param Google_Service_BigtableAdmin_SingleClusterRouting
*/
public function setSingleClusterRouting(Google_Service_BigtableAdmin_SingleClusterRouting $singleClusterRouting)
{
$this->singleClusterRouting = $singleClusterRouting;
}
/**
* @return Google_Service_BigtableAdmin_SingleClusterRouting
*/
public function getSingleClusterRouting()
{
return $this->singleClusterRouting;
}
}

View File

@@ -0,0 +1,47 @@
<?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.
*/
class Google_Service_BigtableAdmin_AuditConfig extends Google_Collection
{
protected $collection_key = 'auditLogConfigs';
protected $auditLogConfigsType = 'Google_Service_BigtableAdmin_AuditLogConfig';
protected $auditLogConfigsDataType = 'array';
public $service;
/**
* @param Google_Service_BigtableAdmin_AuditLogConfig
*/
public function setAuditLogConfigs($auditLogConfigs)
{
$this->auditLogConfigs = $auditLogConfigs;
}
/**
* @return Google_Service_BigtableAdmin_AuditLogConfig
*/
public function getAuditLogConfigs()
{
return $this->auditLogConfigs;
}
public function setService($service)
{
$this->service = $service;
}
public function getService()
{
return $this->service;
}
}

View File

@@ -0,0 +1,40 @@
<?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.
*/
class Google_Service_BigtableAdmin_AuditLogConfig extends Google_Collection
{
protected $collection_key = 'exemptedMembers';
public $exemptedMembers;
public $logType;
public function setExemptedMembers($exemptedMembers)
{
$this->exemptedMembers = $exemptedMembers;
}
public function getExemptedMembers()
{
return $this->exemptedMembers;
}
public function setLogType($logType)
{
$this->logType = $logType;
}
public function getLogType()
{
return $this->logType;
}
}

View File

@@ -0,0 +1,20 @@
<?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.
*/
class Google_Service_BigtableAdmin_BigtableadminEmpty extends Google_Model
{
}

View File

@@ -0,0 +1,56 @@
<?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.
*/
class Google_Service_BigtableAdmin_Binding extends Google_Collection
{
protected $collection_key = 'members';
protected $conditionType = 'Google_Service_BigtableAdmin_Expr';
protected $conditionDataType = '';
public $members;
public $role;
/**
* @param Google_Service_BigtableAdmin_Expr
*/
public function setCondition(Google_Service_BigtableAdmin_Expr $condition)
{
$this->condition = $condition;
}
/**
* @return Google_Service_BigtableAdmin_Expr
*/
public function getCondition()
{
return $this->condition;
}
public function setMembers($members)
{
$this->members = $members;
}
public function getMembers()
{
return $this->members;
}
public function setRole($role)
{
$this->role = $role;
}
public function getRole()
{
return $this->role;
}
}

View File

@@ -0,0 +1,30 @@
<?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.
*/
class Google_Service_BigtableAdmin_CheckConsistencyRequest extends Google_Model
{
public $consistencyToken;
public function setConsistencyToken($consistencyToken)
{
$this->consistencyToken = $consistencyToken;
}
public function getConsistencyToken()
{
return $this->consistencyToken;
}
}

View File

@@ -0,0 +1,30 @@
<?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.
*/
class Google_Service_BigtableAdmin_CheckConsistencyResponse extends Google_Model
{
public $consistent;
public function setConsistent($consistent)
{
$this->consistent = $consistent;
}
public function getConsistent()
{
return $this->consistent;
}
}

View File

@@ -0,0 +1,66 @@
<?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.
*/
class Google_Service_BigtableAdmin_Cluster extends Google_Model
{
public $defaultStorageType;
public $location;
public $name;
public $serveNodes;
public $state;
public function setDefaultStorageType($defaultStorageType)
{
$this->defaultStorageType = $defaultStorageType;
}
public function getDefaultStorageType()
{
return $this->defaultStorageType;
}
public function setLocation($location)
{
$this->location = $location;
}
public function getLocation()
{
return $this->location;
}
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
public function setServeNodes($serveNodes)
{
$this->serveNodes = $serveNodes;
}
public function getServeNodes()
{
return $this->serveNodes;
}
public function setState($state)
{
$this->state = $state;
}
public function getState()
{
return $this->state;
}
}

View File

@@ -0,0 +1,30 @@
<?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.
*/
class Google_Service_BigtableAdmin_ClusterState extends Google_Model
{
public $replicationState;
public function setReplicationState($replicationState)
{
$this->replicationState = $replicationState;
}
public function getReplicationState()
{
return $this->replicationState;
}
}

View File

@@ -0,0 +1,37 @@
<?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.
*/
class Google_Service_BigtableAdmin_ColumnFamily extends Google_Model
{
protected $gcRuleType = 'Google_Service_BigtableAdmin_GcRule';
protected $gcRuleDataType = '';
/**
* @param Google_Service_BigtableAdmin_GcRule
*/
public function setGcRule(Google_Service_BigtableAdmin_GcRule $gcRule)
{
$this->gcRule = $gcRule;
}
/**
* @return Google_Service_BigtableAdmin_GcRule
*/
public function getGcRule()
{
return $this->gcRule;
}
}

View File

@@ -0,0 +1,71 @@
<?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.
*/
class Google_Service_BigtableAdmin_CreateClusterMetadata extends Google_Model
{
public $finishTime;
protected $originalRequestType = 'Google_Service_BigtableAdmin_CreateClusterRequest';
protected $originalRequestDataType = '';
public $requestTime;
protected $tablesType = 'Google_Service_BigtableAdmin_TableProgress';
protected $tablesDataType = 'map';
public function setFinishTime($finishTime)
{
$this->finishTime = $finishTime;
}
public function getFinishTime()
{
return $this->finishTime;
}
/**
* @param Google_Service_BigtableAdmin_CreateClusterRequest
*/
public function setOriginalRequest(Google_Service_BigtableAdmin_CreateClusterRequest $originalRequest)
{
$this->originalRequest = $originalRequest;
}
/**
* @return Google_Service_BigtableAdmin_CreateClusterRequest
*/
public function getOriginalRequest()
{
return $this->originalRequest;
}
public function setRequestTime($requestTime)
{
$this->requestTime = $requestTime;
}
public function getRequestTime()
{
return $this->requestTime;
}
/**
* @param Google_Service_BigtableAdmin_TableProgress
*/
public function setTables($tables)
{
$this->tables = $tables;
}
/**
* @return Google_Service_BigtableAdmin_TableProgress
*/
public function getTables()
{
return $this->tables;
}
}

View File

@@ -0,0 +1,55 @@
<?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.
*/
class Google_Service_BigtableAdmin_CreateClusterRequest extends Google_Model
{
protected $clusterType = 'Google_Service_BigtableAdmin_Cluster';
protected $clusterDataType = '';
public $clusterId;
public $parent;
/**
* @param Google_Service_BigtableAdmin_Cluster
*/
public function setCluster(Google_Service_BigtableAdmin_Cluster $cluster)
{
$this->cluster = $cluster;
}
/**
* @return Google_Service_BigtableAdmin_Cluster
*/
public function getCluster()
{
return $this->cluster;
}
public function setClusterId($clusterId)
{
$this->clusterId = $clusterId;
}
public function getClusterId()
{
return $this->clusterId;
}
public function setParent($parent)
{
$this->parent = $parent;
}
public function getParent()
{
return $this->parent;
}
}

View File

@@ -0,0 +1,55 @@
<?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.
*/
class Google_Service_BigtableAdmin_CreateInstanceMetadata extends Google_Model
{
public $finishTime;
protected $originalRequestType = 'Google_Service_BigtableAdmin_CreateInstanceRequest';
protected $originalRequestDataType = '';
public $requestTime;
public function setFinishTime($finishTime)
{
$this->finishTime = $finishTime;
}
public function getFinishTime()
{
return $this->finishTime;
}
/**
* @param Google_Service_BigtableAdmin_CreateInstanceRequest
*/
public function setOriginalRequest(Google_Service_BigtableAdmin_CreateInstanceRequest $originalRequest)
{
$this->originalRequest = $originalRequest;
}
/**
* @return Google_Service_BigtableAdmin_CreateInstanceRequest
*/
public function getOriginalRequest()
{
return $this->originalRequest;
}
public function setRequestTime($requestTime)
{
$this->requestTime = $requestTime;
}
public function getRequestTime()
{
return $this->requestTime;
}
}

View File

@@ -0,0 +1,71 @@
<?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.
*/
class Google_Service_BigtableAdmin_CreateInstanceRequest extends Google_Model
{
protected $clustersType = 'Google_Service_BigtableAdmin_Cluster';
protected $clustersDataType = 'map';
protected $instanceType = 'Google_Service_BigtableAdmin_Instance';
protected $instanceDataType = '';
public $instanceId;
public $parent;
/**
* @param Google_Service_BigtableAdmin_Cluster
*/
public function setClusters($clusters)
{
$this->clusters = $clusters;
}
/**
* @return Google_Service_BigtableAdmin_Cluster
*/
public function getClusters()
{
return $this->clusters;
}
/**
* @param Google_Service_BigtableAdmin_Instance
*/
public function setInstance(Google_Service_BigtableAdmin_Instance $instance)
{
$this->instance = $instance;
}
/**
* @return Google_Service_BigtableAdmin_Instance
*/
public function getInstance()
{
return $this->instance;
}
public function setInstanceId($instanceId)
{
$this->instanceId = $instanceId;
}
public function getInstanceId()
{
return $this->instanceId;
}
public function setParent($parent)
{
$this->parent = $parent;
}
public function getParent()
{
return $this->parent;
}
}

View File

@@ -0,0 +1,63 @@
<?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.
*/
class Google_Service_BigtableAdmin_CreateTableRequest extends Google_Collection
{
protected $collection_key = 'initialSplits';
protected $initialSplitsType = 'Google_Service_BigtableAdmin_Split';
protected $initialSplitsDataType = 'array';
protected $tableType = 'Google_Service_BigtableAdmin_Table';
protected $tableDataType = '';
public $tableId;
/**
* @param Google_Service_BigtableAdmin_Split
*/
public function setInitialSplits($initialSplits)
{
$this->initialSplits = $initialSplits;
}
/**
* @return Google_Service_BigtableAdmin_Split
*/
public function getInitialSplits()
{
return $this->initialSplits;
}
/**
* @param Google_Service_BigtableAdmin_Table
*/
public function setTable(Google_Service_BigtableAdmin_Table $table)
{
$this->table = $table;
}
/**
* @return Google_Service_BigtableAdmin_Table
*/
public function getTable()
{
return $this->table;
}
public function setTableId($tableId)
{
$this->tableId = $tableId;
}
public function getTableId()
{
return $this->tableId;
}
}

View File

@@ -0,0 +1,39 @@
<?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.
*/
class Google_Service_BigtableAdmin_DropRowRangeRequest extends Google_Model
{
public $deleteAllDataFromTable;
public $rowKeyPrefix;
public function setDeleteAllDataFromTable($deleteAllDataFromTable)
{
$this->deleteAllDataFromTable = $deleteAllDataFromTable;
}
public function getDeleteAllDataFromTable()
{
return $this->deleteAllDataFromTable;
}
public function setRowKeyPrefix($rowKeyPrefix)
{
$this->rowKeyPrefix = $rowKeyPrefix;
}
public function getRowKeyPrefix()
{
return $this->rowKeyPrefix;
}
}

View File

@@ -0,0 +1,57 @@
<?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.
*/
class Google_Service_BigtableAdmin_Expr extends Google_Model
{
public $description;
public $expression;
public $location;
public $title;
public function setDescription($description)
{
$this->description = $description;
}
public function getDescription()
{
return $this->description;
}
public function setExpression($expression)
{
$this->expression = $expression;
}
public function getExpression()
{
return $this->expression;
}
public function setLocation($location)
{
$this->location = $location;
}
public function getLocation()
{
return $this->location;
}
public function setTitle($title)
{
$this->title = $title;
}
public function getTitle()
{
return $this->title;
}
}

View File

@@ -0,0 +1,71 @@
<?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.
*/
class Google_Service_BigtableAdmin_GcRule extends Google_Model
{
protected $intersectionType = 'Google_Service_BigtableAdmin_Intersection';
protected $intersectionDataType = '';
public $maxAge;
public $maxNumVersions;
protected $unionType = 'Google_Service_BigtableAdmin_Union';
protected $unionDataType = '';
/**
* @param Google_Service_BigtableAdmin_Intersection
*/
public function setIntersection(Google_Service_BigtableAdmin_Intersection $intersection)
{
$this->intersection = $intersection;
}
/**
* @return Google_Service_BigtableAdmin_Intersection
*/
public function getIntersection()
{
return $this->intersection;
}
public function setMaxAge($maxAge)
{
$this->maxAge = $maxAge;
}
public function getMaxAge()
{
return $this->maxAge;
}
public function setMaxNumVersions($maxNumVersions)
{
$this->maxNumVersions = $maxNumVersions;
}
public function getMaxNumVersions()
{
return $this->maxNumVersions;
}
/**
* @param Google_Service_BigtableAdmin_Union
*/
public function setUnion(Google_Service_BigtableAdmin_Union $union)
{
$this->union = $union;
}
/**
* @return Google_Service_BigtableAdmin_Union
*/
public function getUnion()
{
return $this->union;
}
}

View File

@@ -0,0 +1,20 @@
<?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.
*/
class Google_Service_BigtableAdmin_GenerateConsistencyTokenRequest extends Google_Model
{
}

View File

@@ -0,0 +1,30 @@
<?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.
*/
class Google_Service_BigtableAdmin_GenerateConsistencyTokenResponse extends Google_Model
{
public $consistencyToken;
public function setConsistencyToken($consistencyToken)
{
$this->consistencyToken = $consistencyToken;
}
public function getConsistencyToken()
{
return $this->consistencyToken;
}
}

View File

@@ -0,0 +1,20 @@
<?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.
*/
class Google_Service_BigtableAdmin_GetIamPolicyRequest extends Google_Model
{
}

View File

@@ -0,0 +1,66 @@
<?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.
*/
class Google_Service_BigtableAdmin_Instance extends Google_Model
{
public $displayName;
public $labels;
public $name;
public $state;
public $type;
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
public function getDisplayName()
{
return $this->displayName;
}
public function setLabels($labels)
{
$this->labels = $labels;
}
public function getLabels()
{
return $this->labels;
}
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
public function setState($state)
{
$this->state = $state;
}
public function getState()
{
return $this->state;
}
public function setType($type)
{
$this->type = $type;
}
public function getType()
{
return $this->type;
}
}

View File

@@ -0,0 +1,38 @@
<?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.
*/
class Google_Service_BigtableAdmin_Intersection extends Google_Collection
{
protected $collection_key = 'rules';
protected $rulesType = 'Google_Service_BigtableAdmin_GcRule';
protected $rulesDataType = 'array';
/**
* @param Google_Service_BigtableAdmin_GcRule
*/
public function setRules($rules)
{
$this->rules = $rules;
}
/**
* @return Google_Service_BigtableAdmin_GcRule
*/
public function getRules()
{
return $this->rules;
}
}

View File

@@ -0,0 +1,56 @@
<?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.
*/
class Google_Service_BigtableAdmin_ListAppProfilesResponse extends Google_Collection
{
protected $collection_key = 'failedLocations';
protected $appProfilesType = 'Google_Service_BigtableAdmin_AppProfile';
protected $appProfilesDataType = 'array';
public $failedLocations;
public $nextPageToken;
/**
* @param Google_Service_BigtableAdmin_AppProfile
*/
public function setAppProfiles($appProfiles)
{
$this->appProfiles = $appProfiles;
}
/**
* @return Google_Service_BigtableAdmin_AppProfile
*/
public function getAppProfiles()
{
return $this->appProfiles;
}
public function setFailedLocations($failedLocations)
{
$this->failedLocations = $failedLocations;
}
public function getFailedLocations()
{
return $this->failedLocations;
}
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
public function getNextPageToken()
{
return $this->nextPageToken;
}
}

View File

@@ -0,0 +1,56 @@
<?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.
*/
class Google_Service_BigtableAdmin_ListClustersResponse extends Google_Collection
{
protected $collection_key = 'failedLocations';
protected $clustersType = 'Google_Service_BigtableAdmin_Cluster';
protected $clustersDataType = 'array';
public $failedLocations;
public $nextPageToken;
/**
* @param Google_Service_BigtableAdmin_Cluster
*/
public function setClusters($clusters)
{
$this->clusters = $clusters;
}
/**
* @return Google_Service_BigtableAdmin_Cluster
*/
public function getClusters()
{
return $this->clusters;
}
public function setFailedLocations($failedLocations)
{
$this->failedLocations = $failedLocations;
}
public function getFailedLocations()
{
return $this->failedLocations;
}
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
public function getNextPageToken()
{
return $this->nextPageToken;
}
}

View File

@@ -0,0 +1,56 @@
<?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.
*/
class Google_Service_BigtableAdmin_ListInstancesResponse extends Google_Collection
{
protected $collection_key = 'instances';
public $failedLocations;
protected $instancesType = 'Google_Service_BigtableAdmin_Instance';
protected $instancesDataType = 'array';
public $nextPageToken;
public function setFailedLocations($failedLocations)
{
$this->failedLocations = $failedLocations;
}
public function getFailedLocations()
{
return $this->failedLocations;
}
/**
* @param Google_Service_BigtableAdmin_Instance
*/
public function setInstances($instances)
{
$this->instances = $instances;
}
/**
* @return Google_Service_BigtableAdmin_Instance
*/
public function getInstances()
{
return $this->instances;
}
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
public function getNextPageToken()
{
return $this->nextPageToken;
}
}

View File

@@ -0,0 +1,47 @@
<?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.
*/
class Google_Service_BigtableAdmin_ListOperationsResponse extends Google_Collection
{
protected $collection_key = 'operations';
public $nextPageToken;
protected $operationsType = 'Google_Service_BigtableAdmin_Operation';
protected $operationsDataType = 'array';
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param Google_Service_BigtableAdmin_Operation
*/
public function setOperations($operations)
{
$this->operations = $operations;
}
/**
* @return Google_Service_BigtableAdmin_Operation
*/
public function getOperations()
{
return $this->operations;
}
}

View File

@@ -0,0 +1,47 @@
<?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.
*/
class Google_Service_BigtableAdmin_ListTablesResponse extends Google_Collection
{
protected $collection_key = 'tables';
public $nextPageToken;
protected $tablesType = 'Google_Service_BigtableAdmin_Table';
protected $tablesDataType = 'array';
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param Google_Service_BigtableAdmin_Table
*/
public function setTables($tables)
{
$this->tables = $tables;
}
/**
* @return Google_Service_BigtableAdmin_Table
*/
public function getTables()
{
return $this->tables;
}
}

View File

@@ -0,0 +1,71 @@
<?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.
*/
class Google_Service_BigtableAdmin_Modification extends Google_Model
{
protected $createType = 'Google_Service_BigtableAdmin_ColumnFamily';
protected $createDataType = '';
public $drop;
public $id;
protected $updateType = 'Google_Service_BigtableAdmin_ColumnFamily';
protected $updateDataType = '';
/**
* @param Google_Service_BigtableAdmin_ColumnFamily
*/
public function setCreate(Google_Service_BigtableAdmin_ColumnFamily $create)
{
$this->create = $create;
}
/**
* @return Google_Service_BigtableAdmin_ColumnFamily
*/
public function getCreate()
{
return $this->create;
}
public function setDrop($drop)
{
$this->drop = $drop;
}
public function getDrop()
{
return $this->drop;
}
public function setId($id)
{
$this->id = $id;
}
public function getId()
{
return $this->id;
}
/**
* @param Google_Service_BigtableAdmin_ColumnFamily
*/
public function setUpdate(Google_Service_BigtableAdmin_ColumnFamily $update)
{
$this->update = $update;
}
/**
* @return Google_Service_BigtableAdmin_ColumnFamily
*/
public function getUpdate()
{
return $this->update;
}
}

View File

@@ -0,0 +1,38 @@
<?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.
*/
class Google_Service_BigtableAdmin_ModifyColumnFamiliesRequest extends Google_Collection
{
protected $collection_key = 'modifications';
protected $modificationsType = 'Google_Service_BigtableAdmin_Modification';
protected $modificationsDataType = 'array';
/**
* @param Google_Service_BigtableAdmin_Modification
*/
public function setModifications($modifications)
{
$this->modifications = $modifications;
}
/**
* @return Google_Service_BigtableAdmin_Modification
*/
public function getModifications()
{
return $this->modifications;
}
}

View File

@@ -0,0 +1,20 @@
<?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.
*/
class Google_Service_BigtableAdmin_MultiClusterRoutingUseAny extends Google_Model
{
}

View File

@@ -0,0 +1,73 @@
<?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.
*/
class Google_Service_BigtableAdmin_Operation extends Google_Model
{
public $done;
protected $errorType = 'Google_Service_BigtableAdmin_Status';
protected $errorDataType = '';
public $metadata;
public $name;
public $response;
public function setDone($done)
{
$this->done = $done;
}
public function getDone()
{
return $this->done;
}
/**
* @param Google_Service_BigtableAdmin_Status
*/
public function setError(Google_Service_BigtableAdmin_Status $error)
{
$this->error = $error;
}
/**
* @return Google_Service_BigtableAdmin_Status
*/
public function getError()
{
return $this->error;
}
public function setMetadata($metadata)
{
$this->metadata = $metadata;
}
public function getMetadata()
{
return $this->metadata;
}
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
public function setResponse($response)
{
$this->response = $response;
}
public function getResponse()
{
return $this->response;
}
}

View File

@@ -0,0 +1,46 @@
<?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.
*/
class Google_Service_BigtableAdmin_PartialUpdateInstanceRequest extends Google_Model
{
protected $instanceType = 'Google_Service_BigtableAdmin_Instance';
protected $instanceDataType = '';
public $updateMask;
/**
* @param Google_Service_BigtableAdmin_Instance
*/
public function setInstance(Google_Service_BigtableAdmin_Instance $instance)
{
$this->instance = $instance;
}
/**
* @return Google_Service_BigtableAdmin_Instance
*/
public function getInstance()
{
return $this->instance;
}
public function setUpdateMask($updateMask)
{
$this->updateMask = $updateMask;
}
public function getUpdateMask()
{
return $this->updateMask;
}
}

View File

@@ -0,0 +1,72 @@
<?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.
*/
class Google_Service_BigtableAdmin_Policy extends Google_Collection
{
protected $collection_key = 'bindings';
protected $auditConfigsType = 'Google_Service_BigtableAdmin_AuditConfig';
protected $auditConfigsDataType = 'array';
protected $bindingsType = 'Google_Service_BigtableAdmin_Binding';
protected $bindingsDataType = 'array';
public $etag;
public $version;
/**
* @param Google_Service_BigtableAdmin_AuditConfig
*/
public function setAuditConfigs($auditConfigs)
{
$this->auditConfigs = $auditConfigs;
}
/**
* @return Google_Service_BigtableAdmin_AuditConfig
*/
public function getAuditConfigs()
{
return $this->auditConfigs;
}
/**
* @param Google_Service_BigtableAdmin_Binding
*/
public function setBindings($bindings)
{
$this->bindings = $bindings;
}
/**
* @return Google_Service_BigtableAdmin_Binding
*/
public function getBindings()
{
return $this->bindings;
}
public function setEtag($etag)
{
$this->etag = $etag;
}
public function getEtag()
{
return $this->etag;
}
public function setVersion($version)
{
$this->version = $version;
}
public function getVersion()
{
return $this->version;
}
}

View File

@@ -0,0 +1,80 @@
<?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.
*/
/**
* The "operations" collection of methods.
* Typical usage is:
* <code>
* $bigtableadminService = new Google_Service_BigtableAdmin(...);
* $operations = $bigtableadminService->operations;
* </code>
*/
class Google_Service_BigtableAdmin_Resource_Operations extends Google_Service_Resource
{
/**
* Starts asynchronous cancellation on a long-running operation. The server
* makes a best effort to cancel the operation, but success is not guaranteed.
* If the server doesn't support this method, it returns
* `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or
* other methods to check whether the cancellation succeeded or whether the
* operation completed despite cancellation. On successful cancellation, the
* operation is not deleted; instead, it becomes an operation with an
* Operation.error value with a google.rpc.Status.code of 1, corresponding to
* `Code.CANCELLED`. (operations.cancel)
*
* @param string $name The name of the operation resource to be cancelled.
* @param array $optParams Optional parameters.
* @return Google_Service_BigtableAdmin_BigtableadminEmpty
*/
public function cancel($name, $optParams = array())
{
$params = array('name' => $name);
$params = array_merge($params, $optParams);
return $this->call('cancel', array($params), "Google_Service_BigtableAdmin_BigtableadminEmpty");
}
/**
* Deletes a long-running operation. This method indicates that the client is no
* longer interested in the operation result. It does not cancel the operation.
* If the server doesn't support this method, it returns
* `google.rpc.Code.UNIMPLEMENTED`. (operations.delete)
*
* @param string $name The name of the operation resource to be deleted.
* @param array $optParams Optional parameters.
* @return Google_Service_BigtableAdmin_BigtableadminEmpty
*/
public function delete($name, $optParams = array())
{
$params = array('name' => $name);
$params = array_merge($params, $optParams);
return $this->call('delete', array($params), "Google_Service_BigtableAdmin_BigtableadminEmpty");
}
/**
* Gets the latest state of a long-running operation. Clients can use this
* method to poll the operation result at intervals as recommended by the API
* service. (operations.get)
*
* @param string $name The name of the operation resource.
* @param array $optParams Optional parameters.
* @return Google_Service_BigtableAdmin_Operation
*/
public function get($name, $optParams = array())
{
$params = array('name' => $name);
$params = array_merge($params, $optParams);
return $this->call('get', array($params), "Google_Service_BigtableAdmin_Operation");
}
}

View File

@@ -0,0 +1,28 @@
<?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.
*/
/**
* The "projects" collection of methods.
* Typical usage is:
* <code>
* $bigtableadminService = new Google_Service_BigtableAdmin(...);
* $projects = $bigtableadminService->projects;
* </code>
*/
class Google_Service_BigtableAdmin_Resource_OperationsProjects extends Google_Service_Resource
{
}

View File

@@ -0,0 +1,55 @@
<?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.
*/
/**
* The "operations" collection of methods.
* Typical usage is:
* <code>
* $bigtableadminService = new Google_Service_BigtableAdmin(...);
* $operations = $bigtableadminService->operations;
* </code>
*/
class Google_Service_BigtableAdmin_Resource_OperationsProjectsOperations extends Google_Service_Resource
{
/**
* Lists operations that match the specified filter in the request. If the
* server doesn't support this method, it returns `UNIMPLEMENTED`.
*
* NOTE: the `name` binding allows API services to override the binding to use
* different resource name schemes, such as `users/operations`. To override the
* binding, API services can add a binding such as
* `"/v1/{name=users}/operations"` to their service configuration. For backwards
* compatibility, the default name includes the operations collection id,
* however overriding users must ensure the name binding is the parent resource,
* without the operations collection id.
* (operations.listOperationsProjectsOperations)
*
* @param string $name The name of the operation's parent resource.
* @param array $optParams Optional parameters.
*
* @opt_param string filter The standard list filter.
* @opt_param string pageToken The standard list page token.
* @opt_param int pageSize The standard list page size.
* @return Google_Service_BigtableAdmin_ListOperationsResponse
*/
public function listOperationsProjectsOperations($name, $optParams = array())
{
$params = array('name' => $name);
$params = array_merge($params, $optParams);
return $this->call('list', array($params), "Google_Service_BigtableAdmin_ListOperationsResponse");
}
}

View File

@@ -0,0 +1,28 @@
<?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.
*/
/**
* The "projects" collection of methods.
* Typical usage is:
* <code>
* $bigtableadminService = new Google_Service_BigtableAdmin(...);
* $projects = $bigtableadminService->projects;
* </code>
*/
class Google_Service_BigtableAdmin_Resource_Projects extends Google_Service_Resource
{
}

View File

@@ -0,0 +1,177 @@
<?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.
*/
/**
* The "instances" collection of methods.
* Typical usage is:
* <code>
* $bigtableadminService = new Google_Service_BigtableAdmin(...);
* $instances = $bigtableadminService->instances;
* </code>
*/
class Google_Service_BigtableAdmin_Resource_ProjectsInstances extends Google_Service_Resource
{
/**
* Create an instance within a project. (instances.create)
*
* @param string $parent The unique name of the project in which to create the
* new instance. Values are of the form `projects/`.
* @param Google_Service_BigtableAdmin_CreateInstanceRequest $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_BigtableAdmin_Operation
*/
public function create($parent, Google_Service_BigtableAdmin_CreateInstanceRequest $postBody, $optParams = array())
{
$params = array('parent' => $parent, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('create', array($params), "Google_Service_BigtableAdmin_Operation");
}
/**
* Delete an instance from a project. (instances.delete)
*
* @param string $name The unique name of the instance to be deleted. Values are
* of the form `projects//instances/`.
* @param array $optParams Optional parameters.
* @return Google_Service_BigtableAdmin_BigtableadminEmpty
*/
public function delete($name, $optParams = array())
{
$params = array('name' => $name);
$params = array_merge($params, $optParams);
return $this->call('delete', array($params), "Google_Service_BigtableAdmin_BigtableadminEmpty");
}
/**
* Gets information about an instance. (instances.get)
*
* @param string $name The unique name of the requested instance. Values are of
* the form `projects//instances/`.
* @param array $optParams Optional parameters.
* @return Google_Service_BigtableAdmin_Instance
*/
public function get($name, $optParams = array())
{
$params = array('name' => $name);
$params = array_merge($params, $optParams);
return $this->call('get', array($params), "Google_Service_BigtableAdmin_Instance");
}
/**
* Gets the access control policy for an instance resource. Returns an empty
* policy if an instance exists but does not have a policy set.
* (instances.getIamPolicy)
*
* @param string $resource REQUIRED: The resource for which the policy is being
* requested. See the operation documentation for the appropriate value for this
* field.
* @param Google_Service_BigtableAdmin_GetIamPolicyRequest $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_BigtableAdmin_Policy
*/
public function getIamPolicy($resource, Google_Service_BigtableAdmin_GetIamPolicyRequest $postBody, $optParams = array())
{
$params = array('resource' => $resource, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('getIamPolicy', array($params), "Google_Service_BigtableAdmin_Policy");
}
/**
* Lists information about instances in a project.
* (instances.listProjectsInstances)
*
* @param string $parent The unique name of the project for which a list of
* instances is requested. Values are of the form `projects/`.
* @param array $optParams Optional parameters.
*
* @opt_param string pageToken DEPRECATED: This field is unused and ignored.
* @return Google_Service_BigtableAdmin_ListInstancesResponse
*/
public function listProjectsInstances($parent, $optParams = array())
{
$params = array('parent' => $parent);
$params = array_merge($params, $optParams);
return $this->call('list', array($params), "Google_Service_BigtableAdmin_ListInstancesResponse");
}
/**
* Partially updates an instance within a project. This method can modify all
* fields of an Instance and is the preferred way to update an Instance.
* (instances.partialUpdateInstance)
*
* @param string $name (`OutputOnly`) The unique name of the instance. Values
* are of the form `projects//instances/a-z+[a-z0-9]`.
* @param Google_Service_BigtableAdmin_Instance $postBody
* @param array $optParams Optional parameters.
*
* @opt_param string updateMask The subset of Instance fields which should be
* replaced. Must be explicitly set.
* @return Google_Service_BigtableAdmin_Operation
*/
public function partialUpdateInstance($name, Google_Service_BigtableAdmin_Instance $postBody, $optParams = array())
{
$params = array('name' => $name, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('partialUpdateInstance', array($params), "Google_Service_BigtableAdmin_Operation");
}
/**
* Sets the access control policy on an instance resource. Replaces any existing
* policy. (instances.setIamPolicy)
*
* @param string $resource REQUIRED: The resource for which the policy is being
* specified. See the operation documentation for the appropriate value for this
* field.
* @param Google_Service_BigtableAdmin_SetIamPolicyRequest $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_BigtableAdmin_Policy
*/
public function setIamPolicy($resource, Google_Service_BigtableAdmin_SetIamPolicyRequest $postBody, $optParams = array())
{
$params = array('resource' => $resource, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('setIamPolicy', array($params), "Google_Service_BigtableAdmin_Policy");
}
/**
* Returns permissions that the caller has on the specified instance resource.
* (instances.testIamPermissions)
*
* @param string $resource REQUIRED: The resource for which the policy detail is
* being requested. See the operation documentation for the appropriate value
* for this field.
* @param Google_Service_BigtableAdmin_TestIamPermissionsRequest $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_BigtableAdmin_TestIamPermissionsResponse
*/
public function testIamPermissions($resource, Google_Service_BigtableAdmin_TestIamPermissionsRequest $postBody, $optParams = array())
{
$params = array('resource' => $resource, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('testIamPermissions', array($params), "Google_Service_BigtableAdmin_TestIamPermissionsResponse");
}
/**
* Updates an instance within a project. This method updates only the display
* name and type for an Instance. To update other Instance properties, such as
* labels, use PartialUpdateInstance. (instances.update)
*
* @param string $name (`OutputOnly`) The unique name of the instance. Values
* are of the form `projects//instances/a-z+[a-z0-9]`.
* @param Google_Service_BigtableAdmin_Instance $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_BigtableAdmin_Instance
*/
public function update($name, Google_Service_BigtableAdmin_Instance $postBody, $optParams = array())
{
$params = array('name' => $name, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('update', array($params), "Google_Service_BigtableAdmin_Instance");
}
}

View File

@@ -0,0 +1,122 @@
<?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.
*/
/**
* The "appProfiles" collection of methods.
* Typical usage is:
* <code>
* $bigtableadminService = new Google_Service_BigtableAdmin(...);
* $appProfiles = $bigtableadminService->appProfiles;
* </code>
*/
class Google_Service_BigtableAdmin_Resource_ProjectsInstancesAppProfiles extends Google_Service_Resource
{
/**
* Creates an app profile within an instance. (appProfiles.create)
*
* @param string $parent The unique name of the instance in which to create the
* new app profile. Values are of the form `projects//instances/`.
* @param Google_Service_BigtableAdmin_AppProfile $postBody
* @param array $optParams Optional parameters.
*
* @opt_param string appProfileId The ID to be used when referring to the new
* app profile within its instance, e.g., just `myprofile` rather than
* `projects/myproject/instances/myinstance/appProfiles/myprofile`.
* @opt_param bool ignoreWarnings If true, ignore safety checks when creating
* the app profile.
* @return Google_Service_BigtableAdmin_AppProfile
*/
public function create($parent, Google_Service_BigtableAdmin_AppProfile $postBody, $optParams = array())
{
$params = array('parent' => $parent, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('create', array($params), "Google_Service_BigtableAdmin_AppProfile");
}
/**
* Deletes an app profile from an instance. (appProfiles.delete)
*
* @param string $name The unique name of the app profile to be deleted. Values
* are of the form `projects//instances//appProfiles/`.
* @param array $optParams Optional parameters.
*
* @opt_param bool ignoreWarnings If true, ignore safety checks when deleting
* the app profile.
* @return Google_Service_BigtableAdmin_BigtableadminEmpty
*/
public function delete($name, $optParams = array())
{
$params = array('name' => $name);
$params = array_merge($params, $optParams);
return $this->call('delete', array($params), "Google_Service_BigtableAdmin_BigtableadminEmpty");
}
/**
* Gets information about an app profile. (appProfiles.get)
*
* @param string $name The unique name of the requested app profile. Values are
* of the form `projects//instances//appProfiles/`.
* @param array $optParams Optional parameters.
* @return Google_Service_BigtableAdmin_AppProfile
*/
public function get($name, $optParams = array())
{
$params = array('name' => $name);
$params = array_merge($params, $optParams);
return $this->call('get', array($params), "Google_Service_BigtableAdmin_AppProfile");
}
/**
* Lists information about app profiles in an instance.
* (appProfiles.listProjectsInstancesAppProfiles)
*
* @param string $parent The unique name of the instance for which a list of app
* profiles is requested. Values are of the form `projects//instances/`. Use ` =
* '-'` to list AppProfiles for all Instances in a project, e.g.,
* `projects/myproject/instances/-`.
* @param array $optParams Optional parameters.
*
* @opt_param string pageToken The value of `next_page_token` returned by a
* previous call.
* @opt_param int pageSize Maximum number of results per page. CURRENTLY
* UNIMPLEMENTED AND IGNORED.
* @return Google_Service_BigtableAdmin_ListAppProfilesResponse
*/
public function listProjectsInstancesAppProfiles($parent, $optParams = array())
{
$params = array('parent' => $parent);
$params = array_merge($params, $optParams);
return $this->call('list', array($params), "Google_Service_BigtableAdmin_ListAppProfilesResponse");
}
/**
* Updates an app profile within an instance. (appProfiles.patch)
*
* @param string $name (`OutputOnly`) The unique name of the app profile. Values
* are of the form `projects//instances//appProfiles/_a-zA-Z0-9*`.
* @param Google_Service_BigtableAdmin_AppProfile $postBody
* @param array $optParams Optional parameters.
*
* @opt_param bool ignoreWarnings If true, ignore safety checks when updating
* the app profile.
* @opt_param string updateMask The subset of app profile fields which should be
* replaced. If unset, all fields will be replaced.
* @return Google_Service_BigtableAdmin_Operation
*/
public function patch($name, Google_Service_BigtableAdmin_AppProfile $postBody, $optParams = array())
{
$params = array('name' => $name, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('patch', array($params), "Google_Service_BigtableAdmin_Operation");
}
}

View File

@@ -0,0 +1,109 @@
<?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.
*/
/**
* The "clusters" collection of methods.
* Typical usage is:
* <code>
* $bigtableadminService = new Google_Service_BigtableAdmin(...);
* $clusters = $bigtableadminService->clusters;
* </code>
*/
class Google_Service_BigtableAdmin_Resource_ProjectsInstancesClusters extends Google_Service_Resource
{
/**
* Creates a cluster within an instance. (clusters.create)
*
* @param string $parent The unique name of the instance in which to create the
* new cluster. Values are of the form `projects//instances/`.
* @param Google_Service_BigtableAdmin_Cluster $postBody
* @param array $optParams Optional parameters.
*
* @opt_param string clusterId The ID to be used when referring to the new
* cluster within its instance, e.g., just `mycluster` rather than
* `projects/myproject/instances/myinstance/clusters/mycluster`.
* @return Google_Service_BigtableAdmin_Operation
*/
public function create($parent, Google_Service_BigtableAdmin_Cluster $postBody, $optParams = array())
{
$params = array('parent' => $parent, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('create', array($params), "Google_Service_BigtableAdmin_Operation");
}
/**
* Deletes a cluster from an instance. (clusters.delete)
*
* @param string $name The unique name of the cluster to be deleted. Values are
* of the form `projects//instances//clusters/`.
* @param array $optParams Optional parameters.
* @return Google_Service_BigtableAdmin_BigtableadminEmpty
*/
public function delete($name, $optParams = array())
{
$params = array('name' => $name);
$params = array_merge($params, $optParams);
return $this->call('delete', array($params), "Google_Service_BigtableAdmin_BigtableadminEmpty");
}
/**
* Gets information about a cluster. (clusters.get)
*
* @param string $name The unique name of the requested cluster. Values are of
* the form `projects//instances//clusters/`.
* @param array $optParams Optional parameters.
* @return Google_Service_BigtableAdmin_Cluster
*/
public function get($name, $optParams = array())
{
$params = array('name' => $name);
$params = array_merge($params, $optParams);
return $this->call('get', array($params), "Google_Service_BigtableAdmin_Cluster");
}
/**
* Lists information about clusters in an instance.
* (clusters.listProjectsInstancesClusters)
*
* @param string $parent The unique name of the instance for which a list of
* clusters is requested. Values are of the form `projects//instances/`. Use ` =
* '-'` to list Clusters for all Instances in a project, e.g.,
* `projects/myproject/instances/-`.
* @param array $optParams Optional parameters.
*
* @opt_param string pageToken DEPRECATED: This field is unused and ignored.
* @return Google_Service_BigtableAdmin_ListClustersResponse
*/
public function listProjectsInstancesClusters($parent, $optParams = array())
{
$params = array('parent' => $parent);
$params = array_merge($params, $optParams);
return $this->call('list', array($params), "Google_Service_BigtableAdmin_ListClustersResponse");
}
/**
* Updates a cluster within an instance. (clusters.update)
*
* @param string $name (`OutputOnly`) The unique name of the cluster. Values are
* of the form `projects//instances//clusters/a-z*`.
* @param Google_Service_BigtableAdmin_Cluster $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_BigtableAdmin_Operation
*/
public function update($name, Google_Service_BigtableAdmin_Cluster $postBody, $optParams = array())
{
$params = array('name' => $name, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('update', array($params), "Google_Service_BigtableAdmin_Operation");
}
}

View File

@@ -0,0 +1,169 @@
<?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.
*/
/**
* The "tables" collection of methods.
* Typical usage is:
* <code>
* $bigtableadminService = new Google_Service_BigtableAdmin(...);
* $tables = $bigtableadminService->tables;
* </code>
*/
class Google_Service_BigtableAdmin_Resource_ProjectsInstancesTables extends Google_Service_Resource
{
/**
* Checks replication consistency based on a consistency token, that is, if
* replication has caught up based on the conditions specified in the token and
* the check request. (tables.checkConsistency)
*
* @param string $name The unique name of the Table for which to check
* replication consistency. Values are of the form
* `projects//instances//tables/`.
* @param Google_Service_BigtableAdmin_CheckConsistencyRequest $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_BigtableAdmin_CheckConsistencyResponse
*/
public function checkConsistency($name, Google_Service_BigtableAdmin_CheckConsistencyRequest $postBody, $optParams = array())
{
$params = array('name' => $name, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('checkConsistency', array($params), "Google_Service_BigtableAdmin_CheckConsistencyResponse");
}
/**
* Creates a new table in the specified instance. The table can be created with
* a full set of initial column families, specified in the request.
* (tables.create)
*
* @param string $parent The unique name of the instance in which to create the
* table. Values are of the form `projects//instances/`.
* @param Google_Service_BigtableAdmin_CreateTableRequest $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_BigtableAdmin_Table
*/
public function create($parent, Google_Service_BigtableAdmin_CreateTableRequest $postBody, $optParams = array())
{
$params = array('parent' => $parent, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('create', array($params), "Google_Service_BigtableAdmin_Table");
}
/**
* Permanently deletes a specified table and all of its data. (tables.delete)
*
* @param string $name The unique name of the table to be deleted. Values are of
* the form `projects//instances//tables/`.
* @param array $optParams Optional parameters.
* @return Google_Service_BigtableAdmin_BigtableadminEmpty
*/
public function delete($name, $optParams = array())
{
$params = array('name' => $name);
$params = array_merge($params, $optParams);
return $this->call('delete', array($params), "Google_Service_BigtableAdmin_BigtableadminEmpty");
}
/**
* Permanently drop/delete a row range from a specified table. The request can
* specify whether to delete all rows in a table, or only those that match a
* particular prefix. (tables.dropRowRange)
*
* @param string $name The unique name of the table on which to drop a range of
* rows. Values are of the form `projects//instances//tables/`.
* @param Google_Service_BigtableAdmin_DropRowRangeRequest $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_BigtableAdmin_BigtableadminEmpty
*/
public function dropRowRange($name, Google_Service_BigtableAdmin_DropRowRangeRequest $postBody, $optParams = array())
{
$params = array('name' => $name, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('dropRowRange', array($params), "Google_Service_BigtableAdmin_BigtableadminEmpty");
}
/**
* Generates a consistency token for a Table, which can be used in
* CheckConsistency to check whether mutations to the table that finished before
* this call started have been replicated. The tokens will be available for 90
* days. (tables.generateConsistencyToken)
*
* @param string $name The unique name of the Table for which to create a
* consistency token. Values are of the form `projects//instances//tables/`.
* @param Google_Service_BigtableAdmin_GenerateConsistencyTokenRequest $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_BigtableAdmin_GenerateConsistencyTokenResponse
*/
public function generateConsistencyToken($name, Google_Service_BigtableAdmin_GenerateConsistencyTokenRequest $postBody, $optParams = array())
{
$params = array('name' => $name, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('generateConsistencyToken', array($params), "Google_Service_BigtableAdmin_GenerateConsistencyTokenResponse");
}
/**
* Gets metadata information about the specified table. (tables.get)
*
* @param string $name The unique name of the requested table. Values are of the
* form `projects//instances//tables/`.
* @param array $optParams Optional parameters.
*
* @opt_param string view The view to be applied to the returned table's fields.
* Defaults to `SCHEMA_VIEW` if unspecified.
* @return Google_Service_BigtableAdmin_Table
*/
public function get($name, $optParams = array())
{
$params = array('name' => $name);
$params = array_merge($params, $optParams);
return $this->call('get', array($params), "Google_Service_BigtableAdmin_Table");
}
/**
* Lists all tables served from a specified instance.
* (tables.listProjectsInstancesTables)
*
* @param string $parent The unique name of the instance for which tables should
* be listed. Values are of the form `projects//instances/`.
* @param array $optParams Optional parameters.
*
* @opt_param string pageToken The value of `next_page_token` returned by a
* previous call.
* @opt_param int pageSize Maximum number of results per page. CURRENTLY
* UNIMPLEMENTED AND IGNORED.
* @opt_param string view The view to be applied to the returned tables' fields.
* Defaults to `NAME_ONLY` if unspecified; no others are currently supported.
* @return Google_Service_BigtableAdmin_ListTablesResponse
*/
public function listProjectsInstancesTables($parent, $optParams = array())
{
$params = array('parent' => $parent);
$params = array_merge($params, $optParams);
return $this->call('list', array($params), "Google_Service_BigtableAdmin_ListTablesResponse");
}
/**
* Performs a series of column family modifications on the specified table.
* Either all or none of the modifications will occur before this method
* returns, but data requests received prior to that point may see a table where
* only some modifications have taken effect. (tables.modifyColumnFamilies)
*
* @param string $name The unique name of the table whose families should be
* modified. Values are of the form `projects//instances//tables/`.
* @param Google_Service_BigtableAdmin_ModifyColumnFamiliesRequest $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_BigtableAdmin_Table
*/
public function modifyColumnFamilies($name, Google_Service_BigtableAdmin_ModifyColumnFamiliesRequest $postBody, $optParams = array())
{
$params = array('name' => $name, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('modifyColumnFamilies', array($params), "Google_Service_BigtableAdmin_Table");
}
}

View File

@@ -0,0 +1,46 @@
<?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.
*/
class Google_Service_BigtableAdmin_SetIamPolicyRequest extends Google_Model
{
protected $policyType = 'Google_Service_BigtableAdmin_Policy';
protected $policyDataType = '';
public $updateMask;
/**
* @param Google_Service_BigtableAdmin_Policy
*/
public function setPolicy(Google_Service_BigtableAdmin_Policy $policy)
{
$this->policy = $policy;
}
/**
* @return Google_Service_BigtableAdmin_Policy
*/
public function getPolicy()
{
return $this->policy;
}
public function setUpdateMask($updateMask)
{
$this->updateMask = $updateMask;
}
public function getUpdateMask()
{
return $this->updateMask;
}
}

View File

@@ -0,0 +1,39 @@
<?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.
*/
class Google_Service_BigtableAdmin_SingleClusterRouting extends Google_Model
{
public $allowTransactionalWrites;
public $clusterId;
public function setAllowTransactionalWrites($allowTransactionalWrites)
{
$this->allowTransactionalWrites = $allowTransactionalWrites;
}
public function getAllowTransactionalWrites()
{
return $this->allowTransactionalWrites;
}
public function setClusterId($clusterId)
{
$this->clusterId = $clusterId;
}
public function getClusterId()
{
return $this->clusterId;
}
}

View File

@@ -0,0 +1,30 @@
<?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.
*/
class Google_Service_BigtableAdmin_Split extends Google_Model
{
public $key;
public function setKey($key)
{
$this->key = $key;
}
public function getKey()
{
return $this->key;
}
}

View File

@@ -0,0 +1,49 @@
<?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.
*/
class Google_Service_BigtableAdmin_Status extends Google_Collection
{
protected $collection_key = 'details';
public $code;
public $details;
public $message;
public function setCode($code)
{
$this->code = $code;
}
public function getCode()
{
return $this->code;
}
public function setDetails($details)
{
$this->details = $details;
}
public function getDetails()
{
return $this->details;
}
public function setMessage($message)
{
$this->message = $message;
}
public function getMessage()
{
return $this->message;
}
}

View File

@@ -0,0 +1,71 @@
<?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.
*/
class Google_Service_BigtableAdmin_Table extends Google_Model
{
protected $clusterStatesType = 'Google_Service_BigtableAdmin_ClusterState';
protected $clusterStatesDataType = 'map';
protected $columnFamiliesType = 'Google_Service_BigtableAdmin_ColumnFamily';
protected $columnFamiliesDataType = 'map';
public $granularity;
public $name;
/**
* @param Google_Service_BigtableAdmin_ClusterState
*/
public function setClusterStates($clusterStates)
{
$this->clusterStates = $clusterStates;
}
/**
* @return Google_Service_BigtableAdmin_ClusterState
*/
public function getClusterStates()
{
return $this->clusterStates;
}
/**
* @param Google_Service_BigtableAdmin_ColumnFamily
*/
public function setColumnFamilies($columnFamilies)
{
$this->columnFamilies = $columnFamilies;
}
/**
* @return Google_Service_BigtableAdmin_ColumnFamily
*/
public function getColumnFamilies()
{
return $this->columnFamilies;
}
public function setGranularity($granularity)
{
$this->granularity = $granularity;
}
public function getGranularity()
{
return $this->granularity;
}
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
}

View File

@@ -0,0 +1,48 @@
<?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.
*/
class Google_Service_BigtableAdmin_TableProgress extends Google_Model
{
public $estimatedCopiedBytes;
public $estimatedSizeBytes;
public $state;
public function setEstimatedCopiedBytes($estimatedCopiedBytes)
{
$this->estimatedCopiedBytes = $estimatedCopiedBytes;
}
public function getEstimatedCopiedBytes()
{
return $this->estimatedCopiedBytes;
}
public function setEstimatedSizeBytes($estimatedSizeBytes)
{
$this->estimatedSizeBytes = $estimatedSizeBytes;
}
public function getEstimatedSizeBytes()
{
return $this->estimatedSizeBytes;
}
public function setState($state)
{
$this->state = $state;
}
public function getState()
{
return $this->state;
}
}

View File

@@ -0,0 +1,31 @@
<?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.
*/
class Google_Service_BigtableAdmin_TestIamPermissionsRequest extends Google_Collection
{
protected $collection_key = 'permissions';
public $permissions;
public function setPermissions($permissions)
{
$this->permissions = $permissions;
}
public function getPermissions()
{
return $this->permissions;
}
}

View File

@@ -0,0 +1,31 @@
<?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.
*/
class Google_Service_BigtableAdmin_TestIamPermissionsResponse extends Google_Collection
{
protected $collection_key = 'permissions';
public $permissions;
public function setPermissions($permissions)
{
$this->permissions = $permissions;
}
public function getPermissions()
{
return $this->permissions;
}
}

View File

@@ -0,0 +1,38 @@
<?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.
*/
class Google_Service_BigtableAdmin_Union extends Google_Collection
{
protected $collection_key = 'rules';
protected $rulesType = 'Google_Service_BigtableAdmin_GcRule';
protected $rulesDataType = 'array';
/**
* @param Google_Service_BigtableAdmin_GcRule
*/
public function setRules($rules)
{
$this->rules = $rules;
}
/**
* @return Google_Service_BigtableAdmin_GcRule
*/
public function getRules()
{
return $this->rules;
}
}

View File

@@ -0,0 +1,20 @@
<?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.
*/
class Google_Service_BigtableAdmin_UpdateAppProfileMetadata extends Google_Model
{
}

View File

@@ -0,0 +1,55 @@
<?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.
*/
class Google_Service_BigtableAdmin_UpdateClusterMetadata extends Google_Model
{
public $finishTime;
protected $originalRequestType = 'Google_Service_BigtableAdmin_Cluster';
protected $originalRequestDataType = '';
public $requestTime;
public function setFinishTime($finishTime)
{
$this->finishTime = $finishTime;
}
public function getFinishTime()
{
return $this->finishTime;
}
/**
* @param Google_Service_BigtableAdmin_Cluster
*/
public function setOriginalRequest(Google_Service_BigtableAdmin_Cluster $originalRequest)
{
$this->originalRequest = $originalRequest;
}
/**
* @return Google_Service_BigtableAdmin_Cluster
*/
public function getOriginalRequest()
{
return $this->originalRequest;
}
public function setRequestTime($requestTime)
{
$this->requestTime = $requestTime;
}
public function getRequestTime()
{
return $this->requestTime;
}
}

View File

@@ -0,0 +1,55 @@
<?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.
*/
class Google_Service_BigtableAdmin_UpdateInstanceMetadata extends Google_Model
{
public $finishTime;
protected $originalRequestType = 'Google_Service_BigtableAdmin_PartialUpdateInstanceRequest';
protected $originalRequestDataType = '';
public $requestTime;
public function setFinishTime($finishTime)
{
$this->finishTime = $finishTime;
}
public function getFinishTime()
{
return $this->finishTime;
}
/**
* @param Google_Service_BigtableAdmin_PartialUpdateInstanceRequest
*/
public function setOriginalRequest(Google_Service_BigtableAdmin_PartialUpdateInstanceRequest $originalRequest)
{
$this->originalRequest = $originalRequest;
}
/**
* @return Google_Service_BigtableAdmin_PartialUpdateInstanceRequest
*/
public function getOriginalRequest()
{
return $this->originalRequest;
}
public function setRequestTime($requestTime)
{
$this->requestTime = $requestTime;
}
public function getRequestTime()
{
return $this->requestTime;
}
}