Skip to content

Commit 5dda987

Browse files
1 parent 4955bb4 commit 5dda987

9 files changed

Lines changed: 384 additions & 0 deletions

src/ServiceUsage/Api.php

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@
2020
class Api extends \Google\Collection
2121
{
2222
protected $collection_key = 'options';
23+
/**
24+
* @var string
25+
*/
26+
public $edition;
2327
protected $methodsType = Method::class;
2428
protected $methodsDataType = 'array';
2529
protected $mixinsType = Mixin::class;
@@ -41,6 +45,20 @@ class Api extends \Google\Collection
4145
*/
4246
public $version;
4347

48+
/**
49+
* @param string
50+
*/
51+
public function setEdition($edition)
52+
{
53+
$this->edition = $edition;
54+
}
55+
/**
56+
* @return string
57+
*/
58+
public function getEdition()
59+
{
60+
return $this->edition;
61+
}
4462
/**
4563
* @param Method[]
4664
*/
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
<?php
2+
/*
3+
* Copyright 2014 Google Inc.
4+
*
5+
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
6+
* use this file except in compliance with the License. You may obtain a copy of
7+
* the License at
8+
*
9+
* http://www.apache.org/licenses/LICENSE-2.0
10+
*
11+
* Unless required by applicable law or agreed to in writing, software
12+
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13+
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14+
* License for the specific language governing permissions and limitations under
15+
* the License.
16+
*/
17+
18+
namespace Google\Service\ServiceUsage;
19+
20+
class ContentSecurity extends \Google\Collection
21+
{
22+
protected $collection_key = 'contentSecurityProviders';
23+
protected $contentSecurityProvidersType = ContentSecurityProvider::class;
24+
protected $contentSecurityProvidersDataType = 'array';
25+
26+
/**
27+
* @param ContentSecurityProvider[]
28+
*/
29+
public function setContentSecurityProviders($contentSecurityProviders)
30+
{
31+
$this->contentSecurityProviders = $contentSecurityProviders;
32+
}
33+
/**
34+
* @return ContentSecurityProvider[]
35+
*/
36+
public function getContentSecurityProviders()
37+
{
38+
return $this->contentSecurityProviders;
39+
}
40+
}
41+
42+
// Adding a class alias for backwards compatibility with the previous class name.
43+
class_alias(ContentSecurity::class, 'Google_Service_ServiceUsage_ContentSecurity');
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
<?php
2+
/*
3+
* Copyright 2014 Google Inc.
4+
*
5+
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
6+
* use this file except in compliance with the License. You may obtain a copy of
7+
* the License at
8+
*
9+
* http://www.apache.org/licenses/LICENSE-2.0
10+
*
11+
* Unless required by applicable law or agreed to in writing, software
12+
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13+
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14+
* License for the specific language governing permissions and limitations under
15+
* the License.
16+
*/
17+
18+
namespace Google\Service\ServiceUsage;
19+
20+
class ContentSecurityProvider extends \Google\Model
21+
{
22+
/**
23+
* @var string
24+
*/
25+
public $name;
26+
27+
/**
28+
* @param string
29+
*/
30+
public function setName($name)
31+
{
32+
$this->name = $name;
33+
}
34+
/**
35+
* @return string
36+
*/
37+
public function getName()
38+
{
39+
return $this->name;
40+
}
41+
}
42+
43+
// Adding a class alias for backwards compatibility with the previous class name.
44+
class_alias(ContentSecurityProvider::class, 'Google_Service_ServiceUsage_ContentSecurityProvider');

src/ServiceUsage/GoogleApiServiceusageV2betaImpact.php

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@ class GoogleApiServiceusageV2betaImpact extends \Google\Model
2727
* @var string
2828
*/
2929
public $impactType;
30+
/**
31+
* @var string
32+
*/
33+
public $missingDependency;
3034

3135
/**
3236
* @param string
@@ -56,6 +60,20 @@ public function getImpactType()
5660
{
5761
return $this->impactType;
5862
}
63+
/**
64+
* @param string
65+
*/
66+
public function setMissingDependency($missingDependency)
67+
{
68+
$this->missingDependency = $missingDependency;
69+
}
70+
/**
71+
* @return string
72+
*/
73+
public function getMissingDependency()
74+
{
75+
return $this->missingDependency;
76+
}
5977
}
6078

6179
// Adding a class alias for backwards compatibility with the previous class name.

src/ServiceUsage/McpEnableRule.php

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
<?php
2+
/*
3+
* Copyright 2014 Google Inc.
4+
*
5+
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
6+
* use this file except in compliance with the License. You may obtain a copy of
7+
* the License at
8+
*
9+
* http://www.apache.org/licenses/LICENSE-2.0
10+
*
11+
* Unless required by applicable law or agreed to in writing, software
12+
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13+
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14+
* License for the specific language governing permissions and limitations under
15+
* the License.
16+
*/
17+
18+
namespace Google\Service\ServiceUsage;
19+
20+
class McpEnableRule extends \Google\Collection
21+
{
22+
protected $collection_key = 'mcpServices';
23+
protected $mcpServicesType = McpService::class;
24+
protected $mcpServicesDataType = 'array';
25+
26+
/**
27+
* @param McpService[]
28+
*/
29+
public function setMcpServices($mcpServices)
30+
{
31+
$this->mcpServices = $mcpServices;
32+
}
33+
/**
34+
* @return McpService[]
35+
*/
36+
public function getMcpServices()
37+
{
38+
return $this->mcpServices;
39+
}
40+
}
41+
42+
// Adding a class alias for backwards compatibility with the previous class name.
43+
class_alias(McpEnableRule::class, 'Google_Service_ServiceUsage_McpEnableRule');

src/ServiceUsage/McpPolicy.php

Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
<?php
2+
/*
3+
* Copyright 2014 Google Inc.
4+
*
5+
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
6+
* use this file except in compliance with the License. You may obtain a copy of
7+
* the License at
8+
*
9+
* http://www.apache.org/licenses/LICENSE-2.0
10+
*
11+
* Unless required by applicable law or agreed to in writing, software
12+
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13+
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14+
* License for the specific language governing permissions and limitations under
15+
* the License.
16+
*/
17+
18+
namespace Google\Service\ServiceUsage;
19+
20+
class McpPolicy extends \Google\Collection
21+
{
22+
protected $collection_key = 'mcpEnableRules';
23+
protected $contentSecurityType = ContentSecurity::class;
24+
protected $contentSecurityDataType = '';
25+
/**
26+
* @var string
27+
*/
28+
public $createTime;
29+
/**
30+
* @var string
31+
*/
32+
public $etag;
33+
protected $mcpEnableRulesType = McpEnableRule::class;
34+
protected $mcpEnableRulesDataType = 'array';
35+
/**
36+
* @var string
37+
*/
38+
public $name;
39+
/**
40+
* @var string
41+
*/
42+
public $updateTime;
43+
44+
/**
45+
* @param ContentSecurity
46+
*/
47+
public function setContentSecurity(ContentSecurity $contentSecurity)
48+
{
49+
$this->contentSecurity = $contentSecurity;
50+
}
51+
/**
52+
* @return ContentSecurity
53+
*/
54+
public function getContentSecurity()
55+
{
56+
return $this->contentSecurity;
57+
}
58+
/**
59+
* @param string
60+
*/
61+
public function setCreateTime($createTime)
62+
{
63+
$this->createTime = $createTime;
64+
}
65+
/**
66+
* @return string
67+
*/
68+
public function getCreateTime()
69+
{
70+
return $this->createTime;
71+
}
72+
/**
73+
* @param string
74+
*/
75+
public function setEtag($etag)
76+
{
77+
$this->etag = $etag;
78+
}
79+
/**
80+
* @return string
81+
*/
82+
public function getEtag()
83+
{
84+
return $this->etag;
85+
}
86+
/**
87+
* @param McpEnableRule[]
88+
*/
89+
public function setMcpEnableRules($mcpEnableRules)
90+
{
91+
$this->mcpEnableRules = $mcpEnableRules;
92+
}
93+
/**
94+
* @return McpEnableRule[]
95+
*/
96+
public function getMcpEnableRules()
97+
{
98+
return $this->mcpEnableRules;
99+
}
100+
/**
101+
* @param string
102+
*/
103+
public function setName($name)
104+
{
105+
$this->name = $name;
106+
}
107+
/**
108+
* @return string
109+
*/
110+
public function getName()
111+
{
112+
return $this->name;
113+
}
114+
/**
115+
* @param string
116+
*/
117+
public function setUpdateTime($updateTime)
118+
{
119+
$this->updateTime = $updateTime;
120+
}
121+
/**
122+
* @return string
123+
*/
124+
public function getUpdateTime()
125+
{
126+
return $this->updateTime;
127+
}
128+
}
129+
130+
// Adding a class alias for backwards compatibility with the previous class name.
131+
class_alias(McpPolicy::class, 'Google_Service_ServiceUsage_McpPolicy');

src/ServiceUsage/McpService.php

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
<?php
2+
/*
3+
* Copyright 2014 Google Inc.
4+
*
5+
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
6+
* use this file except in compliance with the License. You may obtain a copy of
7+
* the License at
8+
*
9+
* http://www.apache.org/licenses/LICENSE-2.0
10+
*
11+
* Unless required by applicable law or agreed to in writing, software
12+
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13+
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14+
* License for the specific language governing permissions and limitations under
15+
* the License.
16+
*/
17+
18+
namespace Google\Service\ServiceUsage;
19+
20+
class McpService extends \Google\Model
21+
{
22+
/**
23+
* @var string
24+
*/
25+
public $service;
26+
27+
/**
28+
* @param string
29+
*/
30+
public function setService($service)
31+
{
32+
$this->service = $service;
33+
}
34+
/**
35+
* @return string
36+
*/
37+
public function getService()
38+
{
39+
return $this->service;
40+
}
41+
}
42+
43+
// Adding a class alias for backwards compatibility with the previous class name.
44+
class_alias(McpService::class, 'Google_Service_ServiceUsage_McpService');

0 commit comments

Comments
 (0)