Skip to content

Commit 1f9f900

Browse files
Regenerate compute client
1 parent bf26f86 commit 1f9f900

113 files changed

Lines changed: 20973 additions & 23 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

google-cloud-clients/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/DiskClient.java

Lines changed: 325 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -614,6 +614,107 @@ public final UnaryCallable<GetDiskHttpRequest, Disk> getDiskCallable() {
614614
return stub.getDiskCallable();
615615
}
616616

617+
// AUTO-GENERATED DOCUMENTATION AND METHOD
618+
/**
619+
* Gets the access control policy for a resource. May be empty if no such policy or resource
620+
* exists.
621+
*
622+
* <p>Sample code:
623+
*
624+
* <pre><code>
625+
* try (DiskClient diskClient = DiskClient.create()) {
626+
* ProjectZoneDiskResourceName resource = ProjectZoneDiskResourceName.of("[PROJECT]", "[ZONE]", "[RESOURCE]");
627+
* Policy response = diskClient.getIamPolicyDisk(resource);
628+
* }
629+
* </code></pre>
630+
*
631+
* @param resource Name or id of the resource for this request.
632+
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
633+
*/
634+
@BetaApi
635+
public final Policy getIamPolicyDisk(ProjectZoneDiskResourceName resource) {
636+
637+
GetIamPolicyDiskHttpRequest request =
638+
GetIamPolicyDiskHttpRequest.newBuilder()
639+
.setResource(resource == null ? null : resource.toString())
640+
.build();
641+
return getIamPolicyDisk(request);
642+
}
643+
644+
// AUTO-GENERATED DOCUMENTATION AND METHOD
645+
/**
646+
* Gets the access control policy for a resource. May be empty if no such policy or resource
647+
* exists.
648+
*
649+
* <p>Sample code:
650+
*
651+
* <pre><code>
652+
* try (DiskClient diskClient = DiskClient.create()) {
653+
* ProjectZoneDiskResourceName resource = ProjectZoneDiskResourceName.of("[PROJECT]", "[ZONE]", "[RESOURCE]");
654+
* Policy response = diskClient.getIamPolicyDisk(resource.toString());
655+
* }
656+
* </code></pre>
657+
*
658+
* @param resource Name or id of the resource for this request.
659+
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
660+
*/
661+
@BetaApi
662+
public final Policy getIamPolicyDisk(String resource) {
663+
664+
GetIamPolicyDiskHttpRequest request =
665+
GetIamPolicyDiskHttpRequest.newBuilder().setResource(resource).build();
666+
return getIamPolicyDisk(request);
667+
}
668+
669+
// AUTO-GENERATED DOCUMENTATION AND METHOD
670+
/**
671+
* Gets the access control policy for a resource. May be empty if no such policy or resource
672+
* exists.
673+
*
674+
* <p>Sample code:
675+
*
676+
* <pre><code>
677+
* try (DiskClient diskClient = DiskClient.create()) {
678+
* ProjectZoneDiskResourceName resource = ProjectZoneDiskResourceName.of("[PROJECT]", "[ZONE]", "[RESOURCE]");
679+
* GetIamPolicyDiskHttpRequest request = GetIamPolicyDiskHttpRequest.newBuilder()
680+
* .setResource(resource.toString())
681+
* .build();
682+
* Policy response = diskClient.getIamPolicyDisk(request);
683+
* }
684+
* </code></pre>
685+
*
686+
* @param request The request object containing all of the parameters for the API call.
687+
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
688+
*/
689+
@BetaApi
690+
public final Policy getIamPolicyDisk(GetIamPolicyDiskHttpRequest request) {
691+
return getIamPolicyDiskCallable().call(request);
692+
}
693+
694+
// AUTO-GENERATED DOCUMENTATION AND METHOD
695+
/**
696+
* Gets the access control policy for a resource. May be empty if no such policy or resource
697+
* exists.
698+
*
699+
* <p>Sample code:
700+
*
701+
* <pre><code>
702+
* try (DiskClient diskClient = DiskClient.create()) {
703+
* ProjectZoneDiskResourceName resource = ProjectZoneDiskResourceName.of("[PROJECT]", "[ZONE]", "[RESOURCE]");
704+
* GetIamPolicyDiskHttpRequest request = GetIamPolicyDiskHttpRequest.newBuilder()
705+
* .setResource(resource.toString())
706+
* .build();
707+
* ApiFuture&lt;Policy&gt; future = diskClient.getIamPolicyDiskCallable().futureCall(request);
708+
* // Do something
709+
* Policy response = future.get();
710+
* }
711+
* </code></pre>
712+
*/
713+
@BetaApi
714+
public final UnaryCallable<GetIamPolicyDiskHttpRequest, Policy> getIamPolicyDiskCallable() {
715+
return stub.getIamPolicyDiskCallable();
716+
}
717+
617718
// AUTO-GENERATED DOCUMENTATION AND METHOD
618719
/**
619720
* Creates a persistent disk in the specified project using the data in the request. You can
@@ -977,6 +1078,117 @@ public final UnaryCallable<ResizeDiskHttpRequest, Operation> resizeDiskCallable(
9771078
return stub.resizeDiskCallable();
9781079
}
9791080

1081+
// AUTO-GENERATED DOCUMENTATION AND METHOD
1082+
/**
1083+
* Sets the access control policy on the specified resource. Replaces any existing policy.
1084+
*
1085+
* <p>Sample code:
1086+
*
1087+
* <pre><code>
1088+
* try (DiskClient diskClient = DiskClient.create()) {
1089+
* ProjectZoneDiskResourceName resource = ProjectZoneDiskResourceName.of("[PROJECT]", "[ZONE]", "[RESOURCE]");
1090+
* ZoneSetPolicyRequest zoneSetPolicyRequestResource = ZoneSetPolicyRequest.newBuilder().build();
1091+
* Policy response = diskClient.setIamPolicyDisk(resource, zoneSetPolicyRequestResource);
1092+
* }
1093+
* </code></pre>
1094+
*
1095+
* @param resource Name or id of the resource for this request.
1096+
* @param zoneSetPolicyRequestResource
1097+
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
1098+
*/
1099+
@BetaApi
1100+
public final Policy setIamPolicyDisk(
1101+
ProjectZoneDiskResourceName resource, ZoneSetPolicyRequest zoneSetPolicyRequestResource) {
1102+
1103+
SetIamPolicyDiskHttpRequest request =
1104+
SetIamPolicyDiskHttpRequest.newBuilder()
1105+
.setResource(resource == null ? null : resource.toString())
1106+
.setZoneSetPolicyRequestResource(zoneSetPolicyRequestResource)
1107+
.build();
1108+
return setIamPolicyDisk(request);
1109+
}
1110+
1111+
// AUTO-GENERATED DOCUMENTATION AND METHOD
1112+
/**
1113+
* Sets the access control policy on the specified resource. Replaces any existing policy.
1114+
*
1115+
* <p>Sample code:
1116+
*
1117+
* <pre><code>
1118+
* try (DiskClient diskClient = DiskClient.create()) {
1119+
* ProjectZoneDiskResourceName resource = ProjectZoneDiskResourceName.of("[PROJECT]", "[ZONE]", "[RESOURCE]");
1120+
* ZoneSetPolicyRequest zoneSetPolicyRequestResource = ZoneSetPolicyRequest.newBuilder().build();
1121+
* Policy response = diskClient.setIamPolicyDisk(resource.toString(), zoneSetPolicyRequestResource);
1122+
* }
1123+
* </code></pre>
1124+
*
1125+
* @param resource Name or id of the resource for this request.
1126+
* @param zoneSetPolicyRequestResource
1127+
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
1128+
*/
1129+
@BetaApi
1130+
public final Policy setIamPolicyDisk(
1131+
String resource, ZoneSetPolicyRequest zoneSetPolicyRequestResource) {
1132+
1133+
SetIamPolicyDiskHttpRequest request =
1134+
SetIamPolicyDiskHttpRequest.newBuilder()
1135+
.setResource(resource)
1136+
.setZoneSetPolicyRequestResource(zoneSetPolicyRequestResource)
1137+
.build();
1138+
return setIamPolicyDisk(request);
1139+
}
1140+
1141+
// AUTO-GENERATED DOCUMENTATION AND METHOD
1142+
/**
1143+
* Sets the access control policy on the specified resource. Replaces any existing policy.
1144+
*
1145+
* <p>Sample code:
1146+
*
1147+
* <pre><code>
1148+
* try (DiskClient diskClient = DiskClient.create()) {
1149+
* ProjectZoneDiskResourceName resource = ProjectZoneDiskResourceName.of("[PROJECT]", "[ZONE]", "[RESOURCE]");
1150+
* ZoneSetPolicyRequest zoneSetPolicyRequestResource = ZoneSetPolicyRequest.newBuilder().build();
1151+
* SetIamPolicyDiskHttpRequest request = SetIamPolicyDiskHttpRequest.newBuilder()
1152+
* .setResource(resource.toString())
1153+
* .setZoneSetPolicyRequestResource(zoneSetPolicyRequestResource)
1154+
* .build();
1155+
* Policy response = diskClient.setIamPolicyDisk(request);
1156+
* }
1157+
* </code></pre>
1158+
*
1159+
* @param request The request object containing all of the parameters for the API call.
1160+
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
1161+
*/
1162+
@BetaApi
1163+
public final Policy setIamPolicyDisk(SetIamPolicyDiskHttpRequest request) {
1164+
return setIamPolicyDiskCallable().call(request);
1165+
}
1166+
1167+
// AUTO-GENERATED DOCUMENTATION AND METHOD
1168+
/**
1169+
* Sets the access control policy on the specified resource. Replaces any existing policy.
1170+
*
1171+
* <p>Sample code:
1172+
*
1173+
* <pre><code>
1174+
* try (DiskClient diskClient = DiskClient.create()) {
1175+
* ProjectZoneDiskResourceName resource = ProjectZoneDiskResourceName.of("[PROJECT]", "[ZONE]", "[RESOURCE]");
1176+
* ZoneSetPolicyRequest zoneSetPolicyRequestResource = ZoneSetPolicyRequest.newBuilder().build();
1177+
* SetIamPolicyDiskHttpRequest request = SetIamPolicyDiskHttpRequest.newBuilder()
1178+
* .setResource(resource.toString())
1179+
* .setZoneSetPolicyRequestResource(zoneSetPolicyRequestResource)
1180+
* .build();
1181+
* ApiFuture&lt;Policy&gt; future = diskClient.setIamPolicyDiskCallable().futureCall(request);
1182+
* // Do something
1183+
* Policy response = future.get();
1184+
* }
1185+
* </code></pre>
1186+
*/
1187+
@BetaApi
1188+
public final UnaryCallable<SetIamPolicyDiskHttpRequest, Policy> setIamPolicyDiskCallable() {
1189+
return stub.setIamPolicyDiskCallable();
1190+
}
1191+
9801192
// AUTO-GENERATED DOCUMENTATION AND METHOD
9811193
/**
9821194
* Sets the labels on a disk. To learn more about labels, read the Labeling Resources
@@ -1092,6 +1304,119 @@ public final UnaryCallable<SetLabelsDiskHttpRequest, Operation> setLabelsDiskCal
10921304
return stub.setLabelsDiskCallable();
10931305
}
10941306

1307+
// AUTO-GENERATED DOCUMENTATION AND METHOD
1308+
/**
1309+
* Returns permissions that a caller has on the specified resource.
1310+
*
1311+
* <p>Sample code:
1312+
*
1313+
* <pre><code>
1314+
* try (DiskClient diskClient = DiskClient.create()) {
1315+
* ProjectZoneDiskResourceName resource = ProjectZoneDiskResourceName.of("[PROJECT]", "[ZONE]", "[RESOURCE]");
1316+
* TestPermissionsRequest testPermissionsRequestResource = TestPermissionsRequest.newBuilder().build();
1317+
* TestPermissionsResponse response = diskClient.testIamPermissionsDisk(resource, testPermissionsRequestResource);
1318+
* }
1319+
* </code></pre>
1320+
*
1321+
* @param resource Name or id of the resource for this request.
1322+
* @param testPermissionsRequestResource
1323+
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
1324+
*/
1325+
@BetaApi
1326+
public final TestPermissionsResponse testIamPermissionsDisk(
1327+
ProjectZoneDiskResourceName resource, TestPermissionsRequest testPermissionsRequestResource) {
1328+
1329+
TestIamPermissionsDiskHttpRequest request =
1330+
TestIamPermissionsDiskHttpRequest.newBuilder()
1331+
.setResource(resource == null ? null : resource.toString())
1332+
.setTestPermissionsRequestResource(testPermissionsRequestResource)
1333+
.build();
1334+
return testIamPermissionsDisk(request);
1335+
}
1336+
1337+
// AUTO-GENERATED DOCUMENTATION AND METHOD
1338+
/**
1339+
* Returns permissions that a caller has on the specified resource.
1340+
*
1341+
* <p>Sample code:
1342+
*
1343+
* <pre><code>
1344+
* try (DiskClient diskClient = DiskClient.create()) {
1345+
* ProjectZoneDiskResourceName resource = ProjectZoneDiskResourceName.of("[PROJECT]", "[ZONE]", "[RESOURCE]");
1346+
* TestPermissionsRequest testPermissionsRequestResource = TestPermissionsRequest.newBuilder().build();
1347+
* TestPermissionsResponse response = diskClient.testIamPermissionsDisk(resource.toString(), testPermissionsRequestResource);
1348+
* }
1349+
* </code></pre>
1350+
*
1351+
* @param resource Name or id of the resource for this request.
1352+
* @param testPermissionsRequestResource
1353+
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
1354+
*/
1355+
@BetaApi
1356+
public final TestPermissionsResponse testIamPermissionsDisk(
1357+
String resource, TestPermissionsRequest testPermissionsRequestResource) {
1358+
1359+
TestIamPermissionsDiskHttpRequest request =
1360+
TestIamPermissionsDiskHttpRequest.newBuilder()
1361+
.setResource(resource)
1362+
.setTestPermissionsRequestResource(testPermissionsRequestResource)
1363+
.build();
1364+
return testIamPermissionsDisk(request);
1365+
}
1366+
1367+
// AUTO-GENERATED DOCUMENTATION AND METHOD
1368+
/**
1369+
* Returns permissions that a caller has on the specified resource.
1370+
*
1371+
* <p>Sample code:
1372+
*
1373+
* <pre><code>
1374+
* try (DiskClient diskClient = DiskClient.create()) {
1375+
* ProjectZoneDiskResourceName resource = ProjectZoneDiskResourceName.of("[PROJECT]", "[ZONE]", "[RESOURCE]");
1376+
* TestPermissionsRequest testPermissionsRequestResource = TestPermissionsRequest.newBuilder().build();
1377+
* TestIamPermissionsDiskHttpRequest request = TestIamPermissionsDiskHttpRequest.newBuilder()
1378+
* .setResource(resource.toString())
1379+
* .setTestPermissionsRequestResource(testPermissionsRequestResource)
1380+
* .build();
1381+
* TestPermissionsResponse response = diskClient.testIamPermissionsDisk(request);
1382+
* }
1383+
* </code></pre>
1384+
*
1385+
* @param request The request object containing all of the parameters for the API call.
1386+
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
1387+
*/
1388+
@BetaApi
1389+
public final TestPermissionsResponse testIamPermissionsDisk(
1390+
TestIamPermissionsDiskHttpRequest request) {
1391+
return testIamPermissionsDiskCallable().call(request);
1392+
}
1393+
1394+
// AUTO-GENERATED DOCUMENTATION AND METHOD
1395+
/**
1396+
* Returns permissions that a caller has on the specified resource.
1397+
*
1398+
* <p>Sample code:
1399+
*
1400+
* <pre><code>
1401+
* try (DiskClient diskClient = DiskClient.create()) {
1402+
* ProjectZoneDiskResourceName resource = ProjectZoneDiskResourceName.of("[PROJECT]", "[ZONE]", "[RESOURCE]");
1403+
* TestPermissionsRequest testPermissionsRequestResource = TestPermissionsRequest.newBuilder().build();
1404+
* TestIamPermissionsDiskHttpRequest request = TestIamPermissionsDiskHttpRequest.newBuilder()
1405+
* .setResource(resource.toString())
1406+
* .setTestPermissionsRequestResource(testPermissionsRequestResource)
1407+
* .build();
1408+
* ApiFuture&lt;TestPermissionsResponse&gt; future = diskClient.testIamPermissionsDiskCallable().futureCall(request);
1409+
* // Do something
1410+
* TestPermissionsResponse response = future.get();
1411+
* }
1412+
* </code></pre>
1413+
*/
1414+
@BetaApi
1415+
public final UnaryCallable<TestIamPermissionsDiskHttpRequest, TestPermissionsResponse>
1416+
testIamPermissionsDiskCallable() {
1417+
return stub.testIamPermissionsDiskCallable();
1418+
}
1419+
10951420
@Override
10961421
public final void close() {
10971422
stub.close();

0 commit comments

Comments
 (0)