Nouveaux fichier suite maj librairies vendor

This commit is contained in:
Caribana
2018-05-01 14:46:24 +02:00
parent 6d5286b888
commit 382b93196c
2318 changed files with 147474 additions and 0 deletions

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_Cloudbilling_AggregationInfo extends Google_Model
{
public $aggregationCount;
public $aggregationInterval;
public $aggregationLevel;
public function setAggregationCount($aggregationCount)
{
$this->aggregationCount = $aggregationCount;
}
public function getAggregationCount()
{
return $this->aggregationCount;
}
public function setAggregationInterval($aggregationInterval)
{
$this->aggregationInterval = $aggregationInterval;
}
public function getAggregationInterval()
{
return $this->aggregationInterval;
}
public function setAggregationLevel($aggregationLevel)
{
$this->aggregationLevel = $aggregationLevel;
}
public function getAggregationLevel()
{
return $this->aggregationLevel;
}
}

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_Cloudbilling_AuditConfig extends Google_Collection
{
protected $collection_key = 'auditLogConfigs';
protected $auditLogConfigsType = 'Google_Service_Cloudbilling_AuditLogConfig';
protected $auditLogConfigsDataType = 'array';
public $service;
/**
* @param Google_Service_Cloudbilling_AuditLogConfig
*/
public function setAuditLogConfigs($auditLogConfigs)
{
$this->auditLogConfigs = $auditLogConfigs;
}
/**
* @return Google_Service_Cloudbilling_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_Cloudbilling_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,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_Cloudbilling_Binding extends Google_Collection
{
protected $collection_key = 'members';
public $members;
public $role;
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,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_Cloudbilling_Category extends Google_Model
{
public $resourceFamily;
public $resourceGroup;
public $serviceDisplayName;
public $usageType;
public function setResourceFamily($resourceFamily)
{
$this->resourceFamily = $resourceFamily;
}
public function getResourceFamily()
{
return $this->resourceFamily;
}
public function setResourceGroup($resourceGroup)
{
$this->resourceGroup = $resourceGroup;
}
public function getResourceGroup()
{
return $this->resourceGroup;
}
public function setServiceDisplayName($serviceDisplayName)
{
$this->serviceDisplayName = $serviceDisplayName;
}
public function getServiceDisplayName()
{
return $this->serviceDisplayName;
}
public function setUsageType($usageType)
{
$this->usageType = $usageType;
}
public function getUsageType()
{
return $this->usageType;
}
}

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_Cloudbilling_ListServicesResponse extends Google_Collection
{
protected $collection_key = 'services';
public $nextPageToken;
protected $servicesType = 'Google_Service_Cloudbilling_Service';
protected $servicesDataType = 'array';
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param Google_Service_Cloudbilling_Service
*/
public function setServices($services)
{
$this->services = $services;
}
/**
* @return Google_Service_Cloudbilling_Service
*/
public function getServices()
{
return $this->services;
}
}

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_Cloudbilling_ListSkusResponse extends Google_Collection
{
protected $collection_key = 'skus';
public $nextPageToken;
protected $skusType = 'Google_Service_Cloudbilling_Sku';
protected $skusDataType = 'array';
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param Google_Service_Cloudbilling_Sku
*/
public function setSkus($skus)
{
$this->skus = $skus;
}
/**
* @return Google_Service_Cloudbilling_Sku
*/
public function getSkus()
{
return $this->skus;
}
}

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_Cloudbilling_Money extends Google_Model
{
public $currencyCode;
public $nanos;
public $units;
public function setCurrencyCode($currencyCode)
{
$this->currencyCode = $currencyCode;
}
public function getCurrencyCode()
{
return $this->currencyCode;
}
public function setNanos($nanos)
{
$this->nanos = $nanos;
}
public function getNanos()
{
return $this->nanos;
}
public function setUnits($units)
{
$this->units = $units;
}
public function getUnits()
{
return $this->units;
}
}

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_Cloudbilling_Policy extends Google_Collection
{
protected $collection_key = 'bindings';
protected $auditConfigsType = 'Google_Service_Cloudbilling_AuditConfig';
protected $auditConfigsDataType = 'array';
protected $bindingsType = 'Google_Service_Cloudbilling_Binding';
protected $bindingsDataType = 'array';
public $etag;
public $version;
/**
* @param Google_Service_Cloudbilling_AuditConfig
*/
public function setAuditConfigs($auditConfigs)
{
$this->auditConfigs = $auditConfigs;
}
/**
* @return Google_Service_Cloudbilling_AuditConfig
*/
public function getAuditConfigs()
{
return $this->auditConfigs;
}
/**
* @param Google_Service_Cloudbilling_Binding
*/
public function setBindings($bindings)
{
$this->bindings = $bindings;
}
/**
* @return Google_Service_Cloudbilling_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,92 @@
<?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_Cloudbilling_PricingExpression extends Google_Collection
{
protected $collection_key = 'tieredRates';
public $baseUnit;
public $baseUnitConversionFactor;
public $baseUnitDescription;
public $displayQuantity;
protected $tieredRatesType = 'Google_Service_Cloudbilling_TierRate';
protected $tieredRatesDataType = 'array';
public $usageUnit;
public $usageUnitDescription;
public function setBaseUnit($baseUnit)
{
$this->baseUnit = $baseUnit;
}
public function getBaseUnit()
{
return $this->baseUnit;
}
public function setBaseUnitConversionFactor($baseUnitConversionFactor)
{
$this->baseUnitConversionFactor = $baseUnitConversionFactor;
}
public function getBaseUnitConversionFactor()
{
return $this->baseUnitConversionFactor;
}
public function setBaseUnitDescription($baseUnitDescription)
{
$this->baseUnitDescription = $baseUnitDescription;
}
public function getBaseUnitDescription()
{
return $this->baseUnitDescription;
}
public function setDisplayQuantity($displayQuantity)
{
$this->displayQuantity = $displayQuantity;
}
public function getDisplayQuantity()
{
return $this->displayQuantity;
}
/**
* @param Google_Service_Cloudbilling_TierRate
*/
public function setTieredRates($tieredRates)
{
$this->tieredRates = $tieredRates;
}
/**
* @return Google_Service_Cloudbilling_TierRate
*/
public function getTieredRates()
{
return $this->tieredRates;
}
public function setUsageUnit($usageUnit)
{
$this->usageUnit = $usageUnit;
}
public function getUsageUnit()
{
return $this->usageUnit;
}
public function setUsageUnitDescription($usageUnitDescription)
{
$this->usageUnitDescription = $usageUnitDescription;
}
public function getUsageUnitDescription()
{
return $this->usageUnitDescription;
}
}

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_Cloudbilling_PricingInfo extends Google_Model
{
protected $aggregationInfoType = 'Google_Service_Cloudbilling_AggregationInfo';
protected $aggregationInfoDataType = '';
public $currencyConversionRate;
public $effectiveTime;
protected $pricingExpressionType = 'Google_Service_Cloudbilling_PricingExpression';
protected $pricingExpressionDataType = '';
public $summary;
/**
* @param Google_Service_Cloudbilling_AggregationInfo
*/
public function setAggregationInfo(Google_Service_Cloudbilling_AggregationInfo $aggregationInfo)
{
$this->aggregationInfo = $aggregationInfo;
}
/**
* @return Google_Service_Cloudbilling_AggregationInfo
*/
public function getAggregationInfo()
{
return $this->aggregationInfo;
}
public function setCurrencyConversionRate($currencyConversionRate)
{
$this->currencyConversionRate = $currencyConversionRate;
}
public function getCurrencyConversionRate()
{
return $this->currencyConversionRate;
}
public function setEffectiveTime($effectiveTime)
{
$this->effectiveTime = $effectiveTime;
}
public function getEffectiveTime()
{
return $this->effectiveTime;
}
/**
* @param Google_Service_Cloudbilling_PricingExpression
*/
public function setPricingExpression(Google_Service_Cloudbilling_PricingExpression $pricingExpression)
{
$this->pricingExpression = $pricingExpression;
}
/**
* @return Google_Service_Cloudbilling_PricingExpression
*/
public function getPricingExpression()
{
return $this->pricingExpression;
}
public function setSummary($summary)
{
$this->summary = $summary;
}
public function getSummary()
{
return $this->summary;
}
}

View File

@@ -0,0 +1,45 @@
<?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 "services" collection of methods.
* Typical usage is:
* <code>
* $cloudbillingService = new Google_Service_Cloudbilling(...);
* $services = $cloudbillingService->services;
* </code>
*/
class Google_Service_Cloudbilling_Resource_Services extends Google_Service_Resource
{
/**
* Lists all public cloud services. (services.listServices)
*
* @param array $optParams Optional parameters.
*
* @opt_param string pageToken A token identifying a page of results to return.
* This should be a `next_page_token` value returned from a previous
* `ListServices` call. If unspecified, the first page of results is returned.
* @opt_param int pageSize Requested page size. Defaults to 5000.
* @return Google_Service_Cloudbilling_ListServicesResponse
*/
public function listServices($optParams = array())
{
$params = array();
$params = array_merge($params, $optParams);
return $this->call('list', array($params), "Google_Service_Cloudbilling_ListServicesResponse");
}
}

View File

@@ -0,0 +1,61 @@
<?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 "skus" collection of methods.
* Typical usage is:
* <code>
* $cloudbillingService = new Google_Service_Cloudbilling(...);
* $skus = $cloudbillingService->skus;
* </code>
*/
class Google_Service_Cloudbilling_Resource_ServicesSkus extends Google_Service_Resource
{
/**
* Lists all publicly available SKUs for a given cloud service.
* (skus.listServicesSkus)
*
* @param string $parent The name of the service. Example:
* "services/DA34-426B-A397"
* @param array $optParams Optional parameters.
*
* @opt_param string currencyCode The ISO 4217 currency code for the pricing
* info in the response proto. Will use the conversion rate as of start_time.
* Optional. If not specified USD will be used.
* @opt_param string endTime Optional exclusive end time of the time range for
* which the pricing versions will be returned. Timestamps in the future are not
* allowed. The time range has to be within a single calendar month in
* America/Los_Angeles timezone. Time range as a whole is optional. If not
* specified, the latest pricing will be returned (up to 12 hours old at most).
* @opt_param string pageToken A token identifying a page of results to return.
* This should be a `next_page_token` value returned from a previous `ListSkus`
* call. If unspecified, the first page of results is returned.
* @opt_param string startTime Optional inclusive start time of the time range
* for which the pricing versions will be returned. Timestamps in the future are
* not allowed. The time range has to be within a single calendar month in
* America/Los_Angeles timezone. Time range as a whole is optional. If not
* specified, the latest pricing will be returned (up to 12 hours old at most).
* @opt_param int pageSize Requested page size. Defaults to 5000.
* @return Google_Service_Cloudbilling_ListSkusResponse
*/
public function listServicesSkus($parent, $optParams = array())
{
$params = array('parent' => $parent);
$params = array_merge($params, $optParams);
return $this->call('list', array($params), "Google_Service_Cloudbilling_ListSkusResponse");
}
}

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_Cloudbilling_Service extends Google_Model
{
public $displayName;
public $name;
public $serviceId;
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
public function getDisplayName()
{
return $this->displayName;
}
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
public function setServiceId($serviceId)
{
$this->serviceId = $serviceId;
}
public function getServiceId()
{
return $this->serviceId;
}
}

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_Cloudbilling_SetIamPolicyRequest extends Google_Model
{
protected $policyType = 'Google_Service_Cloudbilling_Policy';
protected $policyDataType = '';
public $updateMask;
/**
* @param Google_Service_Cloudbilling_Policy
*/
public function setPolicy(Google_Service_Cloudbilling_Policy $policy)
{
$this->policy = $policy;
}
/**
* @return Google_Service_Cloudbilling_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,99 @@
<?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_Cloudbilling_Sku extends Google_Collection
{
protected $collection_key = 'serviceRegions';
protected $categoryType = 'Google_Service_Cloudbilling_Category';
protected $categoryDataType = '';
public $description;
public $name;
protected $pricingInfoType = 'Google_Service_Cloudbilling_PricingInfo';
protected $pricingInfoDataType = 'array';
public $serviceProviderName;
public $serviceRegions;
public $skuId;
/**
* @param Google_Service_Cloudbilling_Category
*/
public function setCategory(Google_Service_Cloudbilling_Category $category)
{
$this->category = $category;
}
/**
* @return Google_Service_Cloudbilling_Category
*/
public function getCategory()
{
return $this->category;
}
public function setDescription($description)
{
$this->description = $description;
}
public function getDescription()
{
return $this->description;
}
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
/**
* @param Google_Service_Cloudbilling_PricingInfo
*/
public function setPricingInfo($pricingInfo)
{
$this->pricingInfo = $pricingInfo;
}
/**
* @return Google_Service_Cloudbilling_PricingInfo
*/
public function getPricingInfo()
{
return $this->pricingInfo;
}
public function setServiceProviderName($serviceProviderName)
{
$this->serviceProviderName = $serviceProviderName;
}
public function getServiceProviderName()
{
return $this->serviceProviderName;
}
public function setServiceRegions($serviceRegions)
{
$this->serviceRegions = $serviceRegions;
}
public function getServiceRegions()
{
return $this->serviceRegions;
}
public function setSkuId($skuId)
{
$this->skuId = $skuId;
}
public function getSkuId()
{
return $this->skuId;
}
}

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_Cloudbilling_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_Cloudbilling_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,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_Cloudbilling_TierRate extends Google_Model
{
public $startUsageAmount;
protected $unitPriceType = 'Google_Service_Cloudbilling_Money';
protected $unitPriceDataType = '';
public function setStartUsageAmount($startUsageAmount)
{
$this->startUsageAmount = $startUsageAmount;
}
public function getStartUsageAmount()
{
return $this->startUsageAmount;
}
/**
* @param Google_Service_Cloudbilling_Money
*/
public function setUnitPrice(Google_Service_Cloudbilling_Money $unitPrice)
{
$this->unitPrice = $unitPrice;
}
/**
* @return Google_Service_Cloudbilling_Money
*/
public function getUnitPrice()
{
return $this->unitPrice;
}
}